Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
06/02/13 13:03
Read: times


 
#189846 - nice idea
Responding to: ???'s previous message
Hi José,

For a hobby project this is certainly a nice idea.

A first step should be uploading new code. For this I think you need to be able to halt the processor. Maybe RESET is good enough for that now, but later on you'll want more I guess. I've used this method for picoBlaze cores in my design.

Then you could add a SiLabs C2- or JTAG-compatible engine for programming. SiLabs has published these protocols. But the debugging part of the protocols is not published AFAIK. There are other 8051's with OCD these days but I know nothing about them. I just had a quick look at Atmel and they seem to provide quite some information about their OCD too.

You state in your manual that it is impossible to VonNeumann-ize the XCODE and XDATA, but with dual-ported ram in most FPGA's this should be simple.

Maarten

List of 23 messages in thread
TopicAuthorDate
OCD for FPGA core            01/01/70 00:00      
   Serial-to-EC2 reverse engineering            01/01/70 00:00      
   C2spec.pdf            01/01/70 00:00      
   Reality Check......            01/01/70 00:00      
      Agreed            01/01/70 00:00      
         multi-threaded            01/01/70 00:00      
      FPGA and soft cores            01/01/70 00:00      
         Yes ... but which debugger?             01/01/70 00:00      
            Actually no            01/01/70 00:00      
               Who's "they"            01/01/70 00:00      
               I wouldn't use FPGA unless I need more than just the core            01/01/70 00:00      
                  FPGA on-chip debugging redundant?            01/01/70 00:00      
                  debugging embedded processors            01/01/70 00:00      
                     That's good to know.            01/01/70 00:00      
   nice idea            01/01/70 00:00      
      Von Neumann first            01/01/70 00:00      
   if that were the case ...            01/01/70 00:00      
      Poorly chosen acronym...            01/01/70 00:00      
         On Chip Debug is common            01/01/70 00:00      
            On Chip Debug *is* a very good idea indeed!            01/01/70 00:00      
               PC            01/01/70 00:00      
                  PC            01/01/70 00:00      
                     PC            01/01/70 00:00      

Back to Subject List