Develop and deploy hardware accelerated application
Work on an application level
Comfortable eclipse editor
Several desing examples from NET https://bitbucket.org/net-gmbh/iam_apps/
Even more from Xilinx https://www.xilinx.com/products/design-tools/vitis/vitis-libraries/vitis-vision.html
Profiling and live debugging on iam
iam provides 64-bit processor scalability while combining real-time control with soft and hard engines for graphics and video. With the NET SDK and GigE Vision toolboxes shown below customers can start comfortably to build their unique vision system with iam. The open system architecture of iam enables customers to use both CPU and FPGA processing resources for their application.
Excerpt | ||||
---|---|---|---|---|
|
Introducing the NET Open Camera Concept for iam
Introducing Vitis IDEĀ TM
The Xilinx Vitis unified software platform enables the development of embedded software and accelerated applications on heterogeneous Xilinx platforms including FPGAs, SoCs, and Versal ACAPs. It provides a unified programming model for accelerating your iam applications.
In section you will find a varius software example application where we briefly described how to optimize the application code by using hardware acceleration by synthesizing a FPGA co-processor into the programmable logic of the camera.
Example Repository
Info |
---|
Check out example repository https://bitbucket.org/net-gmbh/iam_apps /
|
The example repository is structured into the steps below.
Set up a Virtual Host System for cross-compiling including FPGA synthesis.
Build the iam software patform project.
check out chose one of our example projects including iAMGigEServer or build one of hundreds
Tip |
---|
View the page below on Bitbuket: /net-gmbh/iam_apps/ |
Bitbucket readme macro | ||||||||
---|---|---|---|---|---|---|---|---|
|
Background and Strategy
Hardware Acceleration: Optimizing Effects
The processing power of iam can be improved by FPGA optimization effects such as pipelining, parallelization, co-processing, and quantization.
Hardware Acceleration: Kernels Types
The figure below shows different methodes of writing acceleration kernels for iam. Most of the different ways are covered by a software example in thehttps://bitbucket.org/net-gmbh/iam_apps / repository.
Introduction to Cross Compiling
Info |
---|
Cross-compilation is the act of compiling code for one computer system (often known as the target) on a different system, called the host. |
Introducing Vitis IDEĀ TM
The Xilinx Vitis unified software platform enables the development of embedded software and accelerated applications on heterogeneous Xilinx platforms including FPGAs, SoCs, and Versal ACAPs. It provides a unified programming model for accelerating your iam applications.
Develop and deploy hardware accelerated application
Work on an application level
Comfortable eclipse editor
Several desing examples from NET net-gmbh/iam_apps
Even more from Xilinx Vitis Vision Library
Profiling and live debugging on iam
More information can be found at Vitis Unified Software Platform
Include Examples Repository to Vitis IDE and Check out Camera Examples
Tip |
---|
View the page below on Bitbuket: /net-gmbh/iam_apps/apps_gui/ |
Bitbucket readme macro | ||||||||
---|---|---|---|---|---|---|---|---|
|
🔍 References
👥 contact NET
Insert excerpt | ||||||
---|---|---|---|---|---|---|
|