Commit Graph

64 Commits

Author SHA1 Message Date
AngeloJacobo 058da90bfc changed SKIP_INTERNAL_TEST to BIST_MODE (0,1, or 2) 2025-02-09 09:45:30 +08:00
AngeloJacobo 016df010c7 added regression test shell scrip to simulate multiple corners 2025-01-30 19:16:11 +08:00
AngeloJacobo 760979db27 hardware runs on ddr3-1333! Now working on ddr3-1600 2025-01-19 17:15:40 +08:00
AngeloJacobo 339adfe8d6 added simulation and project demo with XADC 2025-01-12 14:55:43 +08:00
AngeloJacobo fbb3b65aaf added waveform for spd reader testbench 2025-01-02 13:02:05 +08:00
AngeloJacobo 7acaf34b44 added uart to display spd report 2024-12-29 20:41:17 +08:00
AngeloJacobo 75857a0af0 read bytes 0 to 63 of spd then store (sim passing) 2024-12-29 14:47:57 +08:00
AngeloJacobo fbc4b5ff9a added initial files for spd 2024-12-29 12:18:37 +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
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
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 a458a06de0 add test for ECC 2024-06-29 19:36:35 +08:00
AngeloJacobo 7d93717b72 add initial ECC, ECC_ENABLE = 2 working 2024-06-17 16:25:06 +08:00
AngeloJacobo 8fb24dd180 add copyright on headers 2024-06-09 12:01:30 +08:00
AngeloJacobo 91fc6d8ed6 moved axi-related files to separate folders 2024-06-03 17:36:19 +08:00
AngeloJacobo 66f0daf0e9 added AXI4 feature 2024-06-01 15:30:15 +08:00
Angelo Jacobo e9633ddae7 fixed instantiation template 2024-05-05 13:27:51 +08:00
Angelo Jacobo 4491ddaa18 update waveform config 2024-04-28 16:22:30 +08:00
Angelo Jacobo f70180b7c7 add calibration_state signal to monitor calibration 2024-04-28 16:22:11 +08:00
Angelo Jacobo a14afa4c4b zero all delays 2024-04-28 16:21:07 +08:00
Angelo Jacobo 926e167376 zero all delays 2024-04-28 16:20:39 +08:00
Angelo Jacobo d959ecf8d2 make vivado waveform config more organized 2024-04-21 13:47:37 +08:00
Angelo Jacobo d2f0fd046b
correct clock periods to ps 2024-04-20 12:26:39 +08:00
AngeloJacobo 2a926cfc91 moved ARTY-S7 project files 2023-11-26 14:04:15 +08:00
AngeloJacobo 8d20a6f4d0 moved wcfg file inside testbench 2023-11-26 13:53:43 +08:00
AngeloJacobo ba98139c56 changed the extension of all simulation files to systemverilog 2023-11-26 13:53:02 +08:00
AngeloJacobo dcb48b75d3 changed the extension of all simulation files to systemverilog 2023-11-26 13:51:30 +08:00
AngeloJacobo b54000f5f0 fix instantiation 2023-11-18 13:41:39 +08:00
AngeloJacobo b9b49d67ab add xdc file used to test controller in Arty-S7 2023-11-09 14:16:46 +08:00
AngeloJacobo 0b7d07e133 delete old bit and debug files 2023-11-09 14:14:27 +08:00
AngeloJacobo 2037044fb4 fixed reset logic of _top, changed address accessed by ~ 2023-11-09 14:13:08 +08:00
AngeloJacobo 57e9f1b3f9 update simulation files 2023-09-15 20:04:55 +08:00
AngeloJacobo 0ba4f433e5 add delay option to misalign dq from dqs 2023-09-15 20:02:05 +08:00
AngeloJacobo fd443ddefd add wb2 width 2023-08-20 13:23:48 +08:00
AngeloJacobo a8aec13ed9 using different address now finally works! 2023-08-20 11:52:54 +08:00
AngeloJacobo 5df83b8182 added working bitfiles for arty s7 2023-08-20 11:20:41 +08:00
AngeloJacobo 989e8dd9e7 use macro for defining the ddr3 config (EIGHT_LANES_x8 or TWO_LANES_x8) and the source of clk (if clock wizard or not) 2023-08-20 11:13:50 +08:00
AngeloJacobo 7c68bee5e8 changed for x8 config 2023-08-20 11:10:15 +08:00
AngeloJacobo e839e220c3 ddr3 model fails when ROW_BITS less than 16 (has Z value in address) 2023-08-17 11:42:09 +08:00
AngeloJacobo c97e5a8c1f added test for testing design in ARTY-S7 2023-08-17 11:40:41 +08:00
AngeloJacobo c9b19ac887 added uart submodule 2023-08-17 11:36:15 +08:00
AngeloJacobo a8bf429bc8 allow tdqs off and use dm 2023-08-15 21:17:13 +08:00
AngeloJacobo bc66655ca7 just fixed delay 2023-08-04 07:54:20 +08:00
AngeloJacobo d2ae29c26a simulation file for SODIMM 2023-07-24 17:34:40 +08:00
AngeloJacobo 4e5b98f485 use SODIMM instead of DIMM in simulation 2023-07-24 17:32:56 +08:00