{"id":27507,"date":"2024-03-11T15:15:54","date_gmt":"2024-03-11T14:15:54","guid":{"rendered":"https:\/\/dev.vision-components.com\/?post_type=news&#038;p=27507"},"modified":"2024-06-27T14:48:09","modified_gmt":"2024-06-27T12:48:09","slug":"workshop-fpga-programming-for-embedded-vision","status":"publish","type":"news","link":"https:\/\/dev.vision-components.com\/en\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/","title":{"rendered":"Workshop by Vision Components and Efinix: FPGA Programming for Embedded Vision"},"content":{"rendered":"<p><strong><br>23.04.2024<br>Ettlingen near Karlsruhe<\/strong><\/p>\n\n\n\n<div style=\"height:10px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Vision Components and Efinix present the joint hands-on workshop \"FPGA Programming for Embedded Vision\" on April 23, 2024. It is aimed at FPGA programmers for advanced training in the field of image processing and at vision experts, who want to expand their skills in the implementation of image processing algorithms on FPGAs. In the extensive hands-on part, participants will use demo kits and case studies to work on typical applications such as image storage, image enhancement, color space conversion and pattern recognition. The one-day workshop will take place at Vision Components in Ettlingen near Karlsruhe, Germany. The language of the event is English.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>Further information and registration can be found <a href=\"https:\/\/dev.vision-components.com\/en\/events\/hands-on-workshop-fpga-programming-for-embedded-vision\/\">here<\/a>.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>FPGAs and embedded vision complement each other perfectly: both technologies combine high computing power with low power consumption and ultra-compact design. With real-time capability and parallel processing of large amounts of data, FPGAs also enable the execution of complex algorithms directly on edge devices. Embedded vision with FPGAs therefore offers an ideal basis for autonomous robots, quality assurance tasks and automation. At the same time, once developed, FPGA algorithms can be easily ported to new hardware designs, ensuring a high degree of investment security and re-use of existing development efforts.<\/p>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img decoding=\"async\" width=\"2500\" height=\"1313\" src=\"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung.jpg\" alt=\"Ort, Datum, Uhrzeit und Titel des FPGA-Programmier-Workshops\" class=\"wp-image-27513\" style=\"aspect-ratio:1.7769002961500493;width:840px;height:auto\" srcset=\"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung.jpg 2500w, https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung-300x158.jpg 300w, https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung-1800x945.jpg 1800w, https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung-768x403.jpg 768w, https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung-1536x807.jpg 1536w, https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung-2048x1076.jpg 2048w, https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/vc-efinix-workshop-fpga-programmierung-18x9.jpg 18w\" sizes=\"(max-width: 2500px) 100vw, 2500px\" \/><figcaption class=\"wp-element-caption\"><strong><em>Image<\/em><\/strong>: Vision Components and Efinix organize a practical workshop on FPGA programming in the field of image processing with the VC Power SoM<\/figcaption><\/figure>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 style=\"color: #001475;\">Hardware design, programming and implementation<\/h2>\n\n\n\n<p>In the workshop, Efinix and Vision Components will demonstrate the latest developments in technology and principles for design-in and FPGA programming with Verilog. Synchronous and asynchronous FPGA designs, control units, synchronization and timing will be covered as well as syntax and programming style with Verilog. The speakers, including Michael Engel, VC company founder, and Harald Werner, Managing Director &amp; Senior Sales Director EMEA of EFINIX, will also discuss the function and implementation of the FIFO principle and working with the AXI Stream Interface. The practical part with demonstrators based on a Raspberry Pi, the <a href=\"https:\/\/dev.vision-components.com\/en\/products\/embedded-vision-systems\/embedded-vision-system-vc-power-som\/\">VC Power SoM<\/a> accelerator board with Efinix Trion FPGA and a VC MIPI camera module will provide participants with the necessary know-how to develop their own applications and use them in projects.<\/p>\n\n\n\n<div style=\"height:100px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"pressebox\">\n<p class=\"vc-subtitle-3-colored vc-margin-bottom-16\">Media Relations Vision Components<\/p>\n<p>Do you have a media inquiry for Vision Components, require image material or would like to be added to the VC press distribution list? Contact us at <a href='\/en\/mailto&\/#58;pres&#37;73&#64;vi%&#55;3i%6&#70;&#110;&#37;2Dcom&#112;o&#110;e&#110;ts&#46;c&#111;m'>&#112;&#114;es&#115;&#64;&#118;isio&#110;-components&#46;c&#111;&#109;<\/a>. We will contact you as soon as possible.<\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button newsletterpopup\"><a class=\"wp-block-button__link wp-element-button\">Subscribe newsletter<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:40px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<div class=\"adminActions\">\n    <button class=\"vc-button vc-button-primary bg-darkgreen contact-button\" id=\"toggleButton\">\n        <span class=\"text-white contactText\">Contact us<\/span>\n        <i class=\"fa fa-crossout\" style=\"display: none;\"><\/i>\n        <i class=\"fa fa-paperplane\"><\/i>\n    <\/button>\n    <div class=\"adminButtons\" id=\"adminButtons\">\n    <a href=\"https:\/\/dev.vision-components.com\/en\/contact\/\" title=\"Contact\" class=\"first-block\"><div class=\"bg-lightgrey\">Contact form<i class=\"fa fa-form-vc\"><\/i><\/div><\/a>\n    <a href=\"tel:+4972432167-0\" title=\"Call\"><div class=\"bg-lightgrey\">Call us<i class=\"fa fa-phone-vc\"><\/i><\/div><\/a>\n    <a href=\"mailto:info@vision-components.com\" title=\"Mail\"><div class=\"bg-lightgrey\">Email<i class=\"fa fa-email-vc\"><\/i><\/div><\/a>\n    <\/div>\n<\/div>\n\n    <script>\n   document.addEventListener(\"DOMContentLoaded\", function() {\n    const button = document.getElementById('toggleButton');\n    const adminButtons = document.querySelector('.adminButtons');\n    const contactButton = document.querySelector('.contact-button');\n    const cogIcon = button.querySelector('.fa-crossout');\n    const buildingIcon = button.querySelector('.fa-paperplane');\n    const adminLinks = adminButtons.querySelectorAll('a');\n    let isOn = false;\n\n    button.addEventListener('click', function() {\n        isOn = !isOn;\n        button.querySelector('span').textContent = isOn ? 'Kontakt aufnehmen' : 'Kontakt aufnehmen';\n        \n        if (isOn) {\n            adminButtons.classList.add('show', 'bg-white');\n            contactButton.classList.add('bg-lightgreen');\n            cogIcon.style.display = 'inline-flex';\n            buildingIcon.style.display = 'none';\n            adminLinks.forEach((link, index) => {\n                link.style.visibility = 'visible';\n                link.style.opacity = '1';\n                link.style.transitionDelay = `${0.15 + 0.05 * index}s`;\n            });\n        } else {\n            adminButtons.classList.remove('show', 'bg-white');\n            contactButton.classList.remove('bg-lightgreen');\n            cogIcon.style.display = 'none';\n            buildingIcon.style.display = 'inline-flex';\n            adminLinks.forEach((link) => {\n                link.style.visibility = 'hidden';\n                link.style.opacity = '0';\n                link.style.transitionDelay = '0s';\n            });\n        }\n    });\n});\n    <\/script>","protected":false},"featured_media":27516,"parent":0,"menu_order":0,"template":"","news_category":[],"class_list":["post-27507","news","type-news","status-publish","has-post-thumbnail","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.3 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Praxis-Workshop: FPGA-Programmierung f\u00fcr die Bildverarbeitung<\/title>\n<meta name=\"description\" content=\"Vision Components veranstaltet gemeinsam mit Efinix einen Hands-on Workshop zum Thema FPGA-Programmierung f\u00fcr Embedded-Vision-Anwendungen.\" \/>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/\",\"url\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/\",\"name\":\"Praxis-Workshop: FPGA-Programmierung f\u00fcr die Bildverarbeitung\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/dev.vision-components.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/workshop-vc-efinix.jpg\",\"datePublished\":\"2024-03-11T14:15:54+00:00\",\"dateModified\":\"2024-06-27T12:48:09+00:00\",\"description\":\"Vision Components veranstaltet gemeinsam mit Efinix einen Hands-on Workshop zum Thema FPGA-Programmierung f\u00fcr Embedded-Vision-Anwendungen.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/#primaryimage\",\"url\":\"https:\\\/\\\/dev.vision-components.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/workshop-vc-efinix.jpg\",\"contentUrl\":\"https:\\\/\\\/dev.vision-components.com\\\/wp-content\\\/uploads\\\/2024\\\/03\\\/workshop-vc-efinix.jpg\",\"width\":1920,\"height\":1200,\"caption\":\"Workshop FPGA-Programmierung - Vision Components und Efinix\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/news\\\/workshop-fpga-programmierung-fuer-embedded-vision\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Startseite\",\"item\":\"https:\\\/\\\/dev.vision-components.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Workshop von Vision Components und Efinix: FPGA-Programmierung f\u00fcr Embedded Vision\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/#website\",\"url\":\"https:\\\/\\\/dev.vision-components.com\\\/\",\"name\":\"Vision Components\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/dev.vision-components.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/#organization\",\"name\":\"https:\\\/\\\/www.vision-components.com\",\"url\":\"https:\\\/\\\/dev.vision-components.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/dev.vision-components.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo_vc_Zeichenflache-1-03_Zeichenflache-1-03.svg\",\"contentUrl\":\"https:\\\/\\\/dev.vision-components.com\\\/wp-content\\\/uploads\\\/2023\\\/03\\\/logo_vc_Zeichenflache-1-03_Zeichenflache-1-03.svg\",\"width\":1,\"height\":1,\"caption\":\"https:\\\/\\\/www.vision-components.com\"},\"image\":{\"@id\":\"https:\\\/\\\/dev.vision-components.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/profile.php?id=100063500276571\",\"https:\\\/\\\/x.com\\\/VisionComponent\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/vision-components-gmbh\\\/\",\"https:\\\/\\\/www.youtube.com\\\/user\\\/VisionComponents\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Hands-on workshop: FPGA programming for image processing","description":"In cooperation with Efinix, Vision Components is organizing a hands-on workshop on FPGA programming for embedded vision applications.","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"twitter_misc":{"Estimated reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/","url":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/","name":"Hands-on workshop: FPGA programming for image processing","isPartOf":{"@id":"https:\/\/dev.vision-components.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/#primaryimage"},"image":{"@id":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/#primaryimage"},"thumbnailUrl":"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/workshop-vc-efinix.jpg","datePublished":"2024-03-11T14:15:54+00:00","dateModified":"2024-06-27T12:48:09+00:00","description":"In cooperation with Efinix, Vision Components is organizing a hands-on workshop on FPGA programming for embedded vision applications.","breadcrumb":{"@id":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/#primaryimage","url":"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/workshop-vc-efinix.jpg","contentUrl":"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2024\/03\/workshop-vc-efinix.jpg","width":1920,"height":1200,"caption":"Workshop FPGA-Programmierung - Vision Components und Efinix"},{"@type":"BreadcrumbList","@id":"https:\/\/dev.vision-components.com\/news\/workshop-fpga-programmierung-fuer-embedded-vision\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Startseite","item":"https:\/\/dev.vision-components.com\/"},{"@type":"ListItem","position":2,"name":"Workshop von Vision Components und Efinix: FPGA-Programmierung f\u00fcr Embedded Vision"}]},{"@type":"WebSite","@id":"https:\/\/dev.vision-components.com\/#website","url":"https:\/\/dev.vision-components.com\/","name":"Vision Components","description":"","publisher":{"@id":"https:\/\/dev.vision-components.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dev.vision-components.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/dev.vision-components.com\/#organization","name":"https:\/\/www.vision-components.com","url":"https:\/\/dev.vision-components.com\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/dev.vision-components.com\/#\/schema\/logo\/image\/","url":"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2023\/03\/logo_vc_Zeichenflache-1-03_Zeichenflache-1-03.svg","contentUrl":"https:\/\/dev.vision-components.com\/wp-content\/uploads\/2023\/03\/logo_vc_Zeichenflache-1-03_Zeichenflache-1-03.svg","width":1,"height":1,"caption":"https:\/\/www.vision-components.com"},"image":{"@id":"https:\/\/dev.vision-components.com\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/profile.php?id=100063500276571","https:\/\/x.com\/VisionComponent","https:\/\/www.linkedin.com\/company\/vision-components-gmbh\/","https:\/\/www.youtube.com\/user\/VisionComponents"]}]}},"_links":{"self":[{"href":"https:\/\/dev.vision-components.com\/en\/wp-json\/wp\/v2\/news\/27507","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.vision-components.com\/en\/wp-json\/wp\/v2\/news"}],"about":[{"href":"https:\/\/dev.vision-components.com\/en\/wp-json\/wp\/v2\/types\/news"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.vision-components.com\/en\/wp-json\/wp\/v2\/media\/27516"}],"wp:attachment":[{"href":"https:\/\/dev.vision-components.com\/en\/wp-json\/wp\/v2\/media?parent=27507"}],"wp:term":[{"taxonomy":"news_category","embeddable":true,"href":"https:\/\/dev.vision-components.com\/en\/wp-json\/wp\/v2\/news_category?post=27507"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}