FPGARelated.com
Forums

8051 IP core with JTAG debugger for FPGA?

Started by Pszemol February 23, 2006
Anybody here with experiences with syntetising some 8051 core
with JTAG debugger in FPGA ? What core can you recommend ?
"Pszemol" <Pszemol@PolBox.com> schrieb im Newsbeitrag 
news:dtk2h7.b44.0@poczta.onet.pl...
> Anybody here with experiences with syntetising some 8051 core > with JTAG debugger in FPGA ? What core can you recommend ?
there is no standard JTAG debug for 8051 core, quickcores had some 8051 ipcore and jtag debug interface but quickcores is dead, so you cant obtain that source any more I bet any other available 8051 does not include jtag debugger and even it would there is no debug software that supports that so you would end up writing the debugger and jtag unit yourself anyway easiest is to take some 8051 core and just connect chipscope ILA's onto the bussses, that sufficent for many cases Antti
quickcores has become SiliconLaude -- www.siliconlaude.com -- and 
interesting 8051 cores with real-time JTAG debug are available.

Antti Lukats wrote:
> "Pszemol" <Pszemol@PolBox.com> schrieb im Newsbeitrag > news:dtk2h7.b44.0@poczta.onet.pl... > >>Anybody here with experiences with syntetising some 8051 core >>with JTAG debugger in FPGA ? What core can you recommend ? > > > there is no standard JTAG debug for 8051 core, > quickcores had some 8051 ipcore and jtag debug interface > but quickcores is dead, so you cant obtain that source any more > > I bet any other available 8051 does not include jtag debugger > and even it would there is no debug software that supports that > so you would end up writing the debugger and jtag unit yourself > anyway > > easiest is to take some 8051 core and just connect chipscope > ILA's onto the bussses, that sufficent for many cases > > Antti > >
"Antti Lukats" <antti@openchip.org> wrote in message news:dtkvl4$ent$1@online.de...
> "Pszemol" <Pszemol@PolBox.com> schrieb im Newsbeitrag > news:dtk2h7.b44.0@poczta.onet.pl... >> Anybody here with experiences with syntetising some 8051 core >> with JTAG debugger in FPGA ? What core can you recommend ? > > there is no standard JTAG debug for 8051 core, > quickcores had some 8051 ipcore and jtag debug interface > but quickcores is dead, so you cant obtain that source any more > > I bet any other available 8051 does not include jtag debugger > and even it would there is no debug software that supports that > so you would end up writing the debugger and jtag unit yourself > anyway
There are companies like Cast/Evatronix or Digital Core Design who make 8051 with JTAG supported by Keil tools but their core is bloody expensive... the prices go into range of over 25000 USD if you want to use core in more than one project...
> easiest is to take some 8051 core and just connect chipscope > ILA's onto the bussses, that sufficent for many cases
I was talking about source-level debugging like it is supported by some silicon manufacturers like Silicon Labs CYGNAL C80F330 Cpu.
"Robert F. Jarnot" <jarnot@mls.jpl.nasa.gov> wrote in message news:dtl22v$73q$1@nntp1.jpl.nasa.gov...
> quickcores has become SiliconLaude -- www.siliconlaude.com -- and > interesting 8051 cores with real-time JTAG debug are available.
I have just visited their website and could not find IP cores available. Instead they offer radiation-hardened silicon... I am looking for an IP core to be put into a generic FPGA device.
Pszemol wrote:
> "Robert F. Jarnot" <jarnot@mls.jpl.nasa.gov> wrote in message > news:dtl22v$73q$1@nntp1.jpl.nasa.gov... > >> quickcores has become SiliconLaude -- www.siliconlaude.com -- and >> interesting 8051 cores with real-time JTAG debug are available. > > > I have just visited their website and could not find IP cores available. > Instead they offer radiation-hardened silicon... > I am looking for an IP core to be put into a generic FPGA device.
I suggest that you send them an e-mail. The radiation-hardened devices are implementations of the quickcores IP in radiation-hardeneded FPGAs, the only signficant changes being that the external memory interfaces have been modified to operate with radiation-hardened magnetic RAM. I have found them to be helpful in my interactions with them in the past.
Robert F. Jarnot wrote:
> quickcores has become SiliconLaude -- www.siliconlaude.com -- and > interesting 8051 cores with real-time JTAG debug are available.
I wondered where thay had gone... Quickcore had some nice examples, and seemed to offer a Multi-core 80C51, into generic FPGAs, and working on Std EVAL boards. Does anyone know what's happened to that side of their operation ? -jg
Pszemol wrote:
> Anybody here with experiences with syntetising some 8051 core > with JTAG debugger in FPGA ? What core can you recommend ?
Check out the Roman-Jones PB8051 controller core. http://www.roman-jones.com/PB8051Microcontroller.htm I would recommend contacting them directly about your JTAG debug needs. http://www.roman-jones.com/contact.htm --------------------------------- Steven K. Knapp Applications Manager, Xilinx Inc. General Products Division Spartan-3/-3E FPGAs http://www.xilinx.com/spartan3e --------------------------------- The Spartan(tm)-3 Generation: The World's Lowest-Cost FPGAs.
Have a look at the oregano 8051 design,

http://www.oregano.at/ip/ip01.htm

For the generic JTAG debugger look at Temento's Dialite product 
(http://www.temento.com/solutions/fpga.php), they provide vendor independent 
JTAG debuggers (they instrument at the RTL level).

Hans
www.ht-lab.com



"Pszemol" <Pszemol@PolBox.com> wrote in message 
news:dtkhc7.d90.0@poczta.onet.pl...
> "Robert F. Jarnot" <jarnot@mls.jpl.nasa.gov> wrote in message > news:dtl22v$73q$1@nntp1.jpl.nasa.gov... >> quickcores has become SiliconLaude -- www.siliconlaude.com -- and >> interesting 8051 cores with real-time JTAG debug are available. > > I have just visited their website and could not find IP cores available. > Instead they offer radiation-hardened silicon... > I am looking for an IP core to be put into a generic FPGA device.
>have been modified to operate with radiation-hardened magnetic RAM. I
Core? -- The suespammers.org mail server is located in California. So are all my other mailboxes. Please do not send unsolicited bulk e-mail or unsolicited commercial e-mail to my suespammers.org address or any of my other addresses. These are my opinions, not necessarily my employer's. I hate spam.