Commit Graph

466 Commits

Author SHA1 Message Date
AngeloJacobo db8e0fd400 test GoCD CI with this new commit 2025-05-28 19:44:40 +08:00
AngeloJacobo 426a4e626b revert back current_design (test gocd) 2025-05-25 13:15:13 +08:00
AngeloJacobo e2b0829b74 removed iodelay group string (test gocd) 2025-05-25 13:14:43 +08:00
AngeloJacobo 76815bac35 remove current_design on xdc (not supported in openxc7) 2025-05-25 12:54:02 +08:00
AngeloJacobo da4ffebe9b update vivado sim log files 2025-05-25 09:03:28 +08:00
AngeloJacobo e5bd0d74c3 use SIM_MODEL directive to use models during vivado simulation 2025-05-25 09:03:16 +08:00
AngeloJacobo a33560122c added icarus simulation scripts (PASSING!) 2025-05-24 17:35:39 +08:00
AngeloJacobo cb5f78b057 modified vivado simulation files 2025-05-24 17:33:49 +08:00
AngeloJacobo 972506bb4b moved verilog models to model/ 2025-05-24 17:31:55 +08:00
AngeloJacobo 8fbb6387ab removed UART in example demo for arty s7 to pass openxc7 timing 2025-05-24 17:31:13 +08:00
AngeloJacobo f0b4a15b7c icarus verilog simulation now working! 2025-05-18 17:08:38 +08:00
AngeloJacobo 4be9a30ff8 added files needed for icarus simulation (not yet working) 2025-05-18 15:24:10 +08:00
AngeloJacobo 157cca28d8 fixed late_dq logic 2025-05-12 18:27:57 +08:00
AngeloJacobo 90647a70e0 resolved (again) the verilator lint 2025-05-12 16:28:07 +08:00
AngeloJacobo 5f8f5974b4 added vivado on makefile (make vivado) 2025-05-12 16:02:38 +08:00
AngeloJacobo fe8563ed65 update all simulation log files 2025-05-12 11:05:36 +08:00
AngeloJacobo 9fd104b566 updated example demo bitstream files 2025-05-11 20:11:05 +08:00
AngeloJacobo 50c0a6488d verilator now passing lint even with older verilator version 2025-05-11 20:02:13 +08:00
AngeloJacobo 5b0c48ca0a fixed bug on vivado IP (convert string to long for SELF_REFRESH) 2025-04-19 13:59:30 +08:00
AngeloJacobo c7ec0a54fc set default BIST_MODE to 1 for shorter bring up 2025-04-19 13:37:58 +08:00
AngeloJacobo 73431cdd82 added simulation for DLL Off (low frequency ddr3 clk) 2025-04-19 13:32:07 +08:00
AngeloJacobo baaa2a2482 added example demo for orangecrab ecp5 2025-04-19 13:30:40 +08:00
AngeloJacobo b990372663 added support for DLL_OFF and Lattice ECP5 PHY 2025-04-19 13:24:20 +08:00
AngeloJacobo 08ead41fd6 updated simulation 2025-04-19 10:07:51 +08:00
Angelo Jacobo a34a5369ec
Merge pull request #26 from AngeloJacobo/openxc7_run
Now tested working on OpenXC7 toolchain
2025-03-21 20:33:19 +08:00
Angelo Jacobo 8c088fee72
Merge branch 'main' into openxc7_run 2025-03-21 20:32:51 +08:00
AngeloJacobo b02e66b7d8 revert changes in shiftin and iodelay_group string name since openxc7 now works on them 2025-03-16 12:29:48 +08:00
AngeloJacobo 0175db1ca6 openFPGAloader now working on qmtech_wukong 2025-03-14 16:12:25 +08:00
AngeloJacobo 58f887ced3 openfpgaloader now works on qmtech_kintex7 2025-03-14 16:03:18 +08:00
AngeloJacobo 5ab1ac5d42 add UART to ax7325b board, make openFPGAloader works on ax7325b board 2025-03-14 15:23:34 +08:00
AngeloJacobo 75e42476f5 openfpgaloader now working on alinx ax7103b board 2025-03-14 14:34:25 +08:00
AngeloJacobo 117a9c5837 update enclustra demo project 2025-03-14 13:56:24 +08:00
AngeloJacobo d787c77116 pass simulation 2025-03-13 18:31:23 +08:00
AngeloJacobo 47067f6903 remove xadc define and uncomment INTERNAL_VREF to make this work in openxc7 (openxc7 still fails due to shiftout ports) 2025-03-09 10:57:43 +08:00
AngeloJacobo 89568b127c add demo project for qmtech kintex-7 board 2025-03-09 10:41:33 +08:00
Angelo Jacobo 42b42023dd
Update README.md
updated link for micron model file
2025-03-09 10:13:07 +08:00
AngeloJacobo 7f801b1f1d add uart_tx to top 2025-03-02 19:05:30 +08:00
AngeloJacobo c0bc4ca48a removed extra semicolon 2025-03-02 18:46:07 +08:00
AngeloJacobo 4ce06f5fd8 all example demos passing openxc7 run! 2025-03-02 18:42:49 +08:00
AngeloJacobo e8444fb379 fix flagged errors from openxc7 (shiftin grounded, iodelay_group string) 2025-03-02 18:40:18 +08:00
AngeloJacobo 0c484d54f6 fix flagged errors from openxc7 2025-03-02 14:34:59 +08:00
AngeloJacobo 94b4e0866b added UART for debugging, DQ now support 1 cycle late 2025-03-02 14:15:44 +08:00
AngeloJacobo 5c52351bce uncommented default_nettype 2025-03-01 19:32:35 +08:00
AngeloJacobo e19c6023c4 remove wb2 related logic when SECOND_WISHBONE == 0 to pass DDR3-1600 timing 2025-03-01 15:51:48 +08:00
AngeloJacobo 4a71002cf8 ignore new fiels due to new verilator, run_compile can now run lint separately 2025-03-01 14:42:05 +08:00
AngeloJacobo 99eaa7d103 added IODELAY_GROUP for ODELAY,IDELAY,and IDELAYCTRL 2025-03-01 14:41:00 +08:00
AngeloJacobo 74f68760a4 removed mark_debug 2025-03-01 14:40:21 +08:00
AngeloJacobo f10fc7d10b vivado simulation files directory are now relative, can now run sim anywhere 2025-03-01 14:39:54 +08:00
AngeloJacobo af48f1fa08 solve timing slack due to 64-bit counters 2025-02-27 20:28:55 +08:00
Angelo Jacobo c0e3f32bfb
Merge pull request #22 from AngeloJacobo/higher_speed_feature
Pass simulation and hardware test for DDR3-1333 and DDR3-1600!
2025-02-22 11:32:19 +08:00