Commit Graph

351 Commits

Author SHA1 Message Date
AngeloJacobo aad75f936c add formal for ecc and separated ddr3 formal to _default and _ecc 2024-07-28 17:28:05 +08:00
AngeloJacobo f80d4ac21b simulation passing for ECC_ENABLE = 3 2024-07-15 18:31:49 +08:00
AngeloJacobo de85925681 add support for ECC_ENABLE = 3 2024-07-06 21:24:01 +08:00
AngeloJacobo 71b0383cda add support for other memory address mapping (row_bank_col = 0,1, or 2) 2024-07-06 09:01:34 +08:00
AngeloJacobo a458a06de0 add test for ECC 2024-06-29 19:36:35 +08:00
AngeloJacobo c81c51c9f4 add support for ECC = 1 and 2, passing simulation and formal verification 2024-06-29 19:36:01 +08:00
AngeloJacobo 4fead8f7fb add tasks for ECC and fixed bug causing symbiyosys to crash (.module == 0 error) 2024-06-29 19:24:51 +08:00
AngeloJacobo 70843e529c remove formal files ahead of time 2024-06-29 19:23:23 +08:00
AngeloJacobo 88a4f9afa7 add ecc files 2024-06-24 17:19:04 +08:00
AngeloJacobo f2805d0e90 resolve verilator lint flags 2024-06-24 17:16:26 +08:00
AngeloJacobo 7d93717b72 add initial ECC, ECC_ENABLE = 2 working 2024-06-17 16:25:06 +08:00
Angelo Jacobo 1f7d4d18a9
add acknowledgment section 2024-06-14 12:33:41 +08:00
Angelo Jacobo be8013f871
Update README.md 2024-06-11 19:17:24 +08:00
Angelo Jacobo 9537b547ab
Update README.md 2024-06-10 17:11:49 +08:00
Angelo Jacobo c9e13cbd86
add example demo for qmtech wukong 2024-06-10 17:10:59 +08:00
Angelo Jacobo 1f18502641
add example demo for qmtech wukong 2024-06-10 17:09:53 +08:00
AngeloJacobo 0ca641799d add bit files for example demo 2024-06-10 16:44:41 +08:00
AngeloJacobo ecfe59ab5c add example demo for qmtech wukong 2024-06-10 16:09:36 +08:00
AngeloJacobo 085b959325 replace clock wizard with PLL 2024-06-09 15:31:27 +08:00
AngeloJacobo 19bfab3a60 resolve error due to change in directory 2024-06-09 14:16:31 +08:00
AngeloJacobo 26ae0cd660 resolve errors due to change in directory 2024-06-09 14:12:13 +08:00
AngeloJacobo 79a2c63bb8 add example demo for enclustra_kx2_st1 2024-06-09 13:28:31 +08:00
AngeloJacobo 8fb24dd180 add copyright on headers 2024-06-09 12:01:30 +08:00
AngeloJacobo 2333095668 clean repo 2024-06-09 11:31:58 +08:00
AngeloJacobo 75531be3c2 clean repo 2024-06-09 11:12:52 +08:00
Angelo Jacobo 1ce369cc1f
Merge pull request #6 from AngeloJacobo/kimos_dev
add support for kimos project
2024-06-09 10:52:18 +08:00
AngeloJacobo a1b15fb9d6 elevate DIC and RTT_NOM as parameters 2024-06-09 10:50:18 +08:00
Angelo Jacobo 9737a11868
Merge pull request #4 from regymm/main
Added Nexys Video Vivado/OpenXC7 support
2024-06-09 09:27:08 +08:00
Angelo Jacobo df776e059a
Merge pull request #5 from AngeloJacobo/new_feature_axi
added AXI4 interface option on top of current wishbone interface
2024-06-03 17:41:45 +08:00
AngeloJacobo 91fc6d8ed6 moved axi-related files to separate folders 2024-06-03 17:36:19 +08:00
regymm 6d2acd9563 Fixed chipdb path 2024-06-02 20:59:44 +09:00
regymm 7c196bf595 Added Nexys Video Vivado/OpenXC7 support 2024-06-02 20:50:12 +09:00
AngeloJacobo 593f56ac4a resolve warning in implementation: not connected to load 2024-06-02 19:20:10 +08:00
AngeloJacobo 9c440d535f fix bug in write levelling with cntvalue > 15 (reaches 31), changed mark_debug for debugging 2024-06-02 19:19:17 +08:00
AngeloJacobo 66f0daf0e9 added AXI4 feature 2024-06-01 15:30:15 +08:00
AngeloJacobo a6982da97d match dic and rtt_nom settings 2024-05-26 20:53:00 +08:00
AngeloJacobo eaa45f01d5 fix error in formal verif 2024-05-26 20:27:53 +08:00
AngeloJacobo fe6919c987 formally verify only the controller 2024-05-26 20:27:18 +08:00
AngeloJacobo 57aebc6eef fixed error in slot calculation 2024-05-25 13:49:48 +08:00
AngeloJacobo 18283f4436 clean verilator lint by making parameters integer (instead of being inferred as real) 2024-05-24 22:43:34 +08:00
AngeloJacobo 88a913f8da clean verilator lint 2024-05-24 21:51:20 +08:00
AngeloJacobo 237752fa3d clean printed details 2024-05-06 17:11:04 +08:00
AngeloJacobo f1aa850c9c fixed LANES 2024-05-05 21:18:05 +08:00
AngeloJacobo 1d1fd96893 fixed bug when READ_SLOT and WRITE_SLOT is the same 2024-05-05 21:15:02 +08:00
AngeloJacobo 61cc54ee89 simplify constraint file 2024-05-05 16:04:47 +08:00
AngeloJacobo 0fbd2e7cbb add more comments how design works 2024-05-05 16:00:09 +08:00
AngeloJacobo e4716b6675 removed OPT parameter 2024-05-05 15:43:40 +08:00
AngeloJacobo 22f6db696c automatically generate CL and CWL value based on ddr3 clock period 2024-05-05 15:21:55 +08:00
AngeloJacobo bb26b0ef4c fixed BYTE_LANES 2024-05-05 14:03:51 +08:00
AngeloJacobo 81a6ab32f9 removed OPT parameters (no use), and add defines 2024-05-05 13:32:37 +08:00