Re: ChipScope surprise
I've never used ChipScope but remember when it first came out and wanting to play with it but just couldn't convince the company to buy or use it. I remember using Tektronix's pc to LA interface which allowed me to capture data and load it on my pc, where I could create text files that I read into my testbench. Can't remember the name of the application, it is now obsolete but it allowed me to setup the LA and their DG2020 data generator using my pc and export settings between my pc and to the lab equipment.
Duane can use ChipScope (hurray!)
OK, I've sorted this out. As Hamster noted, by default, ChipScope does not come with WebPack.
However, the LX9 Microboard that Duane is using does have it. It says on the Avnet web site that this development board includes ISE WebPACK software with device locked SDK and ChipScope licenses (hurray!)
thrakkor
7/19/2012 10:40:47 AM User Rank Blogger
VCD viewer
you can export captured waveforms and/or all data sets in VCD format with chipscope (as I think was already mentioned).
a free vewier is GKTWave. obviously available for most linux distros, not sure about windoze though.... also works with VCD files from the major and minor HDL simulators.
i believe signaltap allows columned text dumps which can be imported various ways into useful formats. i don't know if it does VCD directly.
Using Chipscope as a Board Level Logic Analyzer
You can also use Chipscope to look at board level signals, and if one routes the I/O to LVDS I/O pins and drives one of the differential pin pairs with PWM one has an adjustable threshold for looking at different types of logic and can build a simple board level logic analyzer.
imac
7/18/2012 5:02:03 PM User Rank Expert
Re: ChipScope surprise
>you can use the waveform editor in Altera Quartus to view them
Cool! I'll have to try that if it ever comes up again. I did find a software suite (mainly for drawing timing diagrams IIRC) that included a free viewer, but it had some issues. Better than nothing though.
Wonder if the free version of Vivado will include a reasonable feature set...
Re: Way Cool!
@Adam: I'm trying to persuade Jack to write us an "Open Bench Logic Sniffer: The Untold Story" article in which he explains stuff like where he got the idea and the design decisions and tradeoffs that were made...
Maybe if everyone commented here saying "PLEASE JACK" he could be cajoled into putting pen to paper, as it were...
Re: Way Cool!
Jack, what a great idea.
Re: Way Cool!
Duane let me know how you get on, it is pretty straight forward
Re: Virtual logic analyser
Andy, I agree I will try and write a blog on it over the next few days for max, I think there are some VGA ones though in the queue first ;)
Re: Way Cool!
When Ian Lesnet and I designed the Open Bench Logic Sniffer we wanted to make a logic analzyer that was so cheap there would be no worries about having to disconnect it from a project that might takes months to debug, just as described in this article. :)
Chipscope is really great, but unfortunately I don't have a license for it. So I put together a tutorial for doing the same type of debugging using the FPGA editor and the Logic Sniffer:
On another note, I have the Sump "Blaze" Core, the same one used in the Logic Sniffer cleaned up and ready to be instantiated onto an FPGA over on github. With a little work it can be placed directly into your design to be used like chipscope... It uses internal BRAM memory though, so like Chipscope you might have to juggle resources to get everything to fit.
Finally, I use the free Jing product to record screencasts.
Cheers,
Jack.
|
 |
One of the things I've been wondering is whether or not the "okWireOR" module is really just a giant OR, or if the order in which things are attached matters.
I am shocked and horrified. It appears that those little scamps at Planet Analog are writing blogs pertaining to field-programmable issues.
This week's live online chat takes place on Thursday, May 23, 2013, at 1:00 p.m. ET.
Duane has decided that the time is ripe to get his ZedBoard bolted onto his robot with a Linux distribution up and running. That was the ultimate plan anyway, so why wait?
Would you class these as adages, aphorisms, axioms, dictums, epigrams, maxims, precepts, saws, truisms, or... well, what?
|