Revision 190
Added by markw about 11 years ago
| common/romgen/createall | ||
|---|---|---|
| 
     ./create_rom.pl 1 5200.rom os_5200 > ../a8core/os_5200.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/MCC216.bin zpu_rom 12 > ../../mcc216/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/MIST.bin zpu_rom 12 > ../../mist/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/MIST_5200.bin zpu_rom 12 > ../../mist_5200/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/DE1.bin zpu_rom 12 > ../../de1/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/DE1_5200.bin zpu_rom 12 > ../../de1_5200/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/AEON_LITE.bin zpu_rom 12 > ../../aeon_lite/zpu_rom.vhdl
 
   | 
||
| 
     ./create_rom.pl 4 ../../firmware/CHAMELEON.bin zpu_rom 12 > ../../chameleon/zpu_rom.vhdl
 
   | 
||
| firmware/main.h | ||
|---|---|---|
| 
     | 
||
| 
     void clear_main_ram()
 
   | 
||
| 
     {
 
   | 
||
| 
     	memset8(SRAM_BASE, 0, 65536); // SRAM, if present (TODO)
 
   | 
||
| 
     	memset32(SDRAM_BASE, 0, 65536/4);
 
   | 
||
| 
     	memset8(SRAM_BASE, 0, main_ram_size); // SRAM, if present (TODO)
 
   | 
||
| 
     	memset32(SDRAM_BASE, 0, main_ram_size/4);
 
   | 
||
| 
     }
 
   | 
||
| 
     | 
||
| 
     void
 
   | 
||
Fixed 5200 rom addresses and memory clear. On 5200 ROM is currently in base ram area! Also install all zpu roms