Thread View: comp.arch.fpga
4 messages
4 total messages
Started by Edward Wallingto
Tue, 10 Nov 1998 00:00
Affordable boundary scan (JTAG) interconnect testing software any body?
Author: Edward Wallingto
Date: Tue, 10 Nov 1998 00:00
Date: Tue, 10 Nov 1998 00:00
29 lines
1038 bytes
1038 bytes
Hi, apologies if this is slightly off subject, but I figured we must all have to do something about testing: Has anybody found any affordable(?) JTAG interconnect testing software? The likes of JTAG technologies, Asset intertech, and Goepel seem to be charging about £15 - £20k + for a suite of test vector generation and execution software. Goepel did have a budget system, but it had something like a 900 node limit (which I exceed). The board I am trying to test has a couple of larger Altera 10k devices, two '6201 DSPs, some Lattice ispLSI 5k and a lot of memory (it is a specialized graphics system). This is mostly BGA, so JTAG seems to be the only logical choice. We are a small company producing equipment in low volume for medical research. It seems that nobody has a marketing strategy that covers us (low budget!). I figured there must be lots of other companies in a similar position wanting to use JTAG but can't afford to? Comments anyone? Edward Wallington, Cambridge Research Systems Ltd., www.crsltd.com
Re: Affordable boundary scan (JTAG) interconnect testing software anybody?
Author: Andreas Doering
Date: Fri, 13 Nov 1998 00:00
Date: Fri, 13 Nov 1998 00:00
31 lines
1312 bytes
1312 bytes
Hi, > Has anybody found any affordable(?) JTAG interconnect testing software? no we looked for something that way, too and did not find anything. > We are a small company producing equipment in low volume for medical > research. It seems that nobody has a marketing strategy that covers us > (low budget!). I figured there must be lots of other companies in a > similar position wanting to use JTAG but can't afford to? We are a university's institute and are in a similar situation. However, we use BSCAN mor for debugging than small-series production test. What we did was writing our own JTAG software interface. Is is more a quick-and-dirty solution specific to our board (one ALTERA CPLD), but if you are interested, I could send you the program (GFORTH). Andreas -- --------------------------------------------------------------- Andreas Doering Medizinische Universitaet zu Luebeck Institut fuer Technische Informatik Ratzeburger Allee 160 D-23538 Luebeck Germany Tel.: +49 451 500-3741 Fax: +49 451 500-3687 Email: doering@iti.mu-luebeck.de ----------------------------------------------------------------
Re: Affordable boundary scan (JTAG) interconnect testing software any body?
Author: Jonathan Bromley
Date: Fri, 13 Nov 1998 00:00
Date: Fri, 13 Nov 1998 00:00
57 lines
2373 bytes
2373 bytes
Edward Wallington wrote: > > Hi, > > apologies if this is slightly off subject, but I figured we must all > have to do something about testing: > Has anybody found any affordable(?) JTAG interconnect testing > software? Interesting idea. I sympathise strongly - about 12 months ago I did a board with a 208pin QFP CPU and two FPGAs all of which had JTAG, so I brought the TAP out to a connector but nobody ever got off their backside to do anything about test software. I think there is probably a neat market niche here, but I'd be surprised if anyone could ever make money out of it. As I see it, small-volume system builders would find JTAG very useful and can see how easy it is: no fundamental reason why you shouldn't work it slowly off a PC parallel port, and for our sort of quantities a reliable but slow JTAG test taking 10 minutes or more would be time well spent. But there are many obstacles: 1) low level driver software to shift bits through the TAP - this is dead easy 2) Interface from CAD PCB layout tools' netlists, so we can decide what tests to perform 3) Boundary-scan-description-language (BSDL) parser so that we can decide what bit patterns to shift in and out in order to test various nets 4) Getting BSDL files out of your device suppliers in machine-readable form rather than scribbled on the back of a cigarette packet 5) Test pattern generation software, driven by (2) and (3), to create an optimal set of tests that will exercise your PCB's netlist The laughable proliferation of obscure, proprietary, incompatible file formats for the various CAD data makes this surprisingly hard. And that's why JTAG Technologies and so forth need to charge �20k per seat. JTAG Technologies have some (yet again) proprietary file formats that they use for describing memory arrays that are attached to your JTAG-compliant parts, so that you can do memory tests too. The EDA companies will rot in purgatory for the hassle they have inflicted on us through their inability to settle on a simple, uniform, TEXT-BASED data interchange format IN THE PUBLIC DOMAIN. (Sorry, _which_ version of EDIF is it that you support?...) But until the final day of judgment, it's the poor punters like you and me who suffer. Meanwhile, has any PERL guru out there got (a) a BDSL parser, (b) a universal netlist translator? frustratedly Jonathan Bromley
Re: Affordable boundary scan (JTAG) interconnect testing software any body?
Author: Ray Andraka
Date: Fri, 13 Nov 1998 00:00
Date: Fri, 13 Nov 1998 00:00
78 lines
3338 bytes
3338 bytes
I don't really understand the motivation for using JTAG on an SRAM based FPGA. With relatively little effort, you can design a test application for the FPGA that tests the FPGA's interconnect and any memory connected to the FPGA at system speeds. If the intervening logic is surrounded by FPGAs you can test that at speed with FPGA test programs too. Reconfiguration is an extremely powerful debug and test tool, so why not use it. I discuss this test philosophy and the benefits obtained in a paper I presented this fall. That paper, "An FPGA based processor yields a real time high fidelity radar environment simulator" is available on my website in adobe acrobat format. Jonathan Bromley wrote: > Edward Wallington wrote: > > > > Hi, > > > > apologies if this is slightly off subject, but I figured we must all > > have to do something about testing: > > > Has anybody found any affordable(?) JTAG interconnect testing > software? > > Interesting idea. I sympathise strongly - about 12 months ago I did a > board with a 208pin QFP CPU and two FPGAs all of which had JTAG, > so I brought the TAP out to a connector but nobody ever got off their > backside to do anything about test software. I think there is > probably a neat market niche here, but I'd be surprised if anyone > could ever make money out of it. > > As I see it, small-volume system builders would find JTAG very useful > and can see how easy it is: no fundamental reason why you shouldn't > work it slowly off a PC parallel port, and for our sort of quantities > a reliable but slow JTAG test taking 10 minutes or more would be > time well spent. But there are many obstacles: > 1) > low level driver software to shift bits through the TAP - this is > dead easy > 2) > Interface from CAD PCB layout tools' netlists, so we can decide > what tests to perform > 3) > Boundary-scan-description-language (BSDL) parser so that we can > decide what bit patterns to shift in and out in order to test > various nets > 4) > Getting BSDL files out of your device suppliers in machine-readable > form rather than scribbled on the back of a cigarette packet > 5) > Test pattern generation software, driven by (2) and (3), to create > an optimal set of tests that will exercise your PCB's netlist > > The laughable proliferation of obscure, proprietary, incompatible file > formats for the various CAD data makes this surprisingly hard. And > that's why JTAG Technologies and so forth need to charge �20k per > seat. JTAG Technologies have some (yet again) proprietary file > formats that they use for describing memory arrays that are attached > to your JTAG-compliant parts, so that you can do memory tests too. > > The EDA companies will rot in purgatory for the hassle they have > inflicted on us through their inability to settle on a simple, > uniform, TEXT-BASED data interchange format IN THE PUBLIC DOMAIN. > (Sorry, _which_ version of EDIF is it that you support?...) But > until the final day of judgment, it's the poor punters like you and > me who suffer. > > Meanwhile, has any PERL guru out there got (a) a BDSL parser, > (b) a universal netlist translator? > > frustratedly > > Jonathan Bromley -- -Ray Andraka, P.E. President, the Andraka Consulting Group, Inc. 401/884-7930 Fax 401/884-7950 email randraka@ids.net http://users.ids.net/~randraka
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads