Commit Graph

  • a1258e2eed added back main wcfg file main AngeloJacobo 2025-06-14 11:52:13 +0800
  • a3efc861da update bistream files from latest CI run AngeloJacobo 2025-06-05 18:55:44 +0800
  • 9c3249b8dd log files are renamed with PASS_ for easier checking AngeloJacobo 2025-06-03 19:26:05 +0800
  • db8e0fd400 test GoCD CI with this new commit run_iverilog_sim AngeloJacobo 2025-05-28 19:44:40 +0800
  • 426a4e626b revert back current_design (test gocd) AngeloJacobo 2025-05-25 13:15:13 +0800
  • e2b0829b74 removed iodelay group string (test gocd) AngeloJacobo 2025-05-25 13:14:43 +0800
  • 76815bac35 remove current_design on xdc (not supported in openxc7) AngeloJacobo 2025-05-25 12:54:02 +0800
  • 4d60a19154
    Merge pull request #32 from AngeloJacobo/run_iverilog_sim Angelo Jacobo 2025-05-25 09:12:59 +0800
  • da4ffebe9b update vivado sim log files AngeloJacobo 2025-05-25 09:03:28 +0800
  • e5bd0d74c3 use SIM_MODEL directive to use models during vivado simulation AngeloJacobo 2025-05-25 09:03:16 +0800
  • a33560122c added icarus simulation scripts (PASSING!) AngeloJacobo 2025-05-24 17:35:39 +0800
  • cb5f78b057 modified vivado simulation files AngeloJacobo 2025-05-24 17:33:49 +0800
  • 972506bb4b moved verilog models to model/ AngeloJacobo 2025-05-24 17:31:55 +0800
  • 8fbb6387ab removed UART in example demo for arty s7 to pass openxc7 timing AngeloJacobo 2025-05-24 17:31:13 +0800
  • f0b4a15b7c icarus verilog simulation now working! AngeloJacobo 2025-05-18 17:08:38 +0800
  • 4be9a30ff8 added files needed for icarus simulation (not yet working) AngeloJacobo 2025-05-18 15:24:10 +0800
  • 4b159fa03a
    Merge pull request #31 from AngeloJacobo/pass_verilator_lint Angelo Jacobo 2025-05-12 18:35:28 +0800
  • 157cca28d8 fixed late_dq logic pass_verilator_lint AngeloJacobo 2025-05-12 18:27:57 +0800
  • 90647a70e0 resolved (again) the verilator lint AngeloJacobo 2025-05-12 16:28:07 +0800
  • 5f8f5974b4 added vivado on makefile (make vivado) AngeloJacobo 2025-05-12 16:02:38 +0800
  • fe8563ed65 update all simulation log files AngeloJacobo 2025-05-12 11:05:36 +0800
  • 9fd104b566 updated example demo bitstream files AngeloJacobo 2025-05-11 20:11:05 +0800
  • 50c0a6488d verilator now passing lint even with older verilator version AngeloJacobo 2025-05-11 20:02:13 +0800
  • 264801fc99
    Merge pull request #30 from AngeloJacobo/ecp5_phy Angelo Jacobo 2025-04-19 14:57:57 +0800
  • 5b0c48ca0a fixed bug on vivado IP (convert string to long for SELF_REFRESH) ecp5_phy AngeloJacobo 2025-04-19 13:59:30 +0800
  • c7ec0a54fc set default BIST_MODE to 1 for shorter bring up AngeloJacobo 2025-04-19 13:37:58 +0800
  • 73431cdd82 added simulation for DLL Off (low frequency ddr3 clk) AngeloJacobo 2025-04-19 13:32:07 +0800
  • baaa2a2482 added example demo for orangecrab ecp5 AngeloJacobo 2025-04-19 13:30:40 +0800
  • b990372663 added support for DLL_OFF and Lattice ECP5 PHY AngeloJacobo 2025-04-19 13:24:20 +0800
  • 08ead41fd6 updated simulation AngeloJacobo 2025-04-19 10:07:51 +0800
  • a34a5369ec
    Merge pull request #26 from AngeloJacobo/openxc7_run Angelo Jacobo 2025-03-21 20:33:19 +0800
  • 8c088fee72
    Merge branch 'main' into openxc7_run openxc7_run Angelo Jacobo 2025-03-21 20:32:51 +0800
  • b02e66b7d8 revert changes in shiftin and iodelay_group string name since openxc7 now works on them AngeloJacobo 2025-03-16 12:29:48 +0800
  • 0175db1ca6 openFPGAloader now working on qmtech_wukong AngeloJacobo 2025-03-14 16:12:25 +0800
  • 58f887ced3 openfpgaloader now works on qmtech_kintex7 AngeloJacobo 2025-03-14 16:03:18 +0800
  • 5ab1ac5d42 add UART to ax7325b board, make openFPGAloader works on ax7325b board AngeloJacobo 2025-03-14 15:23:34 +0800
  • 75e42476f5 openfpgaloader now working on alinx ax7103b board AngeloJacobo 2025-03-14 14:34:25 +0800
  • 117a9c5837 update enclustra demo project AngeloJacobo 2025-03-14 13:56:24 +0800
  • d787c77116 pass simulation AngeloJacobo 2025-03-13 18:31:23 +0800
  • 47067f6903 remove xadc define and uncomment INTERNAL_VREF to make this work in openxc7 (openxc7 still fails due to shiftout ports) AngeloJacobo 2025-03-09 10:57:43 +0800
  • 89568b127c add demo project for qmtech kintex-7 board AngeloJacobo 2025-03-09 10:41:33 +0800
  • 42b42023dd
    Update README.md Angelo Jacobo 2025-03-09 10:13:07 +0800
  • 7f801b1f1d add uart_tx to top AngeloJacobo 2025-03-02 19:05:30 +0800
  • c0bc4ca48a removed extra semicolon AngeloJacobo 2025-03-02 18:46:07 +0800
  • 4ce06f5fd8 all example demos passing openxc7 run! AngeloJacobo 2025-03-02 18:42:49 +0800
  • e8444fb379 fix flagged errors from openxc7 (shiftin grounded, iodelay_group string) AngeloJacobo 2025-03-02 18:40:18 +0800
  • 0c484d54f6 fix flagged errors from openxc7 AngeloJacobo 2025-03-02 14:34:59 +0800
  • 94b4e0866b added UART for debugging, DQ now support 1 cycle late AngeloJacobo 2025-03-02 14:15:44 +0800
  • 5c52351bce uncommented default_nettype AngeloJacobo 2025-03-01 19:32:35 +0800
  • e19c6023c4 remove wb2 related logic when SECOND_WISHBONE == 0 to pass DDR3-1600 timing AngeloJacobo 2025-03-01 15:51:48 +0800
  • 4a71002cf8 ignore new fiels due to new verilator, run_compile can now run lint separately AngeloJacobo 2025-03-01 14:42:05 +0800
  • 99eaa7d103 added IODELAY_GROUP for ODELAY,IDELAY,and IDELAYCTRL AngeloJacobo 2025-03-01 14:41:00 +0800
  • 74f68760a4 removed mark_debug AngeloJacobo 2025-03-01 14:40:21 +0800
  • f10fc7d10b vivado simulation files directory are now relative, can now run sim anywhere AngeloJacobo 2025-03-01 14:39:54 +0800
  • af48f1fa08 solve timing slack due to 64-bit counters AngeloJacobo 2025-02-27 20:28:55 +0800
  • c0e3f32bfb
    Merge pull request #22 from AngeloJacobo/higher_speed_feature Angelo Jacobo 2025-02-22 11:32:19 +0800
  • 3898b1e762
    Merge branch 'main' into higher_speed_feature Angelo Jacobo 2025-02-22 11:31:54 +0800
  • 1db41ad9e1 add xdc for microblaze run, and minor fixes in params AngeloJacobo 2025-02-22 11:23:24 +0800
  • d6f50b3a6a update UberDDR3 AXI for Vivado custom IP AngeloJacobo 2025-02-16 14:53:05 +0800
  • 48fd64588b update to ddr3-1333 AngeloJacobo 2025-02-13 19:32:19 +0800
  • c21b8a0a37 uberddr3 test on enclustra board, with MicroBlaze for summary reporting via UART AngeloJacobo 2025-02-13 19:27:11 +0800
  • d4ecfee105 improve latency of ack after write AngeloJacobo 2025-02-09 16:16:42 +0800
  • 97424583ba formal all passing AngeloJacobo 2025-02-09 09:52:29 +0800
  • 7ada4bcbab add support for BIST_MODE = 0,1,and 2 , write data is also randomized AngeloJacobo 2025-02-09 09:48:46 +0800
  • 058da90bfc changed SKIP_INTERNAL_TEST to BIST_MODE (0,1, or 2) AngeloJacobo 2025-02-09 09:45:30 +0800
  • 016df010c7 added regression test shell scrip to simulate multiple corners AngeloJacobo 2025-01-30 19:16:11 +0800
  • c81f9044d8 add activate-to-activate delay, calibrate-able for both late-write-dq and early-read-dq, simulation passing for ddr3-1600! AngeloJacobo 2025-01-30 19:07:09 +0800
  • 760979db27 hardware runs on ddr3-1333! Now working on ddr3-1600 AngeloJacobo 2025-01-19 17:15:40 +0800
  • faa94a839a
    Merge pull request #21 from AngeloJacobo/uberddr3_with_xadc Angelo Jacobo 2025-01-18 14:15:10 +0800
  • 339adfe8d6 added simulation and project demo with XADC AngeloJacobo 2025-01-12 14:55:43 +0800
  • ae3cb666e6
    Merge pull request #20 from AngeloJacobo/spd_reader Angelo Jacobo 2025-01-11 14:18:26 +0800
  • 6cf9dc08f6
    add new parameters, and links for OpenIPHub blog posts Angelo Jacobo 2025-01-03 11:29:09 +0800
  • 60dce3f0fa
    Merge pull request #19 from AngeloJacobo/dual_rank_feature Angelo Jacobo 2025-01-03 09:35:20 +0800
  • d8cb6d16d9 update copyright date AngeloJacobo 2025-01-02 13:18:42 +0800
  • fbb3b65aaf added waveform for spd reader testbench AngeloJacobo 2025-01-02 13:02:05 +0800
  • c11d90440e fixed mtb computation AngeloJacobo 2024-12-29 22:11:26 +0800
  • 1afd06542f make mtb mcp to meet timing AngeloJacobo 2024-12-29 21:58:26 +0800
  • ab1a5b9f81 make spd read display better AngeloJacobo 2024-12-29 21:40:53 +0800
  • 6ead81ba48 fixed stuck on addr 21, and fixed dual rank AngeloJacobo 2024-12-29 21:33:58 +0800
  • f636dcbd2e bring all timing parameters to top AngeloJacobo 2024-12-29 21:22:52 +0800
  • d424bcdf4e add option to debug all registers in ILA AngeloJacobo 2024-12-29 20:59:57 +0800
  • 7acaf34b44 added uart to display spd report AngeloJacobo 2024-12-29 20:41:17 +0800
  • 253d9495ca added led to xdc AngeloJacobo 2024-12-29 14:53:19 +0800
  • 75857a0af0 read bytes 0 to 63 of spd then store (sim passing) AngeloJacobo 2024-12-29 14:47:57 +0800
  • fbc4b5ff9a added initial files for spd AngeloJacobo 2024-12-29 12:18:37 +0800
  • 3b2ef2afa8 odt[1] generated by separate oserdes to make it routable AngeloJacobo 2024-12-21 18:24:12 +0800
  • 7367182640 dual rank enabled is now passing formal and simulation! AngeloJacobo 2024-12-20 18:56:21 +0800
  • 4fdaace899 add dual-rank feature (PHY ongoing changes) AngeloJacobo 2024-12-02 11:28:21 +0800
  • 29ce61bcac
    Merge pull request #17 from AngeloJacobo/self_refresh_feature Angelo Jacobo 2024-11-25 17:48:54 +0800
  • 05589c3f83 added self-refresh to vivado IP GUI, tested self-refresh on hardware with microblaze AngeloJacobo 2024-11-24 17:40:21 +0800
  • e08612658b self-refresh feature done, passing simulation and formal AngeloJacobo 2024-11-24 14:31:20 +0800
  • 1078e2ffe0 Revert "add self-refresh option, passing Simulation, ongoing formal" AngeloJacobo 2024-11-23 11:43:05 +0800
  • a5e2adf4a4 add self-refresh option, passing Simulation, ongoing formal AngeloJacobo 2024-11-17 20:47:14 +0800
  • c58a9d70e6 add self-refresh feature (untested) AngeloJacobo 2024-11-03 14:52:32 +0800
  • 93908acc94
    Merge pull request #14 from AngeloJacobo/vivado_ip Angelo Jacobo 2024-10-27 10:33:24 +0800
  • b73817f367 files to add UberDDR3 on Vivado IP Catalog AngeloJacobo 2024-10-26 09:12:47 +0800
  • 65bcf2f621 add option to skip internal test for Microblaze use AngeloJacobo 2024-10-26 09:07:24 +0800
  • 0c41a271d9
    Merge pull request #12 from AngeloJacobo/remove_ioserdes_loopback Angelo Jacobo 2024-10-19 11:01:21 +0800
  • 06b6f8f085 added nexys video makefile for openxc7 run AngeloJacobo 2024-10-17 18:15:13 +0800
  • 848bd3b613 Merge branch 'remove_ioserdes_loopback' of https://github.com/AngeloJacobo/UberDDR3 into remove_ioserdes_loopback AngeloJacobo 2024-10-14 20:18:10 +0800