code cleanup and font fix
This commit is contained in:
parent
044d846313
commit
e679a3ce68
10 changed files with 443 additions and 102 deletions
|
@ -1,24 +1,18 @@
|
|||
module rom_loader (
|
||||
output bit [7:0] memory [0:4095],
|
||||
output logic rom_ready
|
||||
output bit [7:0] memory [0:4095]
|
||||
);
|
||||
|
||||
import "DPI-C" function int load_rom();
|
||||
import "DPI-C" function bit [7:0] get_next_instr();
|
||||
import "DPI-C" function void close_rom();
|
||||
|
||||
int rom_size;
|
||||
int i;
|
||||
|
||||
initial begin
|
||||
rom_size = load_rom();
|
||||
int rom_size = load_rom();
|
||||
$display("HW : ROM size is %0d bytes (%0d bits) (%0d instructions)", rom_size, rom_size * 8, rom_size / 2);
|
||||
for (i = 0; i < rom_size; i++) begin
|
||||
for (int i = 0; i < rom_size; i++) begin
|
||||
memory['h200 + i] = get_next_instr();
|
||||
end
|
||||
close_rom();
|
||||
$display("HW : ROM loaded successfully");
|
||||
$finish;
|
||||
rom_ready = 1;
|
||||
end
|
||||
endmodule
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue