FPGA platform for industrial printing
Development and integration of an FPGA platform for an industrial digital printing system based on Xilinx Zynq UltraScale+ MPSoC.
The project included:
• development of FPGA logic architecture;
• creation of HDL modules and configuration files;
• integration of FPGA design with Embedded Linux (PetaLinux);
• implementation of hardware interfaces for interaction between FPGA and software;
• configuration of UART, SPI, DMA, and high-speed data transfer channels;
• development and debugging of high-speed FPGA connections based on Aurora Protocol;
• integration of Aurora with the DMA subsystem for streaming data transfer;
• participation in testing and debugging the integration of hardware and software components of the system.
Technologies:
Xilinx Vivado, PetaLinux, Zynq UltraScale+ MPSoC, FPGA, HDL (Verilog/VHDL), Embedded Linux, Aurora 8B/10B, AXI DMA, UART, SPI, AXI4-Stream, Linux Device Drivers.
The project included:
• development of FPGA logic architecture;
• creation of HDL modules and configuration files;
• integration of FPGA design with Embedded Linux (PetaLinux);
• implementation of hardware interfaces for interaction between FPGA and software;
• configuration of UART, SPI, DMA, and high-speed data transfer channels;
• development and debugging of high-speed FPGA connections based on Aurora Protocol;
• integration of Aurora with the DMA subsystem for streaming data transfer;
• participation in testing and debugging the integration of hardware and software components of the system.
Technologies:
Xilinx Vivado, PetaLinux, Zynq UltraScale+ MPSoC, FPGA, HDL (Verilog/VHDL), Embedded Linux, Aurora 8B/10B, AXI DMA, UART, SPI, AXI4-Stream, Linux Device Drivers.