Commit Graph

377 Commits

Author SHA1 Message Date
AngeloJacobo b73817f367 files to add UberDDR3 on Vivado IP Catalog 2024-10-26 09:12:47 +08:00
AngeloJacobo 65bcf2f621 add option to skip internal test for Microblaze use 2024-10-26 09:07:24 +08:00
Angelo Jacobo 0c41a271d9
Merge pull request #12 from AngeloJacobo/remove_ioserdes_loopback
Remove IOSERDES loopback for bitslip training to make more friendly for OpenXC7 tool
2024-10-19 11:01:21 +08:00
AngeloJacobo 06b6f8f085 added nexys video makefile for openxc7 run 2024-10-17 18:15:13 +08:00
AngeloJacobo 848bd3b613 Merge branch 'remove_ioserdes_loopback' of https://github.com/AngeloJacobo/UberDDR3 into remove_ioserdes_loopback 2024-10-14 20:18:10 +08:00
AngeloJacobo 6c937879e1 add sechzig_mx2 demo project 2024-10-14 20:17:44 +08:00
Angelo Jacobo a7858272a7
add makefile for openxc7 run (WORKING) 2024-10-13 16:49:52 +08:00
AngeloJacobo a99066a556 add makefile for openxc7 run (WORKING) 2024-10-13 16:47:16 +08:00
AngeloJacobo d3a0204ab5 add makefile for openxc7 run (NOT YET WORKING) 2024-10-13 16:46:51 +08:00
AngeloJacobo 53fb8bee6a add makefile for openxc7 run (WORKING) 2024-10-13 16:45:06 +08:00
AngeloJacobo b44afbea40 add makefile for openxc7 run (NOT YET WORKING) 2024-10-13 16:44:29 +08:00
AngeloJacobo b4c5f084e4 add makefile for openxc7 (WORKING) 2024-10-13 16:43:22 +08:00
AngeloJacobo e89b06defd paremeterized IOSERDES loopback option 2024-10-13 16:42:31 +08:00
Angelo Jacobo 95820556c2
replace ioserdes loopback with logic 2024-10-12 09:43:27 +08:00
Angelo Jacobo 5b94f77746
added bit file and constraint file for ALINX AX7103 2024-09-22 14:21:04 +08:00
Angelo Jacobo 6b319525d1
added example demo files for ALINX AX7103 board 2024-09-22 14:19:08 +08:00
Angelo Jacobo aa68c22169
turn off ECC test by default 2024-09-01 09:04:45 +08:00
Angelo Jacobo 79b8b799aa
Merge pull request #9 from AngeloJacobo/add_feature_ecc
Added ECC Feature
2024-08-16 15:42:45 +08:00
AngeloJacobo 174cd078fb ignore formal outputs 2024-07-28 17:39:58 +08:00
AngeloJacobo 6f5eb49e79 add vivado batch sim script (just run run_batch.sh) 2024-07-28 17:39:21 +08:00
AngeloJacobo 55bb8be939 stb now goes low (instead of fixed high) 2024-07-28 17:37:15 +08:00
AngeloJacobo fc963c3c23 simulation and formal are now passing for all ECC types 2024-07-28 17:36:37 +08:00
AngeloJacobo c7115e858d fix sby for ecc 2024-07-28 17:32:26 +08:00
AngeloJacobo 4073e4f3fa fix error when bitflip is on MSB (sb_err dont need to assert here) 2024-07-28 17:31:46 +08:00
AngeloJacobo 9b99dbfe77 add ECC parameters 2024-07-28 17:30:35 +08:00
AngeloJacobo 40bf9e9af9 separated multiconfigs to prevent system crash when running 2024-07-28 17:30:08 +08:00
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