Commit Graph

3535 Commits

Author SHA1 Message Date
tangxifan 125e94a6b3 [Test] Add full VTR benchmark (with most commented); ready for massive testing 2021-03-20 21:01:18 -06:00
tangxifan 2bd8ef2af9 [Benchmark] Patch boundtop.v with missing SPRAM module 2021-03-20 21:00:53 -06:00
tangxifan ee3677ecc1
Merge branch 'master' into yosys_heterogeneous_block_support 2021-03-20 18:16:53 -06:00
tangxifan cb07848475 [Script] Remove verilog and SDC generation from vtr benchmark openfpga script; Focus on bitstream generation 2021-03-20 18:11:54 -06:00
tangxifan f3792bc6f6 [Test] Update VTR benchmark test case to include DSP example benchmark 2021-03-20 18:09:19 -06:00
tangxifan 477a522885 [HDL] Rename tech lib to be consistent with arch name changes 2021-03-20 18:08:03 -06:00
tangxifan 911979a731 [Arch] Update heterogenous architecture for vtr benchmark by adding mult36 2021-03-20 18:04:59 -06:00
tangxifan 1185f7b8bf [Script] Add a template yosys script to enable DSP mapping 2021-03-20 17:05:30 -06:00
bbleaptrot a6dfba4500
Update to try and display tutorial images 2021-03-19 16:29:25 -06:00
bbleaptrot e90bcdc4d5
Update to correctly include figure syntax 2021-03-19 16:21:45 -06:00
bbleaptrot 05ec5186a2
Update to see if .. image:: works for images 2021-03-19 16:18:21 -06:00
bbleaptrot 4e363660e7
Update to correct syntax for images 2021-03-19 16:14:51 -06:00
bbleaptrot eea73ca2bf
Add user_defined_templates.rst file 2021-03-19 16:10:46 -06:00
bbleaptrot 7b23231909
Add images for user_defined_templates.v tutorial 2021-03-19 16:08:50 -06:00
tangxifan ed9b567d19
Merge branch 'master' into doc_patch 2021-03-18 22:34:43 -06:00
ganeshgore 35567fb3c3
Merge pull request #272 from lnis-uofu/yosys_heterogeneous_block_support
Yosys heterogeneous block support
2021-03-18 16:17:55 -06:00
tangxifan 73e37060a5
Merge branch 'master' into yosys_heterogeneous_block_support 2021-03-18 15:14:24 -06:00
tangxifan 3c1e3ed400
Merge branch 'master' into doc_patch 2021-03-18 15:14:05 -06:00
ganeshgore a8f06db62f
Merge pull request #270 from lnis-uofu/netlist_name_patch
Name grid module pins in Verilog netlist with architecture port defintion
2021-03-18 15:13:13 -06:00
tangxifan 3ef292bdbb Merge branch 'netlist_name_patch' of https://github.com/LNIS-Projects/OpenFPGA into netlist_name_patch 2021-03-17 20:28:40 -06:00
tangxifan fa11410425 [Tool] Remove exceptions on outputing verilog port with lsb=0 2021-03-17 20:27:08 -06:00
tangxifan d22d935322 [CI] Update regressiont tests run in CI script 2021-03-17 16:08:33 -06:00
tangxifan 6bf4880c50 [benchmark] Add vtr benchmark 2021-03-17 15:24:26 -06:00
tangxifan 7a986defba [CI] Deploy vtr benchmark regression test to CI 2021-03-17 15:15:54 -06:00
tangxifan f9dc7c1b54 [HDL] Add dual-port RAM 1024x8 bit HDL decription as a primitive module of OpenFPGA cells 2021-03-17 15:15:22 -06:00
tangxifan 08a86e056a [Test] Add vtr benchmark regression test 2021-03-17 15:13:58 -06:00
tangxifan 7eeb35d21f [Script] Bug fix in yosys script to synthesis BRAM 2021-03-17 15:12:04 -06:00
tangxifan 1976a8068f [Test] Add test case to run vtr benchmarks (Currently, only ch_instrinsic is included; more to be added) 2021-03-17 15:11:17 -06:00
tangxifan deee7ba366 [Script] Add example script to run vtr benchmarks 2021-03-17 15:10:56 -06:00
tangxifan 910f8471dd [Arch] Add a representative heterogeneous FPGA architecture with single-mode BRAM (which can be synthesized by Yosys) 2021-03-17 15:10:05 -06:00
tangxifan 76113a80fa [HDL] Add an adhoc yosys technology library for a heterogeneous FPGA architecture 2021-03-17 15:09:12 -06:00
tangxifan e1f8b252b1 Merge branch 'master' into yosys_heterogeneous_block_support 2021-03-16 20:05:21 -06:00
tangxifan d12a8a03fd [Test] Update test case using yosys bram parameters 2021-03-16 19:52:17 -06:00
tangxifan 094b3e9b90 [Script] Use parameters in template yosys script supporting BRAMs 2021-03-16 19:51:48 -06:00
tangxifan cea43c2c45 [HDL] Add SPRAM module to generic yosys tech lib for openfpga usage 2021-03-16 18:04:31 -06:00
tangxifan 73b06256d0 [Test] Deploy the new yosys script supporting BRAM to regression tests 2021-03-16 16:52:59 -06:00
tangxifan 84778bd38d [Script] Add new yosys script to support architectures with BRAMs 2021-03-16 16:52:18 -06:00
tangxifan 090f483a11 [Script] Now task-run script support the use of env variables openfpga_path in yosys scripts 2021-03-16 16:45:57 -06:00
tangxifan 76837e02e6 [Script] Rename yosys script supporting bram and restructure techlib files 2021-03-16 16:16:53 -06:00
tangxifan 19b2641839
Merge branch 'master' into doc_patch 2021-03-15 11:45:32 -06:00
tangxifan fb7d76545e [Doc] Patch the schematic of LUT circuit models to be consistent with netlists 2021-03-15 11:40:09 -06:00
tangxifan 87006e1374
Merge branch 'master' into netlist_name_patch 2021-03-15 10:06:24 -06:00
tangxifan 063c58b6cb
Merge pull request #266 from lnis-uofu/ganesh_dev
[Task/Flow] Extended Yosys support in OpenFPGA task
2021-03-15 10:06:11 -06:00
tangxifan d2fbda4070
Merge branch 'master' into netlist_name_patch 2021-03-15 09:13:04 -06:00
tangxifan b080bcf018
Merge branch 'master' into ganesh_dev 2021-03-15 09:12:50 -06:00
tangxifan fcfe143f2f
Merge pull request #257 from antmicro/enhanced_gsb_dump
GSB dump enhancement
2021-03-15 09:12:19 -06:00
Maciej Kurc 66745a85f2 Fixed an issue with the CI workflow
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2021-03-15 09:29:37 +01:00
Maciej Kurc 02967f2870 Added writing rr graph node indices to GSB dump.
Signed-off-by: Maciej Kurc <mkurc@antmicro.com>
2021-03-15 09:28:38 +01:00
tangxifan c8d41b4e69 [Tool] Change routing module port naming to include architecture port names 2021-03-14 19:35:49 -06:00
tangxifan 956b9aca01 [Tool] Trim dead codes in port naming function 2021-03-13 20:23:08 -07:00