Commit Graph

107 Commits

Author SHA1 Message Date
c63a025615 remove reference to old axil bridge location 2022-12-01 01:14:01 -07:00
e301d2c4d2 move axil bridge 2022-12-01 01:13:23 -07:00
5d3d9b222f formatting 2022-12-01 01:07:15 -07:00
f12d3be0bd update makefile 2022-12-01 01:05:39 -07:00
38a91579ec working assertion lib 2022-12-01 01:03:23 -07:00
ebc3b22ac7 restructure testbenches and common code 2022-12-01 00:45:57 -07:00
a2b0b2a709 add skidbuffer. Untested 2022-11-19 23:41:15 -07:00
f770ad28c7 comments n stuff 2022-11-19 21:24:08 -07:00
c6b68bb555 Update .gitlab-ci.yml 2022-11-19 21:23:07 -07:00
249cf34339 add bh_asserts.sv. Untested 2022-11-19 18:41:50 -07:00
449efd3c3c use systemverilog 2012 for simulation 2022-11-19 18:41:25 -07:00
8055444b99 add correct riscv toolchain. Build takes forever so I'll probably add the binaries later 2022-11-19 18:40:37 -07:00
c1ec8520be implement axi-lite to wishbone bridge. Untested 2022-11-19 18:37:35 -07:00
03828419a9 add linting in vscode 2022-11-19 16:27:52 -07:00
0fea83e14c update .gitlab-ci.yml 2022-01-27 21:47:20 -07:00
12e3078c2a should fix CI after moving tests 2021-09-09 01:06:19 -06:00
2d69722cb1 rename testbench to tests 2021-09-09 00:58:28 -06:00
b7cd786182 move some stuff 2021-09-09 00:56:45 -06:00
96295e0a7c update README.md 2021-09-09 00:54:41 -06:00
0fb69204e0 indentation 2021-09-09 00:45:36 -06:00
fb3a59381b remove hack from when I was compiling for rv64i and running on rv32i 2021-09-09 00:44:49 -06:00
5413047464 restore CPPFLAGS 2021-09-09 00:32:24 -06:00
a9c5f815ba disable non-functional test_c 2021-09-09 00:20:20 -06:00
7ab99bb5ff add start of JTAG TAP 2021-09-09 00:06:57 -06:00
625001152d update tests 2021-09-09 00:06:15 -06:00
8901e538e1 rename basic_test to test_basic 2021-09-08 23:44:45 -06:00
d8161743eb add C compilation test 2021-09-08 23:43:15 -06:00
8b60773d2b switch to rv32i compiler 2021-09-08 23:17:34 -06:00
cb10d24050 add README.md for basic_test 2021-08-11 00:42:03 -06:00
0caee84a0e add pipeline status to README.md 2021-08-11 06:28:00 +00:00
5dc815245e hopefully fix pipeline 2021-08-11 00:24:05 -06:00
855eb67940 hardcode top level makefile 2021-08-11 00:21:00 -06:00
8211013a0c rename 2021-08-11 00:19:50 -06:00
392e0a24ed large restructure 2021-08-11 00:18:46 -06:00
6b0a72d516 add a basic diagram 2021-07-03 21:18:03 -06:00
8decf52443 make mem_data_rvalid a reg in tb 2021-07-03 21:17:42 -06:00
cc4101c1f8 prevent simulation from printing all writes to regfile 2021-07-03 21:02:48 -06:00
34dc20f115 fix intentional test.S error 2021-07-03 21:01:29 -06:00
c03866f56a BAD CODE: check pipeline's ability to detect test script failure 2021-07-03 21:00:34 -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
dd8bad9610 Fix .gitlab-ci.yml file 2021-07-04 00:52:26 +00:00
bd6c60fe92 Fix .gitlab-ci.yml 2021-07-04 00:50:25 +00:00
9707698281 cleanup 2021-07-03 18:48:07 -06:00
2225ccd311 trying to also use .c files. Not yet working but doesn't break .as files 2021-07-02 05:16:30 -06:00
b79c572a22 tweak makefile 2021-07-02 04:58:58 -06:00
c0852697df remove outdated comment 2021-07-02 04:52:48 -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