Commit Graph

302 Commits

Author SHA1 Message Date
AngeloJacobo efc194a633 add instantiation template 2023-11-18 13:35:38 +08:00
AngeloJacobo 292f94c530 make 2nd wishbone removable via cyc line 2023-11-18 13:34:27 +08:00
AngeloJacobo c2fc70fb6c changed to picosecond-based instead of nanoseconds 2023-11-14 14:14:16 +08:00
AngeloJacobo 29ec2d0714 changed to picosecond-based instead of nanoseconds 2023-11-14 14:13:41 +08:00
AngeloJacobo c514d492f1 changed to picosecond-based instead of nanoseconds 2023-11-14 14:11:40 +08:00
AngeloJacobo c4a03632ff change param to picoseconds, opt_200MHz is not passing due to very high depth required thus removed for now 2023-11-14 14:07:02 +08:00
AngeloJacobo 0cfd8243ab remove all IODELAY_GROUP lines 2023-11-11 11:32:14 +08:00
AngeloJacobo 62f2088d0b fix bug when running multiple verification tasks 2023-11-11 11:20:57 +08:00
AngeloJacobo 33ec101b79 resolve bug "Conflicting initialization values for \index" 2023-11-11 10:18:15 +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 896d3f4f23 clean description,and added missing parameters 2023-11-09 13:49:41 +08:00
AngeloJacobo 20953ee65f fixed bug when ODELAY is not supported, clean file header and description 2023-11-09 13:25:39 +08:00
Angelo Jacobo a1e6ca6656
Update README.md 2023-09-21 21:27:53 +08:00
Angelo Jacobo 72b249a862
Update README.md 2023-09-21 06:07:03 +08:00
Angelo Jacobo 87fa29fcfe
Update README.md 2023-09-21 06:04:41 +08:00
AngeloJacobo d640e52221 add wbscope 2023-09-15 20:05:31 +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 d834a4d67d update wave files 2023-09-15 20:00:29 +08:00
AngeloJacobo a80bacb718 add reset control from controller to phy 2023-09-15 19:59:39 +08:00
AngeloJacobo 922d185643 now passes internal test calibration on klusterboard 2023-09-15 19:58:36 +08:00
AngeloJacobo 8c5c5e30cc now passes internal test calibration on klusterboard 2023-09-15 19:58:12 +08:00
AngeloJacobo 98b22f79f4 delete extra xdc file 2023-09-15 19:56:01 +08:00
AngeloJacobo 43939ba837 update autodata files and xdc file 2023-09-15 19:51:21 +08:00
AngeloJacobo 20db6352e2 added write read test after calibration 2023-09-08 17:15:34 +08:00
AngeloJacobo de4fb994b4 add debug lines and update wb2 registers 2023-09-05 20:17:10 +08:00
AngeloJacobo 92c25f394f add wire for cue when write leveling starts 2023-09-05 18:33:20 +08:00
AngeloJacobo 2ee7e35bc5 add dci reset and optional DCIEN IO buffers 2023-09-05 18:32:30 +08:00
AngeloJacobo 03a1da2ce7 add calibration when DQS toggles early than DQ 2023-09-05 18:31:10 +08:00
AngeloJacobo 4fa30574ef not yet working when real parameter is used 2023-08-24 18:03:12 +08:00
AngeloJacobo dc641c188b copied settings from litedram 2023-08-24 18:01:58 +08:00
AngeloJacobo 47e68d05e1 added xdc file that uses DCI 2023-08-24 18:01:24 +08:00
AngeloJacobo 8f3d673e3d fixed bug when issue write calibration has to be repeated 2023-08-22 16:40:44 +08:00
AngeloJacobo fd443ddefd add wb2 width 2023-08-20 13:23:48 +08:00
AngeloJacobo 83b7b95af4 pass verilator warning 2023-08-20 12:32:51 +08:00
AngeloJacobo a8aec13ed9 using different address now finally works! 2023-08-20 11:52:54 +08:00
AngeloJacobo 00757338da update wcfg 2023-08-20 11:21:16 +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 e2653d5793 reset for IO is released only after IDELAYCTRL is ready, added also IODELAY_GROUP 2023-08-20 11:09:38 +08:00
AngeloJacobo 9769a7cfaa pass formal for 8-lane config and pass verilator linting 2023-08-20 11:07:22 +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 ef8b1b84fc update wcfg 2023-08-17 11:41:05 +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 36c93689e5 redo read/write calibration if data read is wrong 2023-08-17 11:27:23 +08:00
AngeloJacobo a8bf429bc8 allow tdqs off and use dm 2023-08-15 21:17:13 +08:00