Commit Graph

3807 Commits

Author SHA1 Message Date
Lalit Sharma 0f287fb539 Bumping up yosys submodule as an option (-verilog) is added to write verilog file 2021-02-01 13:43:31 +05:30
ganeshgore 186a0cadfb
Checking complete flow of build.yml from non master branch (#207)
* [CICD] SHA extraction bug fix

* [CICD] Docker image builds but push from master

* [CICD] General cleanup
2021-01-30 09:40:53 -07:00
tangxifan 20aebebcf2
Merge pull request #206 from lnis-uofu/gg_ci_cd_dev
[CICD] Added SHA tag to docker build image
2021-01-29 22:11:28 -07:00
ganeshgore d41ca7d2fd
Merge pull request #203 from lnis-uofu/dev
Remove the hard requirement on signal activity file
2021-01-29 21:29:01 -07:00
Ganesh Gore 52dc76c25e [CICD] Added SHA tag to docker build image 2021-01-29 20:22:45 -07:00
ganeshgore af8d750170
Merge pull request #205 from lnis-uofu/gg_ci_cd_dev
[CICD] Checking master branch in change_detect
2021-01-29 19:55:10 -07:00
tangxifan 9bbf214456 [Arch] Update the caravel architecture 2021-01-29 17:00:17 -07:00
Ganesh Gore 30277188db [CICD] Checking master branch in change_detect 2021-01-29 12:58:53 -07:00
tangxifan 0e16638dc2 [Doc] Update documentation about the changes on activity files 2021-01-29 11:49:07 -07:00
tangxifan a70725b4be Merge branch 'master' into dev 2021-01-29 11:41:40 -07:00
tangxifan 8b74947737 [Script] Now multi-clock openfpga shell script no longer needs activity file 2021-01-29 11:40:33 -07:00
tangxifan 4b77a3a574 [Tool] Now activity file is not a manadatory input of openfpga tools 2021-01-29 11:33:40 -07:00
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