PCI-Express Development with FPGA
Learn how to develop PCI-Express(PCIe) based system on FPGA Design Tools: Generating & Simulating the PCIe based Design.
Description
PCIe Based Development with FPGA based design environment. This course will teach about the PCI-Express (PCIe) Technology and its development methodology on FPGA design tools. We will have sessions on How to Design, Simulate those mainly Xilinx IP of PCIe for FPGA. We will customize the PCIe IP on VIVADO and Design (Generate Design), and Simulate it on VIVADO Environment. We also have session on lspci and setpci commands, bash scripting for PCIe, PCIe Packet Analysis, PCIe Driver Development basics on Linux etc.
We are introducing most of PCIe based IP at Xilinx VIVADO tool and Altera Quartus Tool. Aside of it we are reviewing and showing the design process of third party PCIe IP from Northwest Logic, PLDA and some other companies. This Course will taught about what are the PCI Express based design possibilities on FPGA. Major FPGA Vendor: Xilinx and Intel Altera has large set of FPGA which offers PCI Express based design implementation for Data Center Application, Teleco Back Place and High Speed Computing Application.
The Major PCI-Express IP on Xilinx FPGA's platform are: 7 series IP for PCI-Express, Ultrascale and Ultrascale+ IP for PCI-Express, DMA Subsystem for PCI-Express, AXI Streamming to Memory Mapped PCIe Core etc.
There are similar PCIe IP from Intel Altera and some third party IP vendors for PCIe are: NWL, PLDA, LogicBricks etc.
What You Will Learn!
- To learn about the PCIe Technology
- PCIe Based Development with FPGA
- Implementing PCIe based IP on Xilinx and Altera Tools
- Generating and Simulating the PCI Express based IP on FPGA Design Tools [Xilinx VIVADO]
- Debugging the PCI Express based Design with Xilinx VIVADO
- Decoding and Analyzing the PCI Express based Packets
Who Should Attend!
- FPGA Design Enthusiast
- Masters on Electrical Engineering
- Masters on Embedded System
- VLSI Design Enthusiast
- Electrical Engineering
- Computer Science