??? 12/31/09 16:07 Read: times |
#172070 - Maybe this is what you must do ... Responding to: ???'s previous message |
Maurizio Crescini said:
In my message, the object request is, how can I emulate the 8052 program, if there are on the market or where, I can find & to buy tools for development of 8052 inside an FPGA. Do you want a simulator? A simulator is a program (software) that runs, usually on your PC, that allows you to evaluate the operation of, in this case, an 805x core, executing a specific 805x object program. Is that what you want? I have find in 8052.com but I have not found one special system.
In my project, I have used all pins available, for emulate all pins of CPU, and, after adjustment of core, now working, but I have read in somes parts in forum, times ago, there are the possibility of to use one serial port after to install a small program in the fpga, I am sure, if I spend time I can find something in internet, but in your forum, dedicate at 8052, somebody can help with some internet location, so I can recovery time Most 805x-core IP's don't make provision for the content of the program space, aside from the ability to include its content in the FPGA program-bit-stream. I haven't searched the ALTERA site for information on how to incorporate specific content in the code space of your core. However, if you search that site, I expect you'll find it. It will work just as the code space of their "NIOS" core code space is loaded. thanks
Maurizio The process of loading initialized memory space is describes somewhere in ALTERA's web site. If you examine how they load their code space, you'll be able to do it in the same way. If you wish, you could implement a "boot loader" module, which, with a jumper on one pin of your FPGA to enable it, or even one that's enabled on all RESETs, that will wait for the presentation of some fixed quantity of data via the serial port, and load it into the code space, which must be supported with enough read/write (RAM) memory to contain it. It is difficult to advise you without more information about your circuit, your core implementation, and available resources such as memory. Perhaps you can tell us what memory resources you have available. RE |
Topic | Author | Date |
8052 & VHDL | 01/01/70 00:00 | |
What do you mean, in this case, by "programmation"? | 01/01/70 00:00 | |
8052 & VHDL | 01/01/70 00:00 | |
Maybe this is what you must do ...![]() | 01/01/70 00:00 |