chungshien-chai
0d9f1a3c6b
Forward searching the config bit + some minor refactor
2024-07-28 19:12:34 -07:00
chungshien-chai
9882394c8b
Use archfpga_throw
2024-07-28 02:53:18 -07:00
chungshien-chai
2a3d69aded
Update code based on feedback
2024-07-28 02:37:15 -07:00
chungshien-chai
933155b08f
Update test flow
2024-07-27 23:52:54 -07:00
chungshien-chai
e60777d23e
Use Bitstream Setting XML
2024-07-26 01:36:49 -07:00
tangxifan
3afb92d6a5
[core] code format
2024-06-30 22:48:15 -07:00
tangxifan
1fd974d544
[core] fixed a bug where clock network size cannot impact global port on top module
2024-06-29 17:35:47 -07:00
tangxifan
4640e74e7e
[core] code format
2024-06-25 12:25:16 -07:00
tangxifan
66af73e91e
[lib] now accept reset and set in programmable clock network
2024-06-25 12:24:46 -07:00
tangxifan
ca6e2f9831
[core] code format
2024-05-20 13:41:35 -07:00
tangxifan
b15e169490
[core] fixed a bug where wire model is expected on direct connections
2024-05-20 12:45:49 -07:00
tangxifan
9d87e99539
[lib] typo on keywords in XML parser
2024-05-20 11:15:43 -07:00
tangxifan
926b9e9739
[core] code format
2024-05-18 12:33:19 -07:00
tangxifan
3b93bea3d1
[core] syntax
2024-05-18 12:29:38 -07:00
tangxifan
be1d7517c9
[doc] rework out-of-date syntax
2024-05-17 19:25:35 -07:00
tangxifan
0d8c21ca84
[core] add new type 'part_of_cb' for tile direct connections
2024-05-17 18:59:53 -07:00
tangxifan
36d37289fe
[lib] add missing header required by clang-11+
2024-05-05 21:21:36 -07:00
chungshien
dd577e37e0
LUTRAM Support ( #1595 )
...
* BRAM preload data - generic way to extract data from design
* Add docs and support special __layout__ case
* Add test
* Fix warning
* Change none-fabric to non-fabric
* LUTRAM Support Phase 1
* Add Test
* Add more protocol checking to enable LUTRAM feature
* Move the config setting under config protocol
* Revert any changes
---------
Co-authored-by: chungshien-chai <chungshien.chai@gmail.com>
2024-04-19 14:46:38 -07:00
chungshien
4365d160ff
Support extracting data that is not affecting fabric bitstream ( #1566 )
...
* BRAM preload data - generic way to extract data from design
* Add docs and support special __layout__ case
* Add test
* Fix warning
* Change none-fabric to non-fabric
2024-03-09 17:38:31 -08:00
tangxifan
76f446caec
[core] fixed a bug
2023-09-25 21:13:11 -07:00
tangxifan
3adf81046a
[core] code format
2023-09-25 17:22:26 -07:00
tangxifan
5e269e8bc4
[core] support port merging at grid modules
2023-09-25 17:21:58 -07:00
tangxifan
fd99dafad7
[core] code format
2023-09-25 16:51:01 -07:00
tangxifan
96f36a96dd
[core] syntax
2023-09-25 16:50:30 -07:00
tangxifan
ca715f4c82
[core] developing parser to support subtile port merge
2023-09-25 16:46:34 -07:00
tangxifan
d3895c3dc0
[core] code format
2023-08-03 17:34:25 -07:00
tangxifan
23643f3fb1
[core] developing the physical memory block builder
2023-07-31 22:57:26 -07:00
tangxifan
e20ac5f272
[core] fixed a bug which cause configuration protocols other than ccff failed
2023-04-24 22:46:46 +08:00
tangxifan
18b078d1d5
[core] fixed bugs which cause ci failed
2023-04-24 21:20:07 +08:00
tangxifan
667d9df028
[core] developing testbench generator for ccff v2
2023-04-24 11:36:21 +08:00
tangxifan
ba90f5020b
[core] fixed some bugs which cause netlist generation failed
2023-04-23 16:48:14 +08:00
tangxifan
28b7a12f68
[core] code format
2023-04-23 14:31:35 +08:00
tangxifan
bd511ba515
[core] fixed syntax errors
2023-04-23 14:26:08 +08:00
tangxifan
592765af48
[core] code complete for upgrading netlist generator w.r.t. ccff v2
2023-04-23 13:57:37 +08:00
tangxifan
5500b9a289
[core] upgrading netlist generator
2023-04-22 16:27:27 +08:00
tangxifan
ea8ae29b53
[core] code format
2023-04-22 15:12:38 +08:00
tangxifan
297a23dee7
[core] fixed syntax errors
2023-04-22 15:09:39 +08:00
tangxifan
5e8e982334
[core] finished developing checkers
2023-04-22 12:44:34 +08:00
tangxifan
dba449f42a
[core] code complete for parsers
2023-04-21 23:45:35 +08:00
tangxifan
6e44f3f5fc
[core] developing ccff_v2 parsers
2023-04-21 17:01:51 +08:00
tangxifan
60ff298987
[lib] add new feature to enable clock tree connection to global ports of tiles
2023-02-28 22:36:41 -08:00
tangxifan
e2debd2dde
[engine] add missing header files after coding formatter sorts the include files
2022-10-06 18:08:57 -07:00
tangxifan
6d31b319a2
[engine] update source files subject to code formatting rules
2022-10-06 17:08:50 -07:00
tangxifan
83600d2bdd
[script] add install target for lib CMakefile
2022-08-24 19:47:01 -07:00
tangxifan
a52597361b
[script] remove duplicated libraries in dependency list for some libopenfpga
2022-08-18 11:34:01 -07:00
tangxifan
e909f4fabe
[lib] rename libopenfpga to libs
2022-08-18 10:27:20 -07:00