Commit Graph

  • cf3bc8c629
    added more comments Angelo Jacobo 2024-03-22 18:30:51 +0800
  • 666f98d6c1
    Update LICENSE to GPL 3.0 Angelo Jacobo 2024-02-23 19:00:14 +0800
  • 3311775af9
    Update README.md Angelo Jacobo 2023-11-29 19:52:02 +0800
  • 2d5c6a9e02
    Update README.md Angelo Jacobo 2023-11-29 19:50:16 +0800
  • c4b40229a0
    Update README.md Angelo Jacobo 2023-11-29 19:48:13 +0800
  • 234c1c417f
    Update README.md Angelo Jacobo 2023-11-29 19:43:39 +0800
  • 9e1d329617
    Update README.md Angelo Jacobo 2023-11-29 19:40:21 +0800
  • b2c0cb86ac
    Update README.md Angelo Jacobo 2023-11-29 19:18:51 +0800
  • a4e775a112
    Update README.md Angelo Jacobo 2023-11-29 19:17:06 +0800
  • be08a478ac
    move user documentation to this README Angelo Jacobo 2023-11-29 18:23:19 +0800
  • a566ef1960 fix clock periods AngeloJacobo 2023-11-26 15:07:22 +0800
  • 5b3aa21ccc renamed folder AngeloJacobo 2023-11-26 14:32:40 +0800
  • 2a926cfc91 moved ARTY-S7 project files AngeloJacobo 2023-11-26 14:04:15 +0800
  • 8d20a6f4d0 moved wcfg file inside testbench AngeloJacobo 2023-11-26 13:53:43 +0800
  • ba98139c56 changed the extension of all simulation files to systemverilog AngeloJacobo 2023-11-26 13:53:02 +0800
  • dcb48b75d3 changed the extension of all simulation files to systemverilog AngeloJacobo 2023-11-26 13:51:30 +0800
  • 15fe5af5d9 add extra line AngeloJacobo 2023-11-26 13:35:59 +0800
  • 9a88f5540c fix displayed report AngeloJacobo 2023-11-26 13:21:15 +0800
  • b54000f5f0 fix instantiation AngeloJacobo 2023-11-18 13:41:39 +0800
  • 6d594a0dbb use multiple-task sby with summary at end AngeloJacobo 2023-11-18 13:36:29 +0800
  • efc194a633 add instantiation template AngeloJacobo 2023-11-18 13:35:38 +0800
  • 292f94c530 make 2nd wishbone removable via cyc line AngeloJacobo 2023-11-18 13:34:27 +0800
  • c2fc70fb6c changed to picosecond-based instead of nanoseconds AngeloJacobo 2023-11-14 14:14:16 +0800
  • 29ec2d0714 changed to picosecond-based instead of nanoseconds AngeloJacobo 2023-11-14 14:13:41 +0800
  • c514d492f1 changed to picosecond-based instead of nanoseconds AngeloJacobo 2023-11-14 14:11:40 +0800
  • c4a03632ff change param to picoseconds, opt_200MHz is not passing due to very high depth required thus removed for now AngeloJacobo 2023-11-14 14:07:02 +0800
  • 0cfd8243ab remove all IODELAY_GROUP lines AngeloJacobo 2023-11-11 11:32:14 +0800
  • 62f2088d0b fix bug when running multiple verification tasks AngeloJacobo 2023-11-11 11:20:57 +0800
  • 33ec101b79 resolve bug "Conflicting initialization values for \index" AngeloJacobo 2023-11-11 10:18:15 +0800
  • b9b49d67ab add xdc file used to test controller in Arty-S7 AngeloJacobo 2023-11-09 14:16:46 +0800
  • 0b7d07e133 delete old bit and debug files AngeloJacobo 2023-11-09 14:14:27 +0800
  • 2037044fb4 fixed reset logic of _top, changed address accessed by ~ AngeloJacobo 2023-11-09 14:13:08 +0800
  • 896d3f4f23 clean description,and added missing parameters AngeloJacobo 2023-11-09 13:49:41 +0800
  • 20953ee65f fixed bug when ODELAY is not supported, clean file header and description AngeloJacobo 2023-11-09 13:25:39 +0800
  • a1e6ca6656
    Update README.md Angelo Jacobo 2023-09-21 21:27:53 +0800
  • 72b249a862
    Update README.md Angelo Jacobo 2023-09-21 06:07:03 +0800
  • 87fa29fcfe
    Update README.md Angelo Jacobo 2023-09-21 06:04:41 +0800
  • d640e52221 add wbscope AngeloJacobo 2023-09-15 20:05:31 +0800
  • 57e9f1b3f9 update simulation files AngeloJacobo 2023-09-15 20:04:55 +0800
  • 0ba4f433e5 add delay option to misalign dq from dqs AngeloJacobo 2023-09-15 20:02:05 +0800
  • d834a4d67d update wave files AngeloJacobo 2023-09-15 20:00:29 +0800
  • a80bacb718 add reset control from controller to phy AngeloJacobo 2023-09-15 19:59:39 +0800
  • 922d185643 now passes internal test calibration on klusterboard AngeloJacobo 2023-09-15 19:58:36 +0800
  • 8c5c5e30cc now passes internal test calibration on klusterboard AngeloJacobo 2023-09-15 19:58:12 +0800
  • 98b22f79f4 delete extra xdc file AngeloJacobo 2023-09-15 19:56:01 +0800
  • 43939ba837 update autodata files and xdc file AngeloJacobo 2023-09-15 19:51:21 +0800
  • 20db6352e2 added write read test after calibration AngeloJacobo 2023-09-08 17:15:34 +0800
  • de4fb994b4 add debug lines and update wb2 registers AngeloJacobo 2023-09-05 20:17:10 +0800
  • 92c25f394f add wire for cue when write leveling starts AngeloJacobo 2023-09-05 18:33:20 +0800
  • 2ee7e35bc5 add dci reset and optional DCIEN IO buffers AngeloJacobo 2023-09-05 18:32:30 +0800
  • 03a1da2ce7 add calibration when DQS toggles early than DQ AngeloJacobo 2023-09-05 18:31:10 +0800
  • 4fa30574ef not yet working when real parameter is used AngeloJacobo 2023-08-24 18:03:12 +0800
  • dc641c188b copied settings from litedram AngeloJacobo 2023-08-24 18:01:58 +0800
  • 47e68d05e1 added xdc file that uses DCI AngeloJacobo 2023-08-24 18:01:24 +0800
  • 8f3d673e3d fixed bug when issue write calibration has to be repeated AngeloJacobo 2023-08-22 16:40:44 +0800
  • fd443ddefd add wb2 width AngeloJacobo 2023-08-20 13:23:48 +0800
  • 83b7b95af4 pass verilator warning AngeloJacobo 2023-08-20 12:32:51 +0800
  • a8aec13ed9 using different address now finally works! AngeloJacobo 2023-08-20 11:52:54 +0800
  • 00757338da update wcfg AngeloJacobo 2023-08-20 11:21:16 +0800
  • 5df83b8182 added working bitfiles for arty s7 AngeloJacobo 2023-08-20 11:20:41 +0800
  • 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) AngeloJacobo 2023-08-20 11:13:50 +0800
  • 7c68bee5e8 changed for x8 config AngeloJacobo 2023-08-20 11:10:15 +0800
  • e2653d5793 reset for IO is released only after IDELAYCTRL is ready, added also IODELAY_GROUP AngeloJacobo 2023-08-20 11:09:38 +0800
  • 9769a7cfaa pass formal for 8-lane config and pass verilator linting AngeloJacobo 2023-08-20 11:07:22 +0800
  • e839e220c3 ddr3 model fails when ROW_BITS less than 16 (has Z value in address) AngeloJacobo 2023-08-17 11:42:09 +0800
  • ef8b1b84fc update wcfg AngeloJacobo 2023-08-17 11:41:05 +0800
  • c97e5a8c1f added test for testing design in ARTY-S7 AngeloJacobo 2023-08-17 11:40:41 +0800
  • c9b19ac887 added uart submodule AngeloJacobo 2023-08-17 11:36:15 +0800
  • 36c93689e5 redo read/write calibration if data read is wrong AngeloJacobo 2023-08-17 11:27:23 +0800
  • a8bf429bc8 allow tdqs off and use dm AngeloJacobo 2023-08-15 21:17:13 +0800
  • f296d08c6b add option for ODELAY_SUPPORTED=0 and added port for i_ddr3_clk_90 AngeloJacobo 2023-08-15 19:37:28 +0800
  • 411febc1a8 add option for ODELAY_SUPPORTED=0 (for FPGAs without ODELAY) AngeloJacobo 2023-08-15 19:35:44 +0800
  • b3ab21a6d5 add option for ODELAY_SUPPORTED=0 (for FPGAs without ODELAY) AngeloJacobo 2023-08-15 19:12:49 +0800
  • b762c464f6
    add images for hardware debug Angelo Jacobo 2023-08-04 19:18:47 +0800
  • a7ebaefbdb add autofpga text file for wbscope AngeloJacobo 2023-08-04 18:57:03 +0800
  • 80f12d1663 move to kintex_switch_files folder AngeloJacobo 2023-08-04 16:37:48 +0800
  • 69768da1c8 added files for kintex switch project (autofpga files, xdc, wbscope cpp) AngeloJacobo 2023-08-04 16:37:10 +0800
  • e9f1ab4971 modify debug port logic for wbscope AngeloJacobo 2023-08-04 07:57:09 +0800
  • bc66655ca7 just fixed delay AngeloJacobo 2023-08-04 07:54:20 +0800
  • 0753e6e157 fixed localparam value for wb_addr_bits AngeloJacobo 2023-08-04 07:53:12 +0800
  • 72dc00742b correct generate indexes AngeloJacobo 2023-08-04 07:52:31 +0800
  • 1bfd851a6e pass formal with LANES either 1,2,4,8 AngeloJacobo 2023-08-04 07:49:25 +0800
  • 7c76a15087 update wcfg AngeloJacobo 2023-08-01 15:59:34 +0800
  • 2c73f38f99 added debug port and max function for int type AngeloJacobo 2023-08-01 15:58:58 +0800
  • e4bd0ac09c delete| AngeloJacobo 2023-07-24 19:46:23 +0800
  • 92dcb0990a update gitignore AngeloJacobo 2023-07-24 17:37:07 +0800
  • d2ae29c26a simulation file for SODIMM AngeloJacobo 2023-07-24 17:34:40 +0800
  • 4589fc3dfe script for running verilator, yosys, iverilog, and then symbiyosys AngeloJacobo 2023-07-24 17:33:56 +0800
  • 4e5b98f485 use SODIMM instead of DIMM in simulation AngeloJacobo 2023-07-24 17:32:56 +0800
  • da10a5f5d1 Merge branch 'main' of https://github.com/AngeloJacobo/DDR3_Controller into main AngeloJacobo 2023-07-24 17:30:45 +0800
  • d5f1d600ea resolve verilator warnings and add option YOSYS for not using input real in functions AngeloJacobo 2023-07-24 17:27:17 +0800
  • 47ba90962a delete this later AngeloJacobo 2023-07-23 10:16:19 +0800
  • 1c5e9213b0
    Update README.md Angelo Jacobo 2023-07-20 18:47:32 +0800
  • 1f57ee841e
    Update README.md Angelo Jacobo 2023-07-20 18:31:03 +0800
  • 234c587229 working txt for autofpga AngeloJacobo 2023-07-19 18:58:51 +0800
  • 5486aa4429 removed old AngeloJacobo 2023-07-19 18:58:31 +0800
  • 487b026f6c add test to wb2 AngeloJacobo 2023-07-19 18:50:23 +0800
  • c885e3286c update wcfg AngeloJacobo 2023-07-19 18:48:59 +0800
  • 60e40f9d35 less simulation warning AngeloJacobo 2023-07-19 18:48:31 +0800
  • e38859ef78 resolved warning from vivado on IOBDELAY AngeloJacobo 2023-07-19 18:47:24 +0800