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
