YoVDO

Debugpci - Making PCIe Common Error Debugging Easier

Offered By: Linux Foundation via YouTube

Tags

Computer Hardware Courses Embedded Systems Courses Linux Courses System Architecture Courses PCIE Courses

Course Description

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

Tags

Related Courses

Embedded Systems - Shape The World: Microcontroller Input/Output
The University of Texas at Austin via edX
Model Checking
Chennai Mathematical Institute via Swayam
Introduction to the Internet of Things and Embedded Systems
University of California, Irvine via Coursera
Sistemas embebidos: Aplicaciones con Arduino
Universidad Nacional Autónoma de México via Coursera
Quantitative Formal Modeling and Worst-Case Performance Analysis
EIT Digital via Coursera