PCIe: Packet, Protocol Stack – Details
Advanced · 6mins
2 Credit
Review how the PCIe packet is defined, and the detailed functions of the Transaction Layer, Data Link Layer, and Physical Layer.
PCIe: Traffic Flow
Advanced · 4mins
2 Credit
Understand how traffic flows in a PCIe transaction. In this module, we cover a PCIe read request and a Direct Memory Access (DMA) read transaction.
PCIe: Debugging – Using the Configuration Space Register Interface (UCFG)
Advanced · 10mins
2 Credit
Learn how to use the Configuration Space Register Interface (UCFG) for debug, leveraging the PCIe Capabilities structure, and using tools such as the Telescan PE Software (Windows) or the lspci built-in utility (Linux).
Automate: HW/SW Integration – Application Programming Interface (API)
Advanced · 7mins
1 Credit
Learn about all the Application Programming Interface (API) that can be used in the Main System and Node System of the Automate Solution Stack system.
Automate: Operational Flow – Runtime
Advanced · 6mins
1 Credit
Go into details of the runtime operational flow of the Automate Solution Stack system, which includes the recurring time-based process or the event-based process.
Automate: Operational Flow – Initialization, Startup
Advanced · 8mins
1 Credit
This module details the operational flow for running the Automate Solution Stack system. Here, we cover the initialization process, including the broadcast and training sequences, as well as the start-up sequence.
Automate Solution Stack: System Architecture – Motor Control with Predictive Maintenance (PDM) Data Collector
Advanced · 7mins
1 Credit
Deep dive into the Motor Control with Predictive Maintenance (PDM) Data Collector IP in the Automate Solution Stack. Get an understanding of how the IP processes the motor spinning data, and how the Computational Neural Network (CNN) processor predicts the need for maintenance.
Automate Solution Stack: System Architecture – Main System
Advanced · 10mins
1 Credit
Learn about the Automate Solution Stack Main System, including each of the architecture components, such as the EtherControl module, and the Computational Neural Network (CNN) Co-Processor.
Automate Solution Stack: System Architecture – Node System
Advanced · 4mins
1 Credit
Go into details of the Automate Solution Stack Node System, including the system connections and the FPGA design architecture.
Automate Solution Stack: System Architecture – Top Level
Advanced · 2mins
1 Credit
Introducing the Automate Solution Stack system architecture. Get a high level understanding of how to build a RISC-V based system for multi-channel motor control, with AI-based predictive maintenance, over an Ethernet network.
PCIe Solutions with Lattice
Advanced · 2hrs
2 Credit
Interested in implementing PCIe using Lattice FPGAs? This course covers the fundamentals of the PCIe protocol, including understanding the PCIe protocol stack, how packet construction, link training, and enumeration is performed, and interrupt & error handling. Find out how you can configure the Lattice IPs to build a PCIe solution and get debug tips for resolving common issues.
Shopping Cart