partner-offering-banner.png

FPGA Debug & Verification Techniques

FPGA Authority

Member

Modern Altera SoC designs combine high performance FPGA fabric with complex multi clock architectures, high speed memory and serial interfaces, embedded memories, and an Arm® based Hard Processor System (HPS) running bare metal firmware, an RTOS, or embedded Linux. When a failure appears in this environment it can originate simultaneously across RTL logic, SDC timing constraints, clock and reset domain crossings, IP configuration, FPGA device configuration, board timing, HPS/fabric bridge connectivity, bootloader configuration, device driver code, or Linux kernel interactions. The fastest engineering teams isolate these failures rapidly by applying a systematic, layered debug methodology supported by the right combination of in-system instrumentation and software analysis tools. This advanced course equips engineers with a complete end-to-end toolkit for finding, localizing, reproducing, and fixing failures across all layers of an Altera SoC design. Coverage ...

Modern Altera SoC designs combine high performance FPGA fabric with complex multi clock architectures, high speed memory and serial interfaces, embedded memories, and an Arm® based Hard Processor System (HPS) running bare metal firmware, an RTOS, or embedded Linux. When a failure appears in this environment it can originate simultaneously across RTL logic, SDC timing constraints, clock and reset domain crossings, IP configuration, FPGA device configuration, board timing, HPS/fabric bridge connectivity, bootloader configuration, device driver code, or Linux kernel interactions. The fastest engineering teams isolate these failures rapidly by applying a systematic, layered debug methodology supported by the right combination of in-system instrumentation and software analysis tools. This advanced course equips engineers with a complete end-to-end toolkit for finding, localizing, reproducing, and fixing failures across all layers of an Altera SoC design. Coverage spans advanced SystemVerilog Assertions and nonintrusive checker binding, formal verification and structural CDC/RDC analysis using Altera Questa Formal, deep multi clock timing closure, FPGA device configuration failure diagnosis, high speed transceivers and EMIF, HPS boot debug with the Arm Development Studio JTAG debugger, Linux BSP and kernel driver debug, RTOS task level analysis, DMA descriptor chain diagnosis, and correlated HPS/FPGA cross domain fault isolation using simultaneous Signal Tap and Linux ftrace.

Key Features

Expand Close
Keyfeatures main image

Offering Brief

Offering Brief

Device Family Agilex™ 3 FPGA C-Series, Agilex™ 5 FPGA D-Series, Agilex™ 5 FPGA E-Series, Agilex™ 7 FPGA F-Series, Agilex™ 7 FPGA I-Series, Agilex™ 7 FPGA M-Series, Agilex™ 9 FPGA Direct RF-Series, Arria® 10 Bare Die, Arria® 10 GT FPGA, Arria® 10 GX FPGA, Arria® 10 SX FPGA, Arria® V GT FPGA, Arria® V GX FPGA, Arria® V GZ FPGA, Arria® V ST FPGA, Arria® V SX FPGA, Cyclone® 10 GX FPGA, Cyclone® 10 LP FPGA, Cyclone® IV E FPGA, Cyclone® IV GX FPGA, Cyclone® V E FPGA, Cyclone® V GT FPGA, Cyclone® V GX FPGA, Cyclone® V SE FPGA, Cyclone® V ST FPGA, Cyclone® V SX FPGA, HardCopy™ II ASIC Devices, HardCopy™ III ASIC Devices, MAX® 10 FPGA, Mustang Mesa, Stratix® 10 AX FPGA, Stratix® 10 Bare Die, Stratix® 10 GX FPGA, Stratix® 10 SX FPGA, Stratix® 10 TX FPGA, Stratix® IV GX FPGA
Offering Status Production
Prerequisites FPGA Authority “Altera Debug Tools: SignalTap & System Console” course or equivalent experience with Signal Tap, System Console, and JTAG based in-system debug. Experience with: ModelSim/Questa, HDL, Quartus Prime, ARM HPS architecture and Avalon-MM.
Languages English
Target Audience Hardware and Software Engineers, FPGA Designers, SoC Developers, Verification Engineers, System Architects
Duration 2 Days
Hands On Lab False
OS Support Windows,Linux

PDF of slides, lab manual and lab files where applicable

Ordering Information

Documentation & Resources

Market Segment and Sub-Segments