Commit Graph

7319 Commits

Author SHA1 Message Date
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 e2673f10af
Merge pull request #1630 from lnis-uofu/dependabot/submodules/yosys-171577f
Bump yosys from `52c04f3` to `171577f`
2024-04-19 12:06:04 -07:00
dependabot[bot] 4ab7b80bc0
Bump yosys from `52c04f3` to `171577f`
Bumps [yosys](https://github.com/YosysHQ/yosys) from `52c04f3` to `171577f`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](52c04f3029...171577f909)

---
updated-dependencies:
- dependency-name: yosys
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 06:08:36 +00:00
tangxifan a8a50ca768
Merge pull request #1625 from lnis-uofu/dependabot/submodules/yosys-52c04f3
Bump yosys from `47bdb3e` to `52c04f3`
2024-04-16 14:41:03 -07:00
dependabot[bot] 1d77b82968
Bump yosys from `47bdb3e` to `52c04f3`
Bumps [yosys](https://github.com/YosysHQ/yosys) from `47bdb3e` to `52c04f3`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](47bdb3e32f...52c04f3029)

---
updated-dependencies:
- dependency-name: yosys
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-16 06:57:45 +00:00
tangxifan c4199de446
Merge pull request #1621 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2024-04-12 11:16:20 -07:00
github-actions[bot] 2347c86c87 Updated Patch Count 2024-04-12 18:10:31 +00:00
tangxifan f6109ba465
Merge pull request #1618 from lnis-uofu/dependabot/submodules/yosys-47bdb3e
Bump yosys from `e01e942` to `47bdb3e`
2024-04-11 19:17:01 -07:00
tangxifan ffdf40cad6
Merge pull request #1620 from lnis-uofu/xt_plocf
Support fabric pin physical location file
2024-04-11 19:16:46 -07:00
tangxifan 7058f631e0
Merge branch 'master' into xt_plocf 2024-04-11 15:50:24 -07:00
tangxifan dfc2626502 [doc] add hyperlinks 2024-04-11 15:46:52 -07:00
tangxifan 63128cb944 [doc] add new file format and new command as well as related options 2024-04-11 15:44:12 -07:00
tangxifan 1af8a4ae4f [test] add golden outputs 2024-04-11 15:20:34 -07:00
tangxifan 9b0a491819 [test] now validate no time stamp file for fabric pin physical location 2024-04-11 15:16:34 -07:00
tangxifan d51832a4e2 [ci] typo 2024-04-11 15:13:20 -07:00
tangxifan e85df6dcfd [ci] deploy new tests to basic reg tests 2024-04-11 15:11:41 -07:00
tangxifan 20ba0e1dd5 [test] add new testcases to validate options of write_fabric_pin_physical_location 2024-04-11 15:06:50 -07:00
tangxifan 08bd6d00d3 [core] code format 2024-04-11 15:04:08 -07:00
tangxifan 0c680ec426 [test] now test regex as module name for fabric pin physical location 2024-04-11 15:01:19 -07:00
tangxifan 79970719b4 [core] fixed a bug where regex breaks 2024-04-11 14:59:14 -07:00
tangxifan f63ea06c4e [core] now support regular expression in module name for fabric pin physical location output 2024-04-11 14:30:27 -07:00
tangxifan 5960cc14aa [core] fixed a bug 2024-04-11 13:04:47 -07:00
tangxifan 4dedee4011 [test] add a new test case to basic reg test to validate write_fabric_pin_physical_location command 2024-04-11 12:59:13 -07:00
dependabot[bot] 0fe0e6bde2
Bump yosys from `e01e942` to `47bdb3e`
Bumps [yosys](https://github.com/YosysHQ/yosys) from `e01e942` to `47bdb3e`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](e01e942f81...47bdb3e32f)

---
updated-dependencies:
- dependency-name: yosys
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-11 06:28:05 +00:00
tangxifan 6f94399767 [core] code format 2024-04-10 22:53:52 -07:00
tangxifan 971f0e8838 [core] add a new option '--show_invalid_side' 2024-04-10 22:52:36 -07:00
tangxifan 58708ff727 [core] syntax 2024-04-10 20:08:02 -07:00
tangxifan 435e83c530 [core] add port side to tile ports 2024-04-10 17:38:02 -07:00
tangxifan e47c20fb4e
Merge pull request #1617 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2024-04-10 17:13:47 -07:00
tangxifan f9f7d42d93 [core] add port side attribute and set them when buidling grid/cb/sb modules 2024-04-10 17:10:06 -07:00
github-actions[bot] f3186e7a0d Updated Patch Count 2024-04-11 00:02:30 +00:00
tangxifan d156de060e [core] adding pin side attribute to module manager 2024-04-10 16:19:28 -07:00
tangxifan 0af0ededd9 Merge branch 'master' of github.com:lnis-uofu/OpenFPGA into xt_plocf 2024-04-10 15:52:25 -07:00
tangxifan b7c2e183e2
Merge pull request #1616 from lnis-uofu/xt_black
update black version from 20.8b1 to 24.3.0
2024-04-10 15:51:53 -07:00
tangxifan b0be9fe75d [core] developing xml writer for fabric pin phy loc 2024-04-10 15:51:26 -07:00
tangxifan 47baaff94c [core] rename command name to 'write_fabric_pin_physical_location`` and start developing exec func 2024-04-10 13:30:02 -07:00
tangxifan f1334645db [core] added a new command write_pin_physical_location 2024-04-10 13:07:49 -07:00
tangxifan c63cee458b [script] adapt code format for python 2024-04-10 12:58:05 -07:00
tangxifan f31a44ada9 [doc] update black version from 20.8b1 to 24.3.0 2024-04-10 12:57:31 -07:00
tangxifan c5db01f943
Merge pull request #1614 from lnis-uofu/dependabot/submodules/yosys-e01e942
Bump yosys from `0a854cf` to `e01e942`
2024-04-10 10:46:55 -07:00
dependabot[bot] 989fd36a32
Bump yosys from `0a854cf` to `e01e942`
Bumps [yosys](https://github.com/YosysHQ/yosys) from `0a854cf` to `e01e942`.
- [Release notes](https://github.com/YosysHQ/yosys/releases)
- [Commits](0a854cf4ce...e01e942f81)

---
updated-dependencies:
- dependency-name: yosys
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-10 06:36:56 +00:00
tangxifan eb0c74942e
Merge pull request #1608 from lnis-uofu/patch_update
Pulling refs/heads/master into master
2024-03-29 14:41:59 -07:00
github-actions[bot] afe4a0221f Updated Patch Count 2024-03-29 21:33:06 +00:00
tangxifan 8796687363
Merge pull request #1607 from lnis-uofu/xt_preconfig_wrapper
Support waveform output in preconfigured fabric wrapper generator
2024-03-29 14:32:38 -07:00
tangxifan 3824b006cc [test] add new golden outputs 2024-03-29 12:06:00 -07:00
tangxifan 0a7915aa77 [core] typo 2024-03-29 12:03:23 -07:00
tangxifan f0639b4567 [test] add new testcase to basic reg test 2024-03-29 11:56:11 -07:00
tangxifan 20386945bd [test] add a new testcase to validate dump waveform 2024-03-29 11:53:55 -07:00
tangxifan 6a5d3c7cdc [code] syntax 2024-03-29 11:03:48 -07:00
tangxifan 00de794967 [core] code format 2024-03-29 10:58:48 -07:00