cpu32
verilog 32bit cpu experiment
git clone
http://frotz.net/git/cpu32.git
Log
|
Files
|
Refs
Mode
Name
Size
-rw-r--r--
.gitignore
4L
-rw-r--r--
Makefile
28L
-rw-r--r--
a32.c
738L
-rw-r--r--
de0/de0board.qpf
1L
-rw-r--r--
de0/de0board.qsf
544L
-rw-r--r--
de0/de0board.sdc
6L
-rw-r--r--
de0/de0board.v
152L
-rw-r--r--
de0/fw.s
32L
-rw-r--r--
de0/jtag.v
181L
-rw-r--r--
de0/jtagloader.v
73L
-rw-r--r--
de0nano/de0nano.qpf
6L
-rw-r--r--
de0nano/de0nano.qsf
248L
-rw-r--r--
de0nano/de0nano.sdc
85L
-rw-r--r--
de0nano/de0nano.v
100L
-rw-r--r--
de0nano/fw.s
37L
-rw-r--r--
de0test/de0board.qpf
1L
-rw-r--r--
de0test/de0board.qsf
538L
-rw-r--r--
de0test/de0board.sdc
6L
-rw-r--r--
de0test/de0board.v
181L
-rw-r--r--
de0test/jtag.v
181L
-rw-r--r--
download.tcl
57L
-rw-r--r--
isa.txt
66L
-rwxr-xr-x
runtest.sh
38L
-rw-r--r--
testbench.sav
57L
-rw-r--r--
tests/0000-nothing.s
2L
-rw-r--r--
tests/0000-nothing.s.gold
2L
-rw-r--r--
tests/0010-load-imm.s
18L
-rw-r--r--
tests/0010-load-imm.s.gold
12L
-rw-r--r--
tests/0020-counting.s
6L
-rw-r--r--
tests/0020-counting.s.gold
32L
-rw-r--r--
tests/0025-subroutine.s
10L
-rw-r--r--
tests/0025-subroutine.s.gold
12L
-rw-r--r--
tests/0030-ram.s
8L
-rw-r--r--
tests/0030-ram.s.gold
10L
-rw-r--r--
verilog/alu.v
36L
-rw-r--r--
verilog/chardata.v
143L
-rw-r--r--
verilog/control.v
54L
-rw-r--r--
verilog/cpu32.v
304L
-rw-r--r--
verilog/dualsyncram.v
33L
-rw-r--r--
verilog/library.v
155L
-rw-r--r--
verilog/prom.txt
1024L
-rw-r--r--
verilog/ram.v
22L
-rw-r--r--
verilog/regfile.v
32L
-rw-r--r--
verilog/rom.v
26L
-rw-r--r--
verilog/syncram.v
22L
-rw-r--r--
verilog/testbench.v
115L
-rw-r--r--
verilog/uart.v
85L
-rw-r--r--
verilog/uart_tb.v
39L
-rw-r--r--
verilog/vga.v
97L
-rw-r--r--
verilog/videoram.v
25L
-rw-r--r--
verilog/vram.txt
2048L