Commit Graph

25 Commits

Author SHA1 Message Date
8decf52443 make mem_data_rvalid a reg in tb 2021-07-03 21:17:42 -06:00
e3c52db637 make sim will now fail if test hits fail state 2021-07-03 20:59:03 -06:00
d4ed4ec2bc add ability to wait for memory writes 2021-07-03 19:39:22 -06:00
5e87ea0c75 fix loading of sectios other than .text and get rid of massive sed chain for .hex generation 2021-07-02 04:47:40 -06:00
9031b5b4c5 working load/store word with byte addressed memory 2021-07-02 04:32:25 -06:00
35423ce4af works with 8bit addressed memory (rather than word addressed) 2021-07-02 04:22:33 -06:00
57e745b336 more clean up and reorganization from memory restructuring 2021-07-02 03:28:21 -06:00
69e4ea9204 clean up core_tb.v a little 2021-07-02 03:20:38 -06:00
07d317eb6e add trailing NOP instructions so non-initialized memory doesn't cause issues 2021-07-02 03:14:37 -06:00
9ff977c1be partially working with common address space. loading of .data section has been disabled 2021-07-02 03:11:50 -06:00
17a95b58c8 fix the code issues I just introduced 2021-07-02 02:39:43 -06:00
0a9b182ef7 BAD CODE: testing that CI pipeline catches verilog issues 2021-07-02 02:39:13 -06:00
e32e451e60 update waveform view 2021-07-02 02:03:32 -06:00
5c59c97797 build software project in same makefile as hardware project 2021-07-02 02:03:32 -06:00
180f05fb0a shift to iverilog + gtkwave for simulation 2021-07-02 02:03:32 -06:00
d58661e289 add more extensive memory test 2020-11-14 23:36:23 -07:00
6d39c01740 fix testbench so both load and store work 2020-11-14 23:21:33 -07:00
4a25ca6def fix issue of jumping to address 0 2020-11-14 23:04:24 -07:00
caf9a6f4f7 separate .text and .data for instruction and data memory 2020-11-10 00:19:42 -07:00
32d0a2dcaa display more data to simplify verification 2020-11-09 23:38:22 -07:00
1290418aa3 properly flushes pipeline after jump 2020-11-06 23:18:37 -07:00
2c24c19a72 passes quick tests for: lui, addi, add, sub, and, or, xor, andi. jump works but does not link 2020-10-11 23:03:14 -06:00
24171412bd successfully using assembler to generate .hex rather than writing straight machine code 2020-09-27 18:38:35 -06:00
275f66bf24 fix typo in core_tb.v assembly 2020-09-27 18:07:12 -06:00
63ed8ace80 initial commit. Non-working due to newly added MEM backpressure signal 2020-09-27 16:04:16 -06:00