Hello,

long time ago, I have made a urjtag extension for the Goepel Boundary
Scan Coach, a Boundary Scan demo board.
I have worked in the past also with Goepel tools and had the idea to
create a pattern generator for
a interconnection or memory test.
But it was just a idea, and the lack of a powerful free available JTAG
Bus master and the complexity of this task
stops this attempt early.
If you have ideas for pattern generator algorithms it would be
interesting to revive the urjtag project.

Markus


Am 30.03.2016 um 12:18 schrieb Johann Klammer:
> On 03/28/2016 08:00 PM, Marco Behr wrote:
>> Hello,
>>
>> Are there any activities regarding an automatically generated 
>> interconnection 
>> test (for finding shorts/opens in a circuit) which uses UrJtag?
>>
>> I am using a commercial tool (Goepel electronics) for boundary scan tests in 
>> the company. Then I began looking for a non-commercial / open source tool 
>> which can do the same (with an low-cost hardware platform) so everyone at 
>> home 
>> can use it also. Soon I found UrJtag and OpenOCD as two possible platforms 
>> but 
>> neither one has a working implementation of this kind of test.
>>
>> In fact, UrJtag seems more convenient for adding such a function:
>> - a working BSDL subsystem exists
>> - a signal structure exists with commands for driving and testing digital 
>> values which can be extended by attributes defining the testability of these 
>> nets (Are other drivers connected to these nets? Are pull-resistors 
>> connected? 
>> ...)
>>
>> I would like to know if there is interest in adding such a function or if 
>> there are already some ideas on how this should look like? Are there any 
>> solutions on the internet which I haven't found looking for it?
>>
>> I have some experience with the commercial solutions and I am ready to spend 
>> some time in implementing a kind of interconnection test. Maybe I will be 
>> doing this as part of my master thesis, but the main goal should be to make 
>> this functionality available to the public. 
>>
>> marco
>>
>> ------------------------------------------------------------------------------
>> Transform Data into Opportunity.
>> Accelerate data analysis in your applications with
>> Intel Data Analytics Acceleration Library.
>> Click to learn more.
>> http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
>>
> I have used urjtags .svf replay capability to do test vector injection in a 
> CPLD. 
> the .svf file was generated by a program. You may be able to modify it to 
> your needs. 
> The code is not device-specific, so it'll work if you have a bsdl file. 
>
> <https://github.com/klammerj/vec2svf>
>
> Things to look out for:
>
> urjtag does not handle multiple device chains correctly, so you'll have to 
> modify 
> their .svf stuff if you want it to work(vec2svf can't handle it either). 
>
> vec2svf acitvely(!) drives values onto the device I/Os then reads out the 
> device internal values for I/O and port-enables. This is likely not what you 
> want for your use-case(other stuff may be connected/destroyed). 
> You'll likely have to modify that.
>
>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> UrJTAG-development mailing list
> UrJTAG-development@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/urjtag-development
>
>



------------------------------------------------------------------------------
_______________________________________________
UrJTAG-development mailing list
UrJTAG-development@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/urjtag-development

Reply via email to