nadeemyaseen-rs
|
dbe8616837
|
Merge remote-tracking branch 'upstream/master' into update_from_upstream
|
2021-12-23 00:00:22 +05:00 |
Tarachand Pagarani
|
02e4ae9740
|
allow bitstream setting on hard blocks
|
2021-12-07 03:42:22 -08:00 |
tangxifan
|
ff264c00a2
|
Merge branch 'master' of https://github.com/lnis-uofu/OpenFPGA into upstream
|
2021-10-31 11:51:34 -07:00 |
tangxifan
|
91627abe12
|
[FPGA-Verilog] Fixed a bug on the non-inverted reset signal in testbenches when pin constraints are provided
|
2021-10-30 11:53:46 -07:00 |
tangxifan
|
6586ea7816
|
[Engine] Bug fix for fabric key writer which errors out when there is no BL/WL banks in the architecture
|
2021-10-11 09:40:02 -07:00 |
tangxifan
|
546350ae41
|
[FPGA-Verilog] Revert back to the previous precomputing strategy for shift register clocks
|
2021-10-10 23:19:39 -07:00 |
tangxifan
|
b9c540ec3f
|
[Engine] Upgrade fabric key writer to support BL/WL shift register banks
|
2021-10-10 21:14:14 -07:00 |
tangxifan
|
202b50c0e3
|
[FPGA-Verilog] Fixed a weird bug which causes totally different results in fixed and auto shift register clock freq; However, this is a dirty fix. Require further study to know why
|
2021-10-10 20:57:23 -07:00 |
tangxifan
|
de3275e9ba
|
[FPGA-Verilog] Fixed a critical in verilog testbench which caused the last bit of bitstream skipped when loading to shift register chains
|
2021-10-10 16:56:07 -07:00 |
tangxifan
|
1c46a92559
|
[FPGA-Bitstream] Bug fix
|
2021-10-09 21:59:56 -07:00 |
tangxifan
|
6aa4991314
|
[FPGA-Verilog] Bug fix
|
2021-10-09 21:34:07 -07:00 |
tangxifan
|
7810f376c8
|
[FPGA-Bitstream] Patch code comments
|
2021-10-09 21:03:01 -07:00 |
tangxifan
|
34575f7222
|
[FPGA-Bitstream] Upgrade bitstream generator to support multiple shift register banks in a configuration region for QuickLogic memory bank
|
2021-10-09 20:39:45 -07:00 |
tangxifan
|
aac74d9163
|
[Engine] Bug fix
|
2021-10-09 18:46:20 -07:00 |
tangxifan
|
fa08f44107
|
[Engine] Bug fix
|
2021-10-09 16:58:56 -07:00 |
tangxifan
|
19a551e641
|
[Engine] Upgrade fabric generator to support multiple shift register banks in a configuration region
|
2021-10-09 16:44:04 -07:00 |
tangxifan
|
932beb480a
|
[Engine] Add fast look-up to the shift register bank data structure
|
2021-10-08 22:00:01 -07:00 |
tangxifan
|
e3ff40d9e0
|
[Engine] Add missing return value
|
2021-10-08 20:17:55 -07:00 |
tangxifan
|
39a69e0d88
|
[Engine] Upgrading fabric generator to support customizable shift register banks from fabric key and configuration protocols
|
2021-10-08 17:58:06 -07:00 |
tangxifan
|
8f5f30792f
|
[Engine] Now the MemoryBankShiftRegisterBanks data structure combines both BL/WL data structures as the unified interface
|
2021-10-08 15:25:37 -07:00 |
tangxifan
|
f7484d4323
|
[Engine] Update the key memory data structure to contain shift register bank general information
|
2021-10-08 10:42:18 -07:00 |
tangxifan
|
9693a269ee
|
[FPGA-Bitstream] Now dont' care bits are truelly seen in single-chain and flatten QuickLogic memory bank
|
2021-10-07 11:31:16 -07:00 |
tangxifan
|
54a8809b3c
|
[FPGA-Verilog] Bug fix in computing clock frequency for shift register chains
|
2021-10-06 16:49:28 -07:00 |
tangxifan
|
27153bbc89
|
[FPGA-Verilog] Bug fix in matching shift register clocks between verilog ports and simulation setting definition
|
2021-10-06 13:38:51 -07:00 |
tangxifan
|
bf473f50f8
|
[FPGA-Verilog] Correct bugs in logging clock frequencies
|
2021-10-06 11:55:57 -07:00 |
tangxifan
|
fcb5470baa
|
[Lib] Add validator to check if a clock is constrained in simulation settings
|
2021-10-06 11:48:23 -07:00 |
tangxifan
|
82ed6b177b
|
[FPGA-Verilog] Now consider clock constraints for BL/WL shift registers
|
2021-10-06 11:39:28 -07:00 |
tangxifan
|
2ea9826b17
|
[FPGA-Bitstream] Bug fix in wrong option name
|
2021-10-05 18:58:47 -07:00 |
tangxifan
|
ad54c8547e
|
[FPGA-Bitstream] Added an option to ``write_fabric_bitstream`` command to enable outputting don't care bits in bitstream files
|
2021-10-05 18:54:02 -07:00 |
tangxifan
|
fdd75c4ec8
|
[FPGA-Bitstream] Enable don't care bit to be outputted in bitstream file for QuickLogic memory banks
|
2021-10-05 17:54:07 -07:00 |
tangxifan
|
3efd6840a8
|
[Engine] Bug fix for missing WLR ports in auto-generated shift register banks
|
2021-10-04 16:58:01 -07:00 |
tangxifan
|
06b018cfe7
|
[FPGA-Bitstream] Reverse bitstream for shift register due to its FIFO nature
|
2021-10-03 16:05:33 -07:00 |
tangxifan
|
2badcb58f2
|
[FPGA-Verilog] Fixed a critical bug in verilog testbench generator for QL memory bank using BL/WL register which causes misalignment in shift register loading
|
2021-10-03 16:04:47 -07:00 |
tangxifan
|
28904ff526
|
[Engine] Bug fix on wrong port type for shift register chains
|
2021-10-03 12:31:58 -07:00 |
tangxifan
|
756b4c7dc8
|
[FPGA-Verilog] Bug fix in estimating the simulation period for QuickLogic memory bank using BL/WL shift registers
|
2021-10-03 12:11:20 -07:00 |
tangxifan
|
3eb601531a
|
[FPGA-Verilog] Many bug fixes
|
2021-10-02 23:39:53 -07:00 |
tangxifan
|
d453e6477d
|
[FPGA-Verilog] Bug fix
|
2021-10-02 22:32:57 -07:00 |
tangxifan
|
02af633acd
|
[FPGA-Verilog] Fixed several bugs in testbench generator which caused iVerilog errors
|
2021-10-02 22:14:15 -07:00 |
tangxifan
|
fa7e168137
|
[FPGA-Verilog] Now testbench generator connects global shift register clocks to FPGA ports
|
2021-10-02 22:08:14 -07:00 |
tangxifan
|
76d58ebaa0
|
[FPGA-Verilog] Move clock generator to generic stimuli and shift register clock period is auto tuned by programming clock period
|
2021-10-02 21:48:10 -07:00 |
tangxifan
|
54ec74d8d2
|
[FPGA-Verilog] Bug fix in code generator
|
2021-10-02 17:31:37 -07:00 |
tangxifan
|
32fc0a1692
|
[FPGA-Verilog] Upgrading verilog testbench generator for QuickLogic memory bank using BL/WL shift register
|
2021-10-02 17:25:27 -07:00 |
tangxifan
|
f686dd1f60
|
[FPGA-Bitstream] Do not reverse for now. Previous solution looks correct
|
2021-10-01 23:12:38 -07:00 |
tangxifan
|
198517a898
|
[FPGA-Bitstream] Bug fix on bitstream sequence for QuickLogic memory bank using shift registers
|
2021-10-01 19:59:50 -07:00 |
tangxifan
|
2de6be44d6
|
[Engine] Fixed a critical bug which causes bitstream wrong for QuickLogic memory bank when fast configuration is enabled
|
2021-10-01 18:27:42 -07:00 |
tangxifan
|
477c1cd062
|
[Engine] Fixed a critical bug which causes undriven BL/WLs between shift register banks and child modules at the top-level module
|
2021-10-01 17:38:26 -07:00 |
tangxifan
|
977d81679d
|
[Engine] Upgrade check codes for WL CCFF
|
2021-10-01 17:23:10 -07:00 |
tangxifan
|
9e5debabe1
|
[FPGA-Bitstream] Enable fast configuration for QuickLogic memory banks
|
2021-10-01 16:23:38 -07:00 |
tangxifan
|
4f7ab01bf5
|
[FPGA-Bitstream] Reworked the bitstream writer to dump BL/WL words separately
|
2021-10-01 15:47:13 -07:00 |
tangxifan
|
2bd2788e77
|
[Engine] Upgrading testbench generator to support QuickLogic memory bank with shift registers
|
2021-10-01 11:23:40 -07:00 |