On Sun, Jun 23, 2013 at 11:26:30AM +0400, Paul Fertser wrote:
> > I use gEDA and as a long term thing I was thinking it would be nice to
> > have some way to make my hardware development toolchain actually
> > interact with the final hardware. Board level testing based on an
> > exported and post processed netlist for example.
> 
> That would be an interesting setup indeed. But I can't fully visualise
> the workflow from your description. Still, assuming you use some
> workstation (and not some constrained embedded device) for your EDA
> work, I can't see any objections to using a separate tool for that,
> without hooking into OpenOCD internals too much.
> 
> What would you miss for such a tool? If a facility would be added to
> execute a single SVF line from telnet interactively and get back the
> BSR value (when appropriate), would that suffice?

I've studied the SVF format and UrJTAG documentation a bit and came to
the conclusion that OpenOCD implementation is much more flexible and
useful as it supports TIR, TDR, HIR, HDR commands properly, that
apparently enables using Xilinx and other random SVF files without any
additional tricks/conversions and also provides a basis for a real
multi-device EXTEST functionality.

Also OpenOCD boasts a simple RPC interface to the TCL intepreter so
best course of actions as I see it is to write an external tool that
would integrate with EDA software (KiCAD or gEDA) and would generate
appropriate SVF commands.

To allow synchronisation with external hardware tools (needle bed,
anyone?) or manual actions I also propose to allow executing arbitrary
SVF commands directly via the TCL interface, to provide the external
software with fine-grained control over what happens when.

That's of course all talking about serious mass-production
industry-level testing. But considering many hobby or debugging tasks
many of us face regularly, isn't my semi-manual (easily automated
thanks to the embedded TCL intepreter) BS procedure adequate enough?

-- 
Be free, use free (http://www.gnu.org/philosophy/free-sw.html) software!
mailto:[email protected]

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
OpenOCD-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to