tangxifan
|
fc7864e6a5
|
[FPGA-Bitstream] Clean-up bitstream distribution file format
|
2022-03-29 19:48:20 +08:00 |
tangxifan
|
6171abdf95
|
[FPGA-Bitstream] Now report_bitstream_distribution includes fabric bitstream stats
|
2022-03-29 19:41:15 +08:00 |
coolbreeze413
|
b728ab4ab2
|
fix openfpga_digest functions to work on WIN32(MinGW-w64-g++) as well as Linux
|
2022-03-17 22:05:30 +05:30 |
tangxifan
|
671188dfa4
|
[FPGA-Verilog] Now support big/little-endian in bus group
|
2022-02-18 23:05:03 -08:00 |
tangxifan
|
94fea84a40
|
[Lib] Fix a bug in memory allocation
|
2022-02-18 12:36:03 -08:00 |
tangxifan
|
0d620888ab
|
[FPGA-Verilog] Now instance can output bus ports with all the pins
|
2022-02-18 12:03:26 -08:00 |
tangxifan
|
c96f0d199d
|
[FPGA-Verilog] Adding bus group support in Verilog testbenches
|
2022-02-17 23:14:28 -08:00 |
tangxifan
|
e60d7d12b7
|
[Lib] Fixed a bug in writer
|
2022-02-17 17:12:07 -08:00 |
tangxifan
|
4b3f906f11
|
[Lib] Fixed all the syntax errors
|
2022-02-17 17:09:03 -08:00 |
tangxifan
|
27627bf5b4
|
[Lib] Add an example XML for bus group unit tests
|
2022-02-17 16:22:01 -08:00 |
tangxifan
|
0d7e949166
|
[Lib] Add unit test for bus group
|
2022-02-17 16:21:12 -08:00 |
tangxifan
|
76cf4e1662
|
[Lib] Add reader and writer for bus group
|
2022-02-17 16:17:37 -08:00 |
tangxifan
|
1edaa04715
|
[Lib] Adding XML parser for the bus group
|
2022-02-17 15:50:44 -08:00 |
tangxifan
|
b44701bc2c
|
[Lib] Adding the 1st version of bus group data structure
|
2022-02-17 15:02:37 -08:00 |
tangxifan
|
a9e6b7c12e
|
[FPGA-Bitstream] Remove version numbers when ``--no_time_stamp`` is enabled
|
2022-01-25 20:33:49 -08:00 |
tangxifan
|
25143d07f1
|
[FPGA-Bitstream] Now has a new option ``--no_time_stamp`` to all the commands that output bitstream files
|
2022-01-25 13:37:54 -08:00 |
tangxifan
|
4e2df9d69c
|
[Lib] Bug fix in unintialized memory in fabric key
|
2021-10-10 17:59:11 -07:00 |
tangxifan
|
92eebd9abb
|
[Lib] Upgrade fabric key writer to support the BL/WL shift register banks
|
2021-10-07 17:05:35 -07:00 |
tangxifan
|
eddafb42c8
|
[Lib] Upgrade parser for fabric key to support shift register banks
|
2021-10-07 15:38:42 -07:00 |
tangxifan
|
a15798a4e1
|
[Lib] Upgrade fabric key data structure to support shift register bank definitions
|
2021-10-07 14:42:21 -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
|
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
|
3d062872de
|
[Lib] Upgrade openfpga arch parser to error out for unsupported configuration protocol settings
|
2021-10-05 14:08:01 -07:00 |
tangxifan
|
977d81679d
|
[Engine] Upgrade check codes for WL CCFF
|
2021-10-01 17:23:10 -07:00 |
tangxifan
|
7b010ba0f4
|
[Engine] Support programming shift register clock in XML syntax
|
2021-10-01 11:00:38 -07:00 |
tangxifan
|
4926c323e7
|
[Engine] Bug fix due to the optional syntax ``num_bank`` were required in XML
|
2021-09-29 16:32:29 -07:00 |
tangxifan
|
834bdd2b07
|
[Engine] Updating fabric generator to support BL/WL shift registers. Still WIP
|
2021-09-28 17:29:03 -07:00 |
tangxifan
|
afd03d7eb7
|
[Engine] Add more check codes for the CCFF circuit model used by BL/WL shift registers
|
2021-09-28 15:56:07 -07:00 |
tangxifan
|
0a2979d616
|
[Engine] Update readarchopenfpga library by adding new syntax ``num_banks`` as well as update arch writer for BL/WL protocols
|
2021-09-28 14:20:35 -07:00 |
tangxifan
|
8b72447dad
|
[FPA-Bistream] Updating fabric bitstream writer to organize bitstream for flatten BL/WLs
|
2021-09-24 18:07:07 -07:00 |
tangxifan
|
a49e3fe57a
|
[FPGA-bitstream] Upgraded bitstream generator to support flatten BL/WLs for QL memory bank
|
2021-09-24 16:30:18 -07:00 |
tangxifan
|
5f7617b682
|
[Engine] Clear up compiler warnings in circuit library
|
2021-09-24 15:18:50 -07:00 |
tangxifan
|
f735c10b84
|
[Engine] Clear up compiler warnings
|
2021-09-24 15:18:31 -07:00 |
tangxifan
|
be4c850d2d
|
[Engine] Split the function to add BL/WL configuration bus connections for support flatten BL/WLs
|
2021-09-24 12:03:35 -07:00 |
tangxifan
|
6645b70ae3
|
[Engine] Upgrade parser to support BL/WL protocols
|
2021-09-23 14:25:25 -07:00 |
tangxifan
|
d4e3445153
|
[Engine] update internal data structure for new syntax in configuration protocol
|
2021-09-22 17:32:45 -07:00 |
tangxifan
|
e09ab2298e
|
[Engine] Bug fix in fabric key parser on identifying invalid coordinate
|
2021-09-21 16:45:14 -07:00 |
tangxifan
|
7688c0570f
|
[Engine] Support coordinate definition in fabric key file format; Now QL memory bank can accept fabric key
|
2021-09-21 15:08:08 -07:00 |
tangxifan
|
36a4da863c
|
[Engine] Support WLR port in OpenFPGA architecture file and fabric generator
|
2021-09-20 16:05:36 -07:00 |
tangxifan
|
5759f5f35b
|
[Engine] Start developing QL memory bank: upgrade infrastructures of fabric builder
|
2021-09-03 17:55:23 -07:00 |
tangxifan
|
9074bffa68
|
[Tool] Support customized default value in pin constraint file
|
2021-07-01 23:43:19 -06:00 |
tangxifan
|
fed975c52a
|
[Tool] Add postfix removal support in write_io_mapping command
|
2021-06-18 16:13:50 -06:00 |
tangxifan
|
db9bb9124e
|
[Tool] Add report bitstream distribution command to openfpga shell
|
2021-05-07 11:41:25 -06:00 |
tangxifan
|
01b3a96e4b
|
[Tool] Add report bitstream distribution functionality to architecture bitstream library
|
2021-05-07 11:22:01 -06:00 |
tangxifan
|
148da80869
|
[Tool] Add new syntax about physical_pb_port_rotate_offset to support fracturable heterogeneous block mapping between operating modes and physical modes
|
2021-04-24 14:53:29 -06:00 |
tangxifan
|
96ce6b545f
|
[Tool] Patch repack to consider design constraints for pins that are not equivalent
|
2021-04-21 13:53:08 -06:00 |
tangxifan
|
5364b94cf8
|
[Tool] Update bitstream setting parser/writer to support interconnect-related syntax
|
2021-04-19 13:42:12 -06:00 |
tangxifan
|
0b49c22682
|
[Tool] Now Verilog testbench generator support adding dedicated stimuli for reset signals from benchmarks
|
2021-04-18 16:11:11 -06:00 |
tangxifan
|
6550ea3dfa
|
[Tool] Rework pin constarint API to avoid expose raw data to judge for developers
|
2021-04-18 12:02:49 -06:00 |