It's certainly something I've considered in the past.  An FPGA is not likely to 
be ideal for the entire device unless you're running a soft core in it (or a 
hard core like the PowerPC in the old Virtex 4/5 FX series or ARMs like in the 
new devices from Xilinx and Altera).  On-board hard and soft cores have the 
disadvantage of being really pesky to debug, especially with open source tools.

My preference would be a reasonable microcontroller (high-end Cortex M3/4 like 
the Kinetis series, or reasonably-priced Cortex A-series or MIPS chip) coupled 
with an FPGA or CPLD to do the heavy lifting on the serialization.  You can tie 
them together with a nice, fast parallel bus on most modern micros.

If there's really significant interest, it's something I might consider looking 
into further.  It does beg some questions, though; is there a history of 
running OpenOCD embedded (i.e. under a much lighter-weight OS than Linux or 
Windows)?  Linux seems like it would really be a waste of space and horsepower, 
and no one wants a JTAG box that takes 30 seconds to boot.

You're basically talking about something along the lines of commercial JTAG 
pods like the BDI2000/3000 which present a GDB interface on a TCP socket.  
There's certainly market for those!


- Dave


On May 21, 2012, at 4:45 PM, Tomek CEDRO wrote:

> Hello :-)
> 
> Simple USB JTAG adapters are not fast enough for operational analysis
> of devices. The commercial ones are fast but limited in
> functionalities and not extensible. The perfect solution would be to
> have/create OpenOCD-BOX  that would have fast and extensive GPIO with
> buffers, maybe FPGA based, so it could act as JTAG/SWD/SPI/...
> interface with Telnet/USB/Serial access for user commands. Having this
> solution would also be a good reason to develop and make OpenOCD more
> functional maybe some good way for project funding to get boards and
> other stuff for developers? :-)
> 
> Anyone know / want to design / has this solution / product? :-)
> 
> Best regards :-)
> Tomek
> 
> -- 
> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info
> 
> ------------------------------------------------------------------------------
> Live Security Virtual Conference
> Exclusive live event will cover all the ways today's security and 
> threat landscape has changed and how IT managers can respond. Discussions 
> will include endpoint security, mobile security and the latest in malware 
> threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
> _______________________________________________
> OpenOCD-devel mailing list
> OpenOCD-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openocd-devel


------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
OpenOCD-devel mailing list
OpenOCD-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openocd-devel

Reply via email to