How to speed FPGA debug with measurement cores and a mixed-signal oscilloscope
In which a packet communications system is analyzed, and glitches on an external serial channel are linked to a crashing state machine inside the FPGA.
By Brad Frieden, Agilent
June 28, 2006 - pldesignline.com
Today's digital designs often find significant portions of their functionality implemented with FPGAs. When debugging such systems, one challenge can be gaining the necessary visibility to key signals inside the FPGAs, since there is usually a significant pressure to minimize the use of FPGA pins for debug, rather than for the design. Often in debug, there's also the need to view both internal FPGA functional signals, like state machines, while also carefully viewing timing and signal integrity characteristics of digital signals on the FPGA interface as it connects to the rest of the system. The latter is typically looked at with digitizing oscilloscopes. In this article, we will look at an approach that allows the combination of these measurements through the use of an Agilent mixed signal oscilloscope (MSO) in conjunction with an application add-in called the FPGA Dynamic Probe.
By Brad Frieden, Agilent
June 28, 2006 - pldesignline.com
Today's digital designs often find significant portions of their functionality implemented with FPGAs. When debugging such systems, one challenge can be gaining the necessary visibility to key signals inside the FPGAs, since there is usually a significant pressure to minimize the use of FPGA pins for debug, rather than for the design. Often in debug, there's also the need to view both internal FPGA functional signals, like state machines, while also carefully viewing timing and signal integrity characteristics of digital signals on the FPGA interface as it connects to the rest of the system. The latter is typically looked at with digitizing oscilloscopes. In this article, we will look at an approach that allows the combination of these measurements through the use of an Agilent mixed signal oscilloscope (MSO) in conjunction with an application add-in called the FPGA Dynamic Probe.
To read the full article, click here
Related Semiconductor IP
- nQrux® Root of Trust IP
- AXI to UCIe Bridge IP
- UCIe 2.x Controller IP
- SWI3S (SoundWire I3S Interface) Peripheral Controller Core IP
- OpenTitan-based RISC-V Secure Element
Related Articles
- An Open-Source Approach to Developing a RISC-V Chip with XiangShan and Mulan PSL v2
- AceleradorSNN: A Neuromorphic Cognitive System Integrating Spiking Neural Networks and Dynamic Image Signal Processing on FPGA
- Toki: Profiling HBM Performance on FPGA Systems with RISC-V Soft Cores and PCIe Host DMA Traffic
- Efficient I2C Bus debug using Mixed Signal Oscilloscopes
Latest Articles
- A Secure dToF LiDAR SoC with Dual-Domain Fingerprinting and Event-Driven AFE Circuit Achieving Sensor-Level Attack Resilience
- ZTA-Q: an Open-source RISC-V Platform for Accurate Quantized CNN Inference
- Automated Pre-Silicon Verification of High-Speed DDR5 and LPDDR5/6 Memory Controllers: Closed-Loop Timing, Mode Register, and PHY Synchronization in UVM
- U-Sonic: An Open-Source 8-Channel Ultrasound Transmit IP in a 130 nm RISC-V SoC
- S-ALSA: Co-Design of Adiabatic Logic-based Sensing and Balanced Bit-Cells for Secure and Energy-Efficient MRAM