Commit Graph

3545 Commits

Author SHA1 Message Date
ganeshgore bdf03c8b26
Bug fix on Docker build and upload on master (#202)
* [CI/CD] Added force master image update option

* [CI/CD] Fixed .dockerignore while master image building

* [Test] checking correctness of source_modified flag

* [Bugfix] Fixed openfpga_flow in dockerignore

* [CICD] Added more context in dockerignore

* [CICD] Updated Dockerfile.master

* [CICD] Reverted test variables
2021-01-29 11:16:57 -07:00
AurelienAlacchi 3f5cc59c0a
Microbenchmarks of Single-Port RAM and Associated Example Architecture Files as well as Test Cases (#200)
* Add required files for LUTRAM integration and testing

* Add task for lutram

* Repair format (tab and space mismatched)

* Add disclaimer in architecture file

Co-authored-by: Aur??Lien ALACCHI <u1235811@lnissrv4.eng.utah.edu>
2021-01-29 10:19:05 -07:00
ganeshgore 76845357f0
Merge pull request #199 from lnis-uofu/dev
Version Echo of OpenFPGA Shell
2021-01-28 11:03:21 -07:00
tangxifan 78ad9cd000 [Doc] Add version command/option to documentation 2021-01-27 16:06:45 -07:00
tangxifan d9fda31a9f [Tool] Add --version to openfpga shell option and a command to openfpga shell 2021-01-27 16:03:46 -07:00
ganeshgore 487bcd6734
[Bugfix] failing docker build + push on master branch (#196)
* [Build] Added MAKE_FLAGS variable to Makefile
+ Mainly too provide -j parallel execution option

* [Yosys] Corrected output filename in QLyosys

* Revert "[Build] Added MAKE_FLAGS variable to Makefile"

This reverts commit c5e9da985a.

* [Shellrun] Added nested tasks to shortcuts

* Test on docker optimization pull request

* Optimized docekrfile.env

* Added parallel build option to cmake

* Reverted CMAKE parallel build

* Updated docker_regression_tests

* Corrected OPENFPGA_PATH in dockerfile

* Trying to merge  artifact_regression_tests and docker_distribution

* Revert "Trying to merge  artifact_regression_tests and docker_distribution"

This reverts commit fba6996d59.

* Added CI/CD documentation docs

* Code cleanup in flow and task script

* Saved regression artifcats in case of failure

* Logged exception in run command

* Checking failed regression test artifact upload

* Fixed yosys bug

* Removed travis and few unused local file

* Added -batch option in openfpga_flow script

* Upload artifacts for debug on failed regression test

* Added OpenFPGA shell info in logger print

* Updated docs

* [Backup] openfpga.sh backedup before pull request

* [CI/CD] Added extra runtime dependencies

* [CI/CD] Updated runtime enviroment to python3.8

* [CD/CD] Removed restalling depedencies, can be done by rebuilding images

* [Docs] Corrected typo

* [CI/CD] Moved pip installation to dockerfile

* [CI/CD] Running regression test with run-task

* [Python3.8] Added alternate python version

* [Bugfix] Fixed missing files/dir while building master docker image on origin/master branch

* Removed extra files

* Removed extra files 2
2021-01-27 11:17:32 -07:00
tangxifan 38bd88873e
Merge pull request #197 from lnis-uofu/bump_yosys_adder
Bumping the latest yosys changes related to soft_adder support
2021-01-27 10:17:43 -07:00
Lalit Sharma c0126e6da7 Bumping the latest yosys changes related to soft_adder support 2021-01-27 03:40:17 -08:00
ganeshgore 114915862c
Merge pull request #194 from lnis-uofu/repo_cleanup
Removing old dockerfile
2021-01-26 22:55:13 -07:00
Ganesh Gore da8a1019b3 [Cleanup] Removed old docker build file 2021-01-26 22:35:11 -07:00
Ganesh Gore 5577d6a1b2 Merge remote-tracking branch 'origin/master' into repo_cleanup 2021-01-26 22:33:28 -07:00
ganeshgore 3cc780c522
Merge pull request #192 from lnis-uofu/repo_cleanup
Removing unused files from the repo
2021-01-26 22:32:18 -07:00
Ganesh Gore b0fd2569ca Merge remote-tracking branch 'origin/master' into repo_cleanup 2021-01-26 22:15:55 -07:00
tangxifan 56ceb1e4d6
Merge pull request #191 from lnis-uofu/python3_upgrade
Upgrade Python3 to python 3.8
2021-01-26 22:13:55 -07:00
Ganesh Gore 8f668df6d9 Merge remote-tracking branch 'origin/master' into python3_upgrade 2021-01-26 21:30:04 -07:00
tangxifan 39f8410bfd
Merge pull request #190 from lnis-uofu/ci_cd_docs
[Docs] Added CI/CD docs
2021-01-26 18:55:14 -07:00
Ganesh Gore 66de3dde59 [CI/CD] dropped old regressionn test 2021-01-26 17:58:03 -07:00
Ganesh Gore 646d299fa2 [CI/CD] dropped old regressionn test 2021-01-26 17:57:17 -07:00
Ganesh Gore 60e2e5cc9b [Cleanup] Removed unused files 2021-01-26 16:57:04 -07:00
Ganesh Gore 0b82b6439b [Regression] Upgraded runtime enviroment to python3.8 2021-01-26 16:40:45 -07:00
Ganesh Gore 0a29529731 [Docs] Added CI/CD docs 2021-01-26 16:26:43 -07:00
ganeshgore e4e4b53cce
Merge pull request #189 from lnis-uofu/dev
Update figures in documentation about OpenFPGA framework
2021-01-26 14:36:59 -07:00
tangxifan d53d3963d4 [Doc] Broken link fix in config protocol documentation 2021-01-26 14:05:11 -07:00
tangxifan 97f8bccce3 [Doc] Add openfpga floorplanning to the overview part of documentation 2021-01-26 14:00:51 -07:00
tangxifan 4d5b63a685 [Doc] Fine-tune format on FPGA-SDC motivation 2021-01-26 11:04:31 -07:00
tangxifan 22a01cdb05 [Doc] Fine-tuned figure about openfpga tools to provide a clear borderline between openfpga shell and other tools/files 2021-01-26 10:36:34 -07:00
ganeshgore 9f6f7b4aef
Merge pull request #186 from lnis-uofu/dev
Typo fix on documentation about option ``--generate_random_fabric_key``
2021-01-26 10:10:14 -07:00
tangxifan f669b60182 Merge branch 'master' into dev 2021-01-25 16:21:08 -07:00
tangxifan f603fb8916
Merge pull request #164 from lnis-uofu/github-action-optimizations
GitHub action optimizations
2021-01-25 16:20:26 -07:00
tangxifan 9fefe1502f [Doc] Typo fix on write_fabric_key option 2021-01-25 15:18:16 -07:00
tangxifan dd0680246a [Doc] Typo fix on fabric key command 2021-01-25 14:12:40 -07:00
Ashton Snelgrove 50e4aac650 Fix dependency script reference in old build 2021-01-25 11:58:35 -07:00
Ashton Snelgrove 9894693932 Fix dependency script reference in old build 2021-01-25 11:46:59 -07:00
Ashton Snelgrove f26da9ad34 Add current master build file. 2021-01-25 11:32:34 -07:00
Ashton Snelgrove a85a1cfb6d Merge changes from ganesh. 2021-01-25 10:28:47 -07:00
Ashton Snelgrove cdb799c59f Reenable branch checks. 2021-01-25 10:12:49 -07:00
ganeshgore 1ba7e0663f
Merge pull request #176 from lnis-uofu/dev
Documentation Formatting
2021-01-24 21:11:49 -07:00
ganeshgore df9df7c93c
Merge pull request #184 from lnis-uofu/openfpga_shell_batch
Support batch mode when executing OpenFPGA commands
2021-01-24 21:07:18 -07:00
tangxifan 3b7762ef85 [Lib] Now try to call undefined command will cause a error code to return 2021-01-24 17:44:51 -07:00
tangxifan a8158322ef [Tool] Bug fix in setting command execution status in OpenFPGA shell 2021-01-24 17:25:03 -07:00
tangxifan e18c533657 [Doc] Add new openfpga shell command to documentation 2021-01-24 14:48:56 -07:00
tangxifan fd0e73a9bb [Tool] Enhance return code for openfpga shell 2021-01-24 14:48:27 -07:00
tangxifan 8cac3291cb [Tool] Add batch mode to openfpga shell execution 2021-01-24 14:33:58 -07:00
ganeshgore d502410b40
Merge pull request #179 from lnis-uofu/unused_gpout_patch
Avoid to output initial signal for general-purpose output ports of FPGA fabrics in Verilog testbenches
2021-01-23 18:27:54 -07:00
ganeshgore 2ca47e8557
Merge pull request #182 from lnis-uofu/buid_version_addition
Add OpenFPGA version display
2021-01-23 18:21:30 -07:00
tangxifan 4cc8b08a6c [Tool] Add openfpga version display 2021-01-23 16:38:00 -07:00
Ashton Snelgrove 2e947efc64 Add openfpga.sh and force a master build. 2021-01-22 19:50:23 -07:00
tangxifan d2defebee9 [Tool] Avoid to output initial signal for general-purpose output ports of FPGA fabrics in Verilog testbenches 2021-01-22 16:42:13 -07:00
Ashton Snelgrove 25f8ea6e73 Fix chmod and env variables for test. 2021-01-22 16:36:19 -07:00
Ashton Snelgrove 40276ceaa4 Move openfpga binary to matching location. 2021-01-22 16:27:55 -07:00