PCI-Express Development with FPGA
What you'll 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
Requirements
- Basics of PCI or PCI Express
- FPGA Design Basics
- IP Design and Implementation Methodology on Xilinx and Altera Tools
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.
Who this course is for:
- FPGA Design Enthusiast
- Masters on Electrical Engineering
- Masters on Embedded System
- VLSI Design Enthusiast
- Electrical Engineering
- Computer Science
Instructor
Digitronix Nepal is an FPGA Design Company serving global customers since 2013. As of the initiative of "Democratizing FPGA Education all over the World", Digitronix Nepal has partnered with LogicTronix [FPGA Design and Machine Learning Company] for creating online learning courses and tutorials on "FPGA, VHDL/Verilog, Computer Vision & Video Processing, High Level Synthesis (HLS), MATLAB/System Generator, Machine Learning Acceleratio, SDAccel, SDSoC, Pynq Development, etc."
Digitronix Nepal believes that with the "Ultra Low Cost and FREE Courses" on FPGA Design, enthusiast from any country can learn and explore on the Field of FPGA Design and grab the global opportunities on FPGA Design, ASIC/VLSI Design and Machine Learning Acceleration.