Commit Graph

214 Commits

Author SHA1 Message Date
tangxifan ad8ad25250 [core] format 2024-05-31 19:44:40 -07:00
tangxifan 93ebbef851 [core] fixed a bug 2024-05-31 19:42:50 -07:00
tangxifan 514ec2f02e [core] code format 2024-05-31 18:02:46 -07:00
tangxifan 6dc31bf892 [core] fixed a bug on missing net sync up during repack 2024-05-31 16:53:59 -07:00
tangxifan 5b35f567d2 [core] detailed messages to trace why some nets are no sync 2024-05-31 16:00:10 -07:00
tangxifan 5adc1be204 [core] syntax 2024-05-31 15:50:27 -07:00
tangxifan a9ccc277bd [core] more debugging message 2024-05-31 15:49:34 -07:00
tangxifan 937e279c59 [core] adding more debugging messages 2024-05-31 15:43:51 -07:00
tangxifan 7a7fc679a8 [core] enable more debugging message in repacker 2024-05-31 14:52:59 -07:00
tangxifan edb50f1b4d [core] update debug messages 2024-05-31 14:37:46 -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
tangxifan e48de682ed [core] fixed som ebugs 2023-11-03 14:39:28 -07:00
tangxifan a1e609c901 [core] fixed some bugs 2023-09-18 16:39:07 -07:00
tangxifan c6175aa514 [core] code format 2023-09-17 22:37:48 -07:00
tangxifan ef97127c63 [core] fixed some bugs in testbenches when renaming top modules 2023-09-17 22:34:00 -07:00
tangxifan 717906ea17 [core] code format 2023-08-25 15:13:39 -07:00
tangxifan 89b392a51f [core] adapt changes in is_sb_exist() 2023-08-25 15:13:00 -07:00
tangxifan 19d4d9a16d [core] code format 2023-08-18 21:05:26 -07:00
tangxifan fc523bed32 [core] fixed some bugs in spotting the correct pin index of given subtiles 2023-08-18 21:04:37 -07:00
tangxifan 94d80a9b7c [core] code format 2023-08-08 16:28:56 -07:00
tangxifan 867da98d3f [core] update to use latest api from vpr upstream 2023-08-08 16:28:19 -07:00
tangxifan 4d37421735 [core] fixed a bug on loading subkey to support fabric keys 2023-08-07 10:40:22 -07:00
tangxifan c5b1918e47 [core] fixed a critical bug which causes reg test failures when group_config_block is off 2023-08-06 13:11:17 -07:00
tangxifan 68f07d6fc9 [core] code format 2023-08-05 20:53:58 -07:00
tangxifan 2aab94cd6c [core] syntax 2023-08-05 14:11:57 -07:00
tangxifan 22816a7ed4 [core] syntax 2023-08-05 14:04:57 -07:00
tangxifan f4d7ad2bd1 [core] trying to fix the bug on instance naming so that bitstream generation can work 2023-08-05 13:38:51 -07:00
tangxifan 5bc8925c3a [core] fixed multiple bugs on fabric generator on supporting group_config_block 2023-08-04 12:36:59 -07:00
tangxifan 99bda2e5b0 [core] debugging 2023-08-03 22:50:14 -07:00
tangxifan d3895c3dc0 [core] code format 2023-08-03 17:34:25 -07:00
tangxifan f4cbc95053 [core] syntax 2023-08-03 17:33:57 -07:00
tangxifan 3331540ed6 [core] using config child type in bitstream generation 2023-08-03 14:24:22 -07:00
tangxifan 2facde2097 [core] reworked fabric generator to use config child type 2023-08-03 12:57:50 -07:00
tangxifan 5895a1d96b [core] reworking fabric generator based on latest changes on configurable children 2023-08-02 22:50:19 -07:00
tangxifan 87f2822ef8 [core] working on logical and physical children 2023-08-02 19:46:27 -07:00
tangxifan c05f12ac11 [core] sync up logical-to-physical configurable child mapping after physical memory build-up 2023-08-02 12:24:16 -07:00
tangxifan 53050b94ab [core] developing memory group modules in grid modules 2023-08-01 17:50:03 -07:00
tangxifan 23643f3fb1 [core] developing the physical memory block builder 2023-07-31 22:57:26 -07:00
tangxifan bd265334b5 [core] added tile instances to top module builder 2023-07-19 23:26:55 -07:00
tangxifan aabcc25567 [core] developing tile module port and net builder 2023-07-17 23:06:55 -07:00
tangxifan ba4b7e3522 [core] developing tile module builder 2023-07-16 15:18:09 -07:00
tangxifan 433391eec4 [core] move new functions to a separated source file 2023-07-07 15:03:03 -07:00
tangxifan d3aa4c53d0 [core] now support rebuild configuarable children for ccff submodules 2023-07-07 14:51:21 -07:00
tangxifan a1b13b8e12 [core] overload submodule configurable children from fabric key 2023-07-06 22:47:57 -07:00
tangxifan d3109ee88b [core] developing configurable children reloading from fabric key 2023-07-06 21:53:22 -07:00
tangxifan ddfb0c4afd [core] now mock fpga top supports fpga core wrapper 2023-06-26 15:06:11 -07:00
tangxifan ee59bdb675 [core] code format 2023-06-07 18:55:34 -07:00
tangxifan 327f7f4dab [core] now adapt to latest API of DeviceGrid 2023-06-07 18:54:48 -07:00
tangxifan 18b078d1d5 [core] fixed bugs which cause ci failed 2023-04-24 21:20:07 +08:00
tangxifan 3c6a4d34d8 [core] code format 2023-04-24 13:36:59 +08:00