Angelo Jacobo
|
6cf9dc08f6
|
add new parameters, and links for OpenIPHub blog posts
|
2025-01-03 11:29:09 +08:00 |
Angelo Jacobo
|
60dce3f0fa
|
Merge pull request #19 from AngeloJacobo/dual_rank_feature
Add support for dual rank
|
2025-01-03 09:35:20 +08:00 |
AngeloJacobo
|
3b2ef2afa8
|
odt[1] generated by separate oserdes to make it routable
|
2024-12-21 18:24:12 +08:00 |
AngeloJacobo
|
7367182640
|
dual rank enabled is now passing formal and simulation!
|
2024-12-20 18:56:21 +08:00 |
AngeloJacobo
|
4fdaace899
|
add dual-rank feature (PHY ongoing changes)
|
2024-12-02 11:28:21 +08:00 |
Angelo Jacobo
|
29ce61bcac
|
Merge pull request #17 from AngeloJacobo/self_refresh_feature
Add self refresh feature (passing simulation, formal, and hardware test)
|
2024-11-25 17:48:54 +08:00 |
AngeloJacobo
|
05589c3f83
|
added self-refresh to vivado IP GUI, tested self-refresh on hardware with microblaze
|
2024-11-24 17:40:21 +08:00 |
AngeloJacobo
|
e08612658b
|
self-refresh feature done, passing simulation and formal
|
2024-11-24 14:31:20 +08:00 |
AngeloJacobo
|
1078e2ffe0
|
Revert "add self-refresh option, passing Simulation, ongoing formal"
This reverts commit a5e2adf4a4.
|
2024-11-23 11:43:05 +08:00 |
AngeloJacobo
|
a5e2adf4a4
|
add self-refresh option, passing Simulation, ongoing formal
|
2024-11-17 20:47:14 +08:00 |
AngeloJacobo
|
c58a9d70e6
|
add self-refresh feature (untested)
|
2024-11-03 14:52:32 +08:00 |
Angelo Jacobo
|
93908acc94
|
Merge pull request #14 from AngeloJacobo/vivado_ip
Added files to integrate UberDDR3 on Vivado IP Catalog
|
2024-10-27 10:33:24 +08:00 |
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 |