editor's blog
Subscribe Now

Take it Outside

As flexible as FPGAs are, you would think that you could stuff debug logic in there to probe around the internals and figure out what’s going on when you’ve got a problem.

And, if you’ve been paying attention, you’d say, “Yeah, Altera’s SignalTap and Xilinx’s ChipScope have been doing that for years.”

Well, Springsoft has just announced a ProbeLink product that sounds remarkably similar. What’s different?

The primary low-level differences are the following:

–          The trace data is stored off-chip on their board. This means it doesn’t use up on-chip memory to store traces, and you can store much more data.

–          The control is on their card, not inside the FPGA, also freeing up FPGA logic.

–          You can do multiple FPGAs: the SignalTap and ChipScope solutions only work on a single FPGA.

The idea is to be able to do more debug more quickly. Assuming your prototype covers more than one FPGA, it’s really slow to have to recompile the whole design for each different debug test you want to do. ProbeLink provides access to thousands of signals with no recompiles.

One of the ways it does this is by using a 100-MHz sampling clock (as long as the prototype system clock is less than 50 MHz) and does time-domain-multiplexing of signals on a sixteen-pin interface: the signals are actually traversing the cable at 800 MHz.

They’re also taking advantage of Xilinx’s ECO capability to let you probe different signals without completely recompiling.

Which brings up one point: at this time, they only support Xilinx. Altera support will be out soon, but the ECO thing is something they’re only “in discussion” about with Altera. So, for the time being, that’s a Xilinx-specific feature.

ProbeLink is tightly integrated with Verdi for visualizing the results.

More details in their release

Leave a Reply

featured blogs
Jan 17, 2020
I once met Steve Wozniak, or he once met me (it's hard to remember the nitty-gritty details)....
Jan 17, 2020
[From the last episode: We saw how virtual memory helps resolve the differences between where a compiler thinks things will go in memory and the real memories in a real system.] We'€™ve talked a lot about memory '€“ different kinds of memory, cache memory, heap memory, vi...
Jan 16, 2020
While Samtec started as a connector company with a focus on two-piece, pin-and-socket board stacking systems, High-Speed Board Stacking connectors and High-Speed Cable Assemblies now make up a significant portion of our sales. To support development in this area, in December ...
Jan 16, 2020
Betting on Hydrogen-Powered Cars On-demand DRC within P&R cuts closure time in half for MaxLinear Functional Safety Verification For AV SoC Designs Accelerated With Advanced Tools Automating the pain out of clock domain crossing verification Mentor unpacks LVS and LVL iss...

Featured Video

RedFit IDC SKEDD Connector

Sponsored by Wurth Electronics and Mouser Electronics

Why attach a header connector to your PCB when you really don’t need one? If you’re plugging a ribbon cable into your board, particularly for a limited-use function such as provisioning, diagnostics, or testing, it can be costly and clunky to add a header connector to your BOM, and introduce yet another component to pick and place. Wouldn’t it be great if you could plug directly into your board with no connector required on the PCB side? In this episode of Chalk Talk, Amelia Dalton chats with Ben Arden from Wurth Electronics about Redfit, a slick new connector solution that plugs directly into standard via holes on your PCB.

Click here for more information about Wurth Electronics REDFIT IDC SKEDD Connector