Commit Graph

231 Commits

Author SHA1 Message Date
tangxifan 07cbfa612e [core] clang syntax 2024-11-13 16:03:06 -08:00
tangxifan 4f96680e1f [core] adapt to side var changes 2024-10-07 14:20:48 -07:00
Victor 3ea830e168 Add the reference_file to the index.rst 2024-09-10 10:46:15 +08:00
Victor 7bacc781d0 update code according to code review comments 2024-09-06 15:39:08 +08:00
Victor 4aca4fda6f fix issue in reg test 2024-09-05 10:43:53 +08:00
Victor ba5c8a3364 update code format 2024-09-03 11:20:51 +08:00
Victor 0093d4b269 Add command report_reference 2024-09-02 15:21:50 +08:00
tangxifan 4def678b11 [core] code format 2024-08-09 18:20:18 -07:00
tangxifan 1af1306444 [core] fixed a bug where pin index for subtile is wrongly calculated for clock network taps 2024-08-09 18:02:49 -07:00
tangxifan f1ab44a212 [core] fixed a bug 2024-08-09 17:10:58 -07:00
tangxifan e4d7192e50 [core] fixed a bug where subtile was used for clock network tap name 2024-08-09 16:16:05 -07:00
tangxifan fe06c2f2b1 [core] code format 2024-07-08 16:18:58 -07:00
tangxifan db459b0e87 [core] add verbose outputs 2024-07-08 16:18:32 -07:00
tangxifan e8f9deeeaf [core] fixed a critical bug on computing pin index for subtile in clock taps 2024-07-08 16:12:20 -07:00
tangxifan 6dde383a7f [core] debugging 2024-07-08 16:00:18 -07:00
tangxifan 7bd60f5f7d [core] support perimeter cb when identify pins of I/Os tiles 2024-07-08 12:39:54 -07:00
tangxifan 1c69365938 [core] debugging 2024-06-28 18:17:38 -07:00
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