Jump to content

V4L2 FPGA/Supported Platforms/Zynq-7000: Difference between revisions

m
no edit summary
mNo edit summary
mNo edit summary
Line 8: Line 8:
== Overview ==
== Overview ==


The Xilinx Zynq-7000 series is a family of FPGA-based SoC which integrates a FPGA (usually a Artix7-based) and an ARM microprocessor onto the same silicon die. The interconnection of the ARM microprocessor to the several peripherals is often arbitrated by the FPGA configuration, meaning that during the FPGA configuration, is possible to connect or disconnect the ARM microprocessor to the main memory, for example.
The Xilinx Zynq-7000 series is a family of FPGA-based SoC that integrates a FPGA (usually a Artix7-based) and an ARM microprocessor onto the same silicon die. The interconnection of the ARM microprocessor to the several peripherals is often arbitrated by the FPGA configuration, meaning that during the FPGA configuration, is possible to connect or disconnect the ARM microprocessor to the main memory, for example.


The communication between the ARM microprocessor (a.k.a processing system (PS)) and the FPGA (a.k.a programmable logic (PL)) is often through AXI (AMBA variant). To transfer data from one side to another, it is possible to use the cache or the DDR memory as data exchange spaces, achieving bandwidths greater than 4GB/s in the high-performance connections.
The communication between the ARM microprocessor (a.k.a processing system (PS)) and the FPGA (a.k.a programmable logic (PL)) is often through AXI (AMBA variant). To transfer data from one side to another, it is possible to use the cache or the DDR memory as data exchange spaces, achieving bandwidths greater than 4GB/s in the high-performance connections.
Cookies help us deliver our services. By using our services, you agree to our use of cookies.