Project

General

Profile

« Previous | Next » 

Revision 190

Added by markw almost 11 years ago

Fixed 5200 rom addresses and memory clear. On 5200 ROM is currently in base ram area! Also install all zpu roms

View differences:

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

Also available in: Unified diff