Commit Graph

3113 Commits

Author SHA1 Message Date
Lalit Sharma 1f994319fd Adding this testcase to CI script. Also adding an option in ys script for synthesis to use openfpga compliant FF 2020-12-16 04:19:56 -08:00
Lalit Sharma 891e2f8aa3 Adding arch xml from SOFA repo. Also updating the script with its file location 2020-12-16 04:14:18 -08:00
Lalit Sharma 3e4732e8b2 Merge remote-tracking branch 'origin/master' into quicklogic_test
Merging latest updates from master.
2020-12-16 03:50:51 -08:00
tangxifan 6b15ae6805
Merge pull request #152 from lnis-uofu/replace_yosys
Replace yosys
2020-12-15 08:24:39 -07:00
Lalit Sharma 0e7c04878c Merge remote-tracking branch 'origin/master' into replace_yosys
Merging latest changes from master.
2020-12-14 20:57:26 -08:00
Lalit Sharma 682f9fa802 Merge remote-tracking branch 'origin/master' into replace_yosys 2020-12-14 20:18:54 -08:00
tangxifan 7f297114b6
Merge pull request #160 from lnis-uofu/dev
[Git] Add labeler for pull requests
2020-12-14 15:13:34 -07:00
tangxifan 5a0fbe7705 [Git] Use main version of labeler 2020-12-14 13:40:40 -07:00
tangxifan 1e19039b9a [Git] Use specific path to labeler configuration file 2020-12-14 13:37:28 -07:00
tangxifan 279d259fd7 [Git] Use compatible ubuntu version for labeler 2020-12-14 12:16:45 -07:00
tangxifan abc1b51771 [Git] Add labeler for pull requests 2020-12-14 11:38:17 -07:00
tangxifan e51c90db46
Merge pull request #159 from lnis-uofu/dev
Add default pull request template to the right position that Github requires
2020-12-14 11:26:05 -07:00
tangxifan 4204e98ffa [Git] Add default pull request template to the right position that Github prefers 2020-12-14 10:29:53 -07:00
tangxifan 5bda464ca0
Merge pull request #158 from lnis-uofu/dev
Bug fix on the incompatible sphinx bibtex version
2020-12-14 10:26:54 -07:00
Lalit Sharma 2b6dbb7cd6 Adding target compile in Makefile that just compiles without updating submodules 2020-12-14 09:25:50 -08:00
tangxifan 024bc17b84 [Doc] Bug fix on the incompatible sphinx bibtex version. Constrain to the right version. 2020-12-14 09:37:45 -07:00
Lalit Sharma 3ccd6b80dd Updating compile.rst file with updated compilation steps 2020-12-13 21:04:10 -08:00
Lalit Sharma 3a82bae1ac Updating compilation steps 2020-12-11 03:51:23 -08:00
Lalit Sharma b621c4f694 Removing yosys-symbiflow-plugins compilation from CMakefile 2020-12-10 21:44:57 -08:00
Lalit Sharma 6991848f97 Removing yosys-symbiflow-plugins submodule and will be added separately later via another PR 2020-12-10 21:06:08 -08:00
tangxifan 780be05079
Merge pull request #154 from lnis-uofu/dev
Add pull request template
2020-12-10 16:39:59 -07:00
Ashton Snelgrove d77aa19ae1 Run tests in parallel 2020-12-10 15:49:02 -07:00
Ashton Snelgrove faec0ea782 Github action optimizations 2020-12-10 14:35:19 -07:00
Lalit Sharma 0ee3efb306 Adding a testcase to run yosys quicklogic flow 2020-12-10 02:41:43 -08:00
Lalit Sharma f805a62f96 Updating yosys branch to quicklogic-rebased 2020-12-09 23:36:13 -08:00
Lalit Sharma 3b302dd538 Updating yosys URL to pick from QuickLogic-Corp repo, this is done till this repo is merged to mainstream repo 2020-12-09 22:25:51 -08:00
Lalit Sharma 760b8bd7ad Adding tcl8.6-dev package as CI dependency 2020-12-08 21:14:48 -08:00
Lalit Sharma 07dfd35e12 Adding yosys-symbiflow-plugins as submodule and adding tcllib as dependency in CI 2020-12-08 20:35:57 -08:00
tangxifan c278bb0a5f [Git] Format fix on pull request template 2020-12-08 17:29:30 -07:00
tangxifan e20c8d578e [Git] Format pull request template and add more OpenFPGA-related topics 2020-12-08 17:27:48 -07:00
tangxifan 6383946ae6 [Git] Add pull request template 2020-12-08 17:16:50 -07:00
tangxifan 6b50bbf986
Merge pull request #134 from lnis-uofu/ganesh_dev
Support Delay Customization in OpenFPGA Task Configuration File
2020-12-08 15:32:48 -07:00
Lalit Sharma 8a2681f99f Re-setting option YOSYS_ENABLE_TCL to ON, as yosys compilation depends on tcl 2020-12-08 09:21:25 -08:00
Lalit Sharma 3a7bc77871 Correcting the syntax for CI run 2020-12-08 09:14:05 -08:00
Lalit Sharma d7ec481e9e Adding updates to checkout submodules 2020-12-08 08:52:35 -08:00
Lalit Sharma ed9535693c Updating CMakeList.txt to compile yosys 2020-12-08 01:29:36 -08:00
Lalit Sharma 460bf9d3bd Adding yosys sub-module instead of yosys folder 2020-12-07 23:54:18 -08:00
Lalit Sharma 9cee60ddbf deleting yosys local folder to replace it with corresponding yosys sub-module 2020-12-07 23:52:20 -08:00
Laboratory for Nano Integrated Systems (LNIS) c5d9bac126
Merge pull request #150 from lnis-uofu/dev
Misc Updates
2020-12-06 15:44:37 -07:00
tangxifan d11a3d9fef [Tool] Avoid outputting signal initialization codes because they are bulky 2020-12-06 14:29:16 -07:00
tangxifan cb2bd2e31c [Tool] Remove register ports for mini local encoders (1-bit data out) 2020-12-06 14:21:54 -07:00
Laboratory for Nano Integrated Systems (LNIS) 2eaff52c13
Merge pull request #149 from lnis-uofu/dev
Netlist/Module size Reduction for Routing Multiplexers
2020-12-05 13:44:20 -07:00
tangxifan 6bdfcb0147 [Tool] Bug fix for unifying mux primitive modules. Include memory size in the naming 2020-12-05 12:44:09 -07:00
tangxifan 6f18688f0e [Tool] Now routing multiplexer in the same circuit model (regardless or input sizes) can share the same primitive module 2020-12-05 10:53:01 -07:00
Laboratory for Nano Integrated Systems (LNIS) e1563c93d8
Merge pull request #148 from lnis-uofu/dev
Organize Routing Multiplexer Verilog Netlist
2020-12-05 09:34:49 -07:00
tangxifan 0da92ad888 [Tool] Split MUX Verilog netlist into two separated files: one contains only primitives while the other contains the top-level modules 2020-12-04 22:16:51 -07:00
Laboratory for Nano Integrated Systems (LNIS) 09fa83ddfc
Merge pull request #147 from lnis-uofu/dev
Support I/O tiles in the center part of FPGA grid layout
2020-12-04 19:30:31 -07:00
tangxifan b717903ca1 [CI] Deploy new test to CI 2020-12-04 18:51:30 -07:00
tangxifan 5be9e9b736 [Tool] Adapted tools to support I/O in center grid 2020-12-04 18:50:13 -07:00
tangxifan 6001da3a40 [Arch] Bug fix in tileable I/O arch example 2020-12-04 17:56:54 -07:00