Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a streamlined approach to debugging PCIe common errors in this 40-minute conference talk by Shradha Todi and Padmanabhan Rajanbabu from Samsung Semiconductor India R&D. Delve into debug features of DesignWare PCIe Controller, examine existing PCIe debugging procedures, and understand the need for a more efficient process. Learn about pciutils, an open-source diagnostic tool, and discover the architecture and software stack of debugpci. Gain insights into software implementation, including main functions, capture functions, and dump functions. Analyze real-world use cases, such as healthy PCIe links, uncorrectable errors, framing errors, and broken lanes, to enhance your PCIe debugging skills.
Syllabus
Introduction
Debug Features in DesignWare PCIe Controller
Existing PCle Debugging Procedure
Need for Streamlined PCle Debugging Procedure
pciutils - Open Source Tool for Diagnosis
Architecture And Software Stack of debugpci
Software Implementation: Main Function
Software Implementation: Capture Function
Software Implementation: Dump Function
Real Use-Cases
Real Use-Case: Healthy PCle link
Real Use-Case: Uncorrectable Errors
Real Use-Case: Framing Error
Real Use-Case: Broken Lanes
Taught by
Linux Foundation