URL
https://opencores.org/ocsvn/zipcpu/zipcpu/trunk
Subversion Repositories zipcpu
[/] [zipcpu/] [trunk/] [sw/] [zipdbg/] [README] - Rev 191
Compare with Previous | Blame | View Log
#Zip DebuggerThis directory contains the Zip System Debugger. If you wish to use it,you'll need to define something that implements the DEVBUS interface,as found in devbus.h. Basically, the debugger expects to interact with theZip System across a 32-bit bus. Since this interaction is hardware systemspecific, the implementation for your system isn't provided here.If you are wondering what the Zip System Debugger looks like, you'll findthat it works in a fashion very similar to the bench test program zippy_tbfound in the bench/cpp directory. The big difference is and will be thatzippy_tb allows clock for clock testing, whereas the debugger allowsinstruction to instruction testing. There isn't supposed to be any differencebetween the two, but there may be. This is why I run the zippy_tb program:to find errors in the CPU, whereas a normal debugger is supposed to finderrors in the user program.Now that I have break point functionality in the CPU, I hope to addbreakpoints to the debugger.Contact me if you need help building such a capability for your system.My current implementation transforms a UART signal into 32-bit wishbonebus interactions which then support this CPU.
