Commit Graph

616 Commits

Author SHA1 Message Date
abejgonzalez cd58cfd40b Fix documentation Vitis deploy manager 2022-12-21 12:42:04 -08:00
Nandor Licker 5434084309
UART Bridge test (#1326)
Added a UART test in a new group of tests, 'bridges'.
This test group includes the bridges from firesim-lib, which rely on more external dependencies.
The previous `midasexamples` test suite is limited to simple tests with no dependencies.
2022-12-13 07:07:36 +02:00
Nandor Licker b3c39d171a
Rewrite MIDAS tests (#1327)
In order to set up bridges, introduced a single "constructor.h" header file to instantiate everything in a design.
This de-duplicates logic across multiple tests and the FireSim driver.
Removed the header-based testing logic and introduced `.cc` files for each test instead.
2022-12-12 20:59:15 +02:00
David Biancolin 98fa2f9b25
Remove references to buildafi; replace with buildbitstream (#1287) 2022-12-11 03:40:59 +00:00
David Biancolin cfad244cd7 docs: Remove old config-based freq specification; describe new mechanism 2022-10-30 20:01:36 -07:00
Russell Horvath ec69caaf2c
Merge pull request #1229 from firesim/expose-frequency
Expose frequency and strategy in the build_dcp script, plumb through to bitbuilder.
2022-10-20 21:20:35 -07:00
Abraham Gonzalez ce91e92fbd Address comments 2022-10-19 11:27:30 -07:00
Abraham Gonzalez 24dadf009d Address comments 2022-10-19 11:15:05 -07:00
Abraham Gonzalez 9308bc6d2f Add PyTest docs 2022-10-17 21:57:44 -07:00
David Biancolin 32cf7b7ce8
Update GoldenGate-and-Driver-Development.rst (#1259) 2022-10-14 17:11:55 -04:00
Abraham Gonzalez a6c2c99a85 Update docs gen. file 2022-10-14 11:38:23 -07:00
Russell Horvath 03e3316280 naming and doc changes 2022-10-13 22:30:37 +00:00
Abraham Gonzalez 4205db8e66 Setup defaults to be single-node 2022-10-12 18:29:16 -07:00
Nandor Licker fabb54bdab
Make AutoCounterCoverModule target modules (#1252)
Instead of hard-wiring a module name, now the annotation is placed on a proper module target.
2022-10-07 08:25:49 +00:00
Russell Horvath bdce5ae660
Merge branch 'main' into expose-frequency 2022-10-06 14:33:50 -07:00
Russell Horvath f95b4a9d13 add code formatting 2022-10-06 20:57:15 +00:00
Russell Horvath f96bf7606d update docs, add checks for platform 2022-09-30 20:55:02 +00:00
Abraham Gonzalez e23e1db99d
Clarify exit code for `builtbitstream` 2022-09-28 19:16:44 -07:00
Abraham Gonzalez b516a204c2 Enable forceterminate on buildbitstream 2022-09-19 21:46:45 +00:00
Abraham Gonzalez aaa8747661
Merge pull request #1206 from firesim/refactor_conda_abe
Refactor Conda + Bump Chipyard (which now uses Conda)
2022-09-15 18:20:13 -07:00
abejgonzalez 82fdf66554 Update comments + docs 2022-09-15 18:13:07 -07:00
abejgonzalez abd89ca4d4 Fix doc build 2022-09-15 11:55:01 -07:00
abejgonzalez 62f0fb5e9e Add docs | Remove esp-tools | Use CY build-setup | Add conda-lock CI 2022-09-15 11:38:20 -07:00
Sagar Karandikar 6d3569166f
Merge pull request #1193 from firesim/amifix-for-main
Bump to use AMI 1.12.1 (merge from stable which already has this)
2022-09-14 10:36:47 -07:00
Abraham Gonzalez 4526fb95ce Update docs 2022-09-12 23:24:46 +00:00
David Biancolin f6a1ee309e metasim: remove dramsim2 + move mm in-tree 2022-09-07 20:07:05 -07:00
Sagar Karandikar 9dd5f1b75e Merge remote-tracking branch 'origin/stable' 2022-08-31 18:44:38 +00:00
Sagar Karandikar 5f6e36a7ab update docs tagging for new rtd version names 2022-08-31 15:24:38 +00:00
Sagar Karandikar 5a9d0ff1ac test updating AMI to 1.12.1 2022-08-30 00:16:41 +00:00
Tim Snyder 8cb2325e7e
Revert "add xclbin URI support (#1140)" (#1173)
This reverts commit a517b1992a.
2022-08-16 23:44:35 +00:00
Tim Snyder a517b1992a
add xclbin URI support (#1140)
use fsspec to enable xclbin's to be one of any URI protocol
supported by the library or an installed add-on

Co-authored-by: Tim Snyder <snyder.tim@gmail.com>
Co-authored-by: Filip Stamenkovic <92741622+filipstamenkovic-sifive@users.noreply.github.com>
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-08-10 16:00:19 -05:00
David Biancolin dbd1d3081b
Merge pull request #1151 from firesim/printf-annotator-update
Annotate Printf statements instead of intercepting parameters.
2022-08-04 20:31:53 -07:00
Nandor Licker 2e205dce13
Enabled clang-format on C++ sources (#1139)
* Enabled clang-format on C++ sources

Ran clang-format on sources committed to the repository and added a CI job to ensure sources are properly formatted on each commit.
Clang-format can be installed using Linux package managers and the `git clang-format` command can be used to format all files that change with a commit.

* Update docs/Developer-Docs/GoldenGate-and-Driver-Development.rst

Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>

* Update scripts/machine-launch-script.sh

Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>

Co-authored-by: David Biancolin <david.biancolin@sifive.com>
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2022-08-02 23:12:13 -07:00
David Biancolin 969e2fd093 printf: Annotate printf statements not parameters
Now that printf statements are named, and thus annotatable
remove a long-standing hack that has the PrintfAnnotation label
the parameters to the statement instead of the statement itself
2022-08-02 20:08:58 +00:00
Tim Snyder 0509bf388d
Merge pull request #1126 from firesim/timsnyder-siv-patch-2
correct doc for autocounter_csv_format
2022-07-29 06:41:55 -05:00
David Biancolin 0728a5d4bd
docs: fix aws_setup.py reference (#1125) 2022-07-12 09:27:31 -07:00
Tim Snyder e0316fbe46
Adjust RST formatting for numbered list of PerfCounter modes 2022-07-12 10:50:07 -05:00
Tim Snyder a45e53f74e
Correct label for local_cycle 2022-07-11 11:41:15 -05:00
Tim Snyder 38dab35b4a
Order of header rows was incorrect as well 2022-07-10 19:46:16 -05:00
Tim Snyder f2d2246965
correct doc for autocounter_csv_format
It was roughly correct but had slightly different text in the header rows.  Just correcting it to match what the driver is putting out.
2022-07-10 17:37:12 -05:00
Sagar Karandikar b0a234d883
Merge pull request #1114 from firesim/build-driver-command
add firesim builddriver command; plus a few metasim fixes and doc updates
2022-07-06 16:33:28 -07:00
alexhbot e656779ae5
Update Miscellaneous-Tips.rst 2022-07-06 14:33:25 -07:00
Sagar Karandikar d6beb655c3 more docs 2022-07-06 20:58:35 +00:00
Sagar Karandikar f0f4ffd5c6 more docs 2022-07-06 20:45:22 +00:00
Sagar Karandikar 254695990b docs 2022-07-06 20:19:20 +00:00
Sagar Karandikar ff2760185d
Apply suggestions from code review
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2022-07-06 11:59:11 -07:00
Sagar Karandikar 031a919959 add firesim builddriver command; plus a few metasim fixes and doc updates 2022-06-28 03:34:22 +00:00
Russell Horvath 8e595632b9 fix 404ing link in Targets doc 2022-06-27 10:12:03 -07:00
David Biancolin 2f53367e71 docs: fix example config runtime to match generated one 2022-06-23 22:52:59 +00:00
David Biancolin 68d60c8ec3 docs: fix underlining in metasimulation configuration section 2022-06-23 12:35:09 -07:00
Abraham Gonzalez 8c5e04f130 Address comments 2022-06-18 08:49:03 +00:00
Abraham Gonzalez 29aac588a7 Update documentation 2022-06-18 08:13:22 +00:00
Abraham Gonzalez 3993a6dfe0 Fix manager help output 2022-06-17 02:39:05 +00:00
Sagar Karandikar 1c2b4f14ad update help output in docs 2022-06-16 02:47:10 +00:00
Sagar Karandikar 1194e69c50 check in CI if example outputs used in docs are up to date 2022-06-15 23:31:54 +00:00
David Biancolin e5d4205661 docs: Add a section on using VSCode
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-05-17 15:40:37 -07:00
David Biancolin 5ec250cad4 docs: fix gh-file-ref in docs builds on GHA 2022-05-11 16:16:41 -07:00
David Biancolin 09170b8d34 docs: make gh-file-ref work locally for new/moved files 2022-05-09 21:20:35 -07:00
David Biancolin ed807a7bc4 Add docs for RAMStyleHint under Advanced-Usage/Targets 2022-05-09 21:09:49 -07:00
David Biancolin 4059b66d66
[docs] Update Setting-up-your-Manager-Instance.rst to match new EC2 launch GUI (#1036) 2022-05-02 11:28:37 -07:00
Abraham Gonzalez 5bb7ea7f71 Fix docs [ci skip] 2022-04-29 02:08:06 +00:00
Tim Snyder d086ed8a0c reimplement buildafi deprecation warning
Implementation that used warn(DeprecationWarning) wasn't printing to output or being logged
implement it with more straightforward logging messages and by changing taskname to buildbitstream
2022-04-22 15:01:45 +00:00
Tim Snyder e2135d6cfe add --platform and reloacate awsinit
managerinit now requires a --platform flag that defaults to f1
awsinit is moved into awstools.py
updated docs to remove references to awsinit
2022-04-18 19:46:46 +00:00
Tim Snyder ac2fda235a Merge remote-tracking branch 'origin/main' into local-fpga-merged-into-main-wo-vitis 2022-04-15 19:17:10 +00:00
Tim Snyder 109ad6beb5 Merge remote-tracking branch 'origin/what-to-build' into local-fpga-merged-into-main-wo-vitis
Manually merged buildafi.py changes into bitbuilder.py
2022-04-15 19:16:56 +00:00
Tim Snyder d082d42560
Apply suggestions from code review
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-04-12 19:24:00 -05:00
Tim Snyder 6bd99b2b8c Merge remote-tracking branch 'origin/main' into use_conda 2022-04-13 00:22:58 +00:00
Abraham Gonzalez 0045683379
Merge pull request #1006 from firesim/local-fpga-merged-into-main-wo-vitis
`.ini` to `.yaml` config files + supporting different build hosts
2022-04-12 15:41:37 -07:00
Tim Snyder 455dbba165 take another pass through the Conda.rst 2022-04-08 00:34:52 +00:00
Tim Snyder 5dd1486ee2
Merge branch 'main' into use_conda 2022-04-06 15:48:40 +00:00
David Biancolin b188cf5522 [docs] Port docs to use new gh-file-ref role 2022-04-04 19:05:39 -07:00
David Biancolin 164ebaa1d9 [docs] Add a role to simplify generating GH file refs 2022-04-04 19:05:39 -07:00
abejgonzalez 35589bc8e7 Merge remote-tracking branch 'origin/main' into local-fpga-merged-into-main-wo-vitis 2022-04-04 18:04:32 -07:00
Tim Snyder f9a57978b3 bump docs requirements.txt to latest
older sphinx doesn't work with latest jinja2 in conda environment
2022-04-04 21:31:30 +00:00
Tim Snyder 9e670d00d4 update docs for PR feedback and switching default env to firesim 2022-04-04 21:31:30 +00:00
David Biancolin 7dcd606308
Add a Developer Section to docs.fires.im (#1004)
This includes: 
* An FPGA-level metasimulation section
* A description of available tests for Driver and Scala dev
2022-04-04 11:33:00 -07:00
abejgonzalez b53422702d Merge remote-tracking branch 'origin/local-fpga' 2022-04-02 22:29:06 -07:00
Tim Snyder d721ac8d41
Apply suggestions from code review
Co-authored-by: David Biancolin <biancolin@berkeley.edu>
2022-03-31 16:48:53 -05:00
Tim Snyder 7e81aacfc5 format conda and moto in code backtics 2022-03-19 01:24:07 +00:00
Tim Snyder d1c2f1ebcf use conda in machine-launch-script.sh
conda is linux distro agnostic (provided that you are using glibc
newer than what the packages are built with, currently centos6-7)

conda also enables non-root users to install prereqs using
./scripts/machine-launch-script.sh --prefix $HOME/conda

conda also encapsulates dependencies and enables you to test
new versions of things with:
  * edit dependencies in script
  * ./scripts/machine-launch-script.sh --env trythis
  * conda activate trythis

Co-authored-by: David Biancolin <biancolin@berkeley.edu>
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-03-19 01:10:40 +00:00
abejgonzalez c5f98fca31 First pass at review comments 2022-03-08 05:41:42 +00:00
Abraham Gonzalez 394bb13df5
Update Setting-up-your-Manager-Instance.rst 2022-02-28 23:01:05 +01:00
Sagar Karandikar 37f2f6b776
Fix search term for AMI selection in setup docs 2022-02-24 10:30:49 -08:00
abejgonzalez 62dcced1c4 Merge remote-tracking branch 'origin/where-to-build' into what-to-build 2022-02-24 01:40:52 +00:00
abejgonzalez 85403ff345 Address overrideconfigdata kebab casing 2022-02-23 11:23:11 -08:00
abejgonzalez a0b3667ce7 Merge remote-tracking branch 'origin/local-fpga' into where-to-build 2022-02-22 13:53:59 -08:00
Abraham Gonzalez 430e6d62cd
Update autocounter-csv-format.csv 2022-02-21 16:27:22 -08:00
David Biancolin 0cf6dbee67
Merge pull request #940 from firesim/launchrunfarm_patient_perseverence
Launchrunfarm patient perseverence (local-branch-redux)
2022-02-15 17:41:45 -08:00
Tim Snyder c61f245d2a update docs to use new location for single-file download and run of aws_setup.py 2022-02-15 23:20:02 +00:00
Tim Snyder 9acf77769d rename 'expand_runfarm_by_count' to 'always_expand' and plumb to config_runtime.ini 2022-02-15 20:09:49 +00:00
Abraham Gonzalez f277579dbb
Check that FireSim is running on tagged branch (#931)
* Check for tagged release in build-setup

* Bump CI to work with tag validate

* Autogen tag for docs | Misc. updates

* Forgot a n

* [ci skip] update comments

* Small update to comment [ci skip]
2022-02-14 19:38:40 -08:00
Tim Snyder 354c795a38
Update docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
Co-authored-by: Abraham Gonzalez <abe.j.gonza@gmail.com>
2022-02-14 21:31:47 -06:00
Tim Snyder 19e9593af3
Update docs/Advanced-Usage/Manager/Manager-Configuration-Files.rst
Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
2022-02-14 16:37:23 -06:00
Tim Snyder 127ad30488 Apply feedback from PR
* make default timeout 0 to match legacy behavior when new
  key is not present in runtime.ini
* Add tests requires
   * moving scripts/aws-setup.py into a loadable module
   * adding sure to machine-launch-script.sh for nicer assertion style
* Generalize awstools.get_instances_by_tag_type to not assume it is
  being called with 'fsimcluster' value, uses tags dict.  Created
  awstools.get_run_instances_by_tag_type that uses old symantics and calls
  the general function similar to launch_run_instances()
* Add `additive` parameter to `awstools.launch_instances()` that controls
  whether `count` is the number to be launched in that call or a total number
  of instances that should be reached including ones already launched that
  match the `type` and `tags`
2022-02-14 22:27:34 +00:00
abejgonzalez 792940a0a7 Merge remote-tracking branch 'origin/local-fpga' into where-to-build 2022-02-08 17:28:42 +00:00
Tim Snyder 8f49835081 Enhance launchrunfarm to patiently try harder #713 2022-02-08 16:33:58 +00:00
Abraham Gonzalez 3ed01c35e8
Implement PerfCounter.identity + CSV Output Format (#876) (#925)
* [autocounter] Implement PerfCounter.Identity + CSV format + improved testing

Co-authored-by: David Biancolin <david.biancolin@gmail.com>
2022-02-08 08:22:17 -08:00
David Biancolin a22ba50d69
Implement PerfCounter.identity + CSV Output Format (#876)
* [autocounter] Implement PerfCounter.Identity + CSV format + improved testing
2022-02-04 17:42:28 -08:00
abejgonzalez d0d7525c25 1st pass on docs 2022-02-05 01:03:38 +00:00
David Biancolin 56e853dadd Remove WithAutoILA from default recipes
Users should explicitly mix this in like other debug features
2022-01-25 00:50:58 +00:00
Abraham Gonzalez 0ed1e42df8
Port to Python3 + Switch to GH-A CI (#878)
* First pass at porting to python3

* Fix import errors | Setup user argcomplete

* Update awstools CLI with user data file | Bump CI to use it

* Wait until launch is complete

* Add userdata as string | Use sudo for machine-launch-script

* Remove execute permissions on machine-launch-script

* Better match on machine-launch-script complete

* Revert python-devel removal

* Use python3 for pytests

* Update more python3 items

* Remove extra shebang

* Port docs to python3 and add to CI

* Add ISCA experiments to CI build check

* Use yum not apt-get

* Add make to doc section

* Bump multilate-loadgen for sysroot fix

* For BW test build don't use shebang

* Fix docs Makefile options

* Fix more doc warnings

* Add first set of regression tests

* Fix raw_input

* Regression bump | Run workload fix

* Add functools to topology

* Fix linux poweroff test (nic still has issues)

* Update regression scripts

* Ignore machine-launch-script.sh in regression area

* Fix map python3 issues

* Get rid of shebangs

* Fix more regressions

* Print machine-launch.log on fail | More clarification on user_data

* Transfer to CI some shorter regressions

* Add a manual approval to fpga based tests

* Fix indentation in config.yml

* Fix test symlink

* Use spot for CI manager instance | Try to use python3 for aws CI container | Version all pip packages

* Make run-ini-api-tests an executable

* Fix CI terminaterunfarm arg

* Add firesim.pem file to manager

* Bump python in CI instance

* Bump pip in CI container

* Remove pip sudo in CI container

* Fix launch script pip version equals

* Ini converted into strings

* Properly pass test_dir to opts in CI

* First pass at GH-A

* Round 2 CI fixes

* Try changes

* Remove CircleCI | Switch to fancy GH-A

* Rename self-host setup script

* Update chmod

* Use - instead of _ for env. vars

* Rename some defs | Remove extra imports

* Small comment updates

* Forgot to import in ini-api tests | Small comment on Fabric timeouts

* Add sys to linux poweroff

* Update linux timeout, fix small imports

* Update comment

* Fix-up workflow-monitor.py

* Avoid excessive logging in run-linux | Terminate spot instances after max-runtime

* Add more workflow-monitor states | Add pty=False to running workloads

* Update CI documentation | Add CI badge [ci skip]

* Don't use spot instances

* Update CI readme

* Determine runner version from remote repo and check for runner setup

* Address PR comments

* Update CI_README location of where to find IPs | Forgot ret_code

* Only run CI on prs/pushes to dev/main/master

* Fix terminate_workflow_instances in init-manager.py

* Cleanup FireSim repo cloning | Only run CI on PRs (since its runs on merge commit)
2022-01-20 11:03:37 -08:00
James Dunn 5fc0d946fc Addressing PR comment and removing WithILATopWiringTransform note in the docs. 2021-12-16 01:26:49 +00:00
Cloud User 431de3104a Appending WithAutoILA mixin to BaseF1Config. Adding note about WithAutoILA and WithILATopWiringTransform to AutoILA docs. 2021-12-14 23:52:25 +00:00
abejgonzalez 6b7f5522c5 Merge remote-tracking branch 'origin/where-to-build' into what-to-build 2021-11-22 17:27:30 -08:00
Abraham Gonzalez 86d45917b6
FAQ Tip: ZFS to compress workload outputs (#880)
* ZFS FAQ docs [ci skip]

* Update docs/Advanced-Usage/FAQs.rst

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>

* Apply suggestions from code review [ci skip]

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>

* Small fixes [ci skip]

* Fix numbered list | Small clarifications

Co-authored-by: Albert Ou <aou@eecs.berkeley.edu>
2021-11-18 18:36:14 -08:00
Abraham Gonzalez 8a67fc07d3
Rsync workload outputs (#877)
* Use rsync to copy back workload results

* Point to correct .ini file in runtime.ini

* Download files with rsync (not upload) | Update docs
2021-11-18 11:07:48 -08:00
David Biancolin a77c9de4e0
Update Manager-Tasks.rst (#862)
[ci skip]
2021-10-26 18:26:46 -04:00
Abraham Gonzalez 454df47219 Update docs | Add flag with new functionality 2021-10-13 03:08:32 +00:00
Abraham Gonzalez bba90fbfaa Update docs 2021-10-12 23:33:53 +00:00
David Biancolin 287ba83900
[docs] Output verilog is .sv not .v
[ci skip]
2021-10-06 17:27:41 -07:00
David Biancolin 8b77989a28
Vivado 2021.1 / AMI 1.11 (#837)
* Bump to AMI 1.11 / Vivado 2021.1

* pip2 removed on new AMIs; install it explicitly

* Knock BOOM AGFI frequency down

* Add a script to run linux boot on some default targets

* [docs] Tell users to use 1.11.0 AMI

Co-authored-by: Cloud User <centos@ip-192-168-3-37.ec2.internal>
2021-10-06 12:12:48 -05:00
Abraham Gonzalez 0b1b619e6c Update docs to 1.10.0 2021-09-16 16:57:49 +00:00
David Biancolin a95356b1a1
Update MIDAS-level -> metasimulation naming in docs (#822) 2021-08-23 17:30:56 -04:00
David Biancolin 95881aac63 [docs] Update filenames in docs 2021-07-29 22:40:49 +00:00
David Biancolin 2e30100d35 Use new file emission trait + makefile naming cleanup 2021-07-29 22:40:49 +00:00
David Biancolin 3d1ab1cd6d Update assert-synthesis docs 2021-06-14 05:14:54 +00:00
David Biancolin dd54294f12
Bump pygments from 2.2.0 to 2.7.4 in /docs (#770)
Bumps [pygments](https://github.com/pygments/pygments) from 2.2.0 to 2.7.4.
- [Release notes](https://github.com/pygments/pygments/releases)
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES)
- [Commits](https://github.com/pygments/pygments/compare/2.2.0...2.7.4)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-03 17:13:54 -07:00
alonamid f3790dc8cd
Update AutoCounter cover module example 2021-06-02 16:23:58 -07:00
David Biancolin 739d7431a5 Remove SPEC2017 2021-05-26 21:42:01 +00:00
David Biancolin bc206ca644
Merge pull request #706 from firesim/multibit-autocounter-2
Support Multibit Events in AutoCounter
2021-04-04 12:27:16 -07:00
Tim Snyder 1c789350b0
Refactor tar2afi logic from aws_build into seperate function (#683)
Enables one to run 'firesim tar2afi --launchtime <timestamp>' to run only
the tar->afi portion of buildafi for the configs listed in config_build.ini

Behavior of buildafi is unchanged
2021-03-31 09:15:15 -05:00
Abraham Gonzalez fa674b99c5
Putting "firesim" security group in quotes 2021-03-03 21:26:35 -08:00
abejgonzalez 70ea6ac519 Rename DVC->DCV | Add section on GG SIM_BINARY 2021-03-02 23:42:50 -08:00
David Biancolin b7f3773e0a Update AutoCounter.rst 2021-02-20 05:30:01 +00:00
Tim Snyder 93595b53a8 Multibit ac doc tutorialsuite test targets (#717)
* add scaladoc for GG targets in AutoCounterModule.scala

trying to provide an example of what I mean in https://github.com/firesim/firesim/pull/706/files#r571310835
make it more clear how the midasexample targets are used in their code

if @davidbiancolin likes these examples, I'll do this to the rest of the midasexamples

* update link to midasexamples

they are included in the firesim tree now. Old link was to stale separate repo
2021-02-20 05:30:01 +00:00
David Biancolin 3757991180 Update autocounter docs 2021-02-20 05:30:01 +00:00
David Biancolin b01f07a942 [docs] Describe TriggerSink.whenEnabled 2021-02-11 19:43:33 +00:00
Tim Snyder ff8cb0c972
Fix link to FireMarshal quickstart. (#711) 2021-02-03 14:40:07 -06:00
alonamid ddd90c09df
Update Setting-up-your-Manager-Instance.rst
FPGA Developer AMI from 1.6.0 to 1.6.1
2021-01-29 09:45:25 -08:00
David Biancolin ad4e072fea master -> dev
[ci skip]
2021-01-20 20:06:12 +00:00
David Biancolin f1d8f5fc5a [heartbeat] update docs 2020-11-25 10:38:04 -08:00
David Biancolin 693b1a0f06 Update docs/Advanced-Usage/FAQs.rst
Co-authored-by: Tim Snyder <timothy.snyder@sifive.com>
2020-11-25 10:38:04 -08:00
David Biancolin dcb407a9c5 [docs] Add a section explaining how to begin debugging a hanging simulator 2020-11-25 10:38:04 -08:00
Hasan Genc 477d8d4bc5
Add init-submodules.sh step to simulation steps 2020-11-24 19:03:13 -08:00
apaj a148d95288
https://github.com/boto/boto3/issues/2596
The yum install python-pip/pip install boto3 sequence wouldn't let me run successfully aws-setup. It turns out that the developers of the boto package did something (described here in detail: https://github.com/boto/boto3/issues/2596) that requires the awscli package to be upgraded via pip.
2020-11-17 00:01:05 +01:00
David Biancolin 801baeb901 Merge remote-tracking branch 'origin/dev' into chipyard-pll 2020-09-30 14:42:22 -07:00
Albert Magyar 3ef7fb491f [docs] Add section on Golden Gate resource optimizations 2020-09-30 11:48:27 -07:00
David Biancolin 4bdfa506a9 [docs] Update specification of the base clock 2020-09-27 21:30:38 +00:00
Tim Snyder 549c922a49
ILADepth override needs to be left-of BaseF1Config 2020-09-24 18:28:00 -05:00
Albert Magyar a8509f387a [docs] Update config_runtime.ini example with profileinterval setting 2020-09-22 10:58:47 -07:00
Howard Mao 8e85f4642d make config_runtime.ini comment clearer and add to manager docs 2020-08-06 13:19:54 -07:00
David Biancolin 82b5100c11 [docs] machine-launchstatus does not include output 2020-05-31 21:04:32 +00:00
David Biancolin 77afce9949 Merge remote-tracking branch 'origin/master' into 1.10-rc1 2020-05-31 19:22:02 +00:00
David Biancolin cbbb018c1a [docs] Update Trigger docs per Alon's comments. 2020-05-26 00:01:14 +00:00
David Biancolin 7536cb152b [docs] First-pass Trigger system documentation 2020-05-25 16:41:45 -07:00
David Biancolin 95a355b892 Update docs to indicate machine-launch log will be more verbose 2020-05-20 17:58:43 +00:00
Abraham Gonzalez 8c04bdc9ce Merge remote-tracking branch 'origin/dev' into fromajosim 2020-05-15 02:23:36 +00:00
Howard Mao 0e6740d317 add documentation 2020-05-13 16:09:49 -07:00
Austin Harris 30e5474b48 Update link to Target-Level Simulation in Chipyard. 2020-05-06 17:50:05 +00:00
abejgonzalez 4599101f4f misc. cleanup and doc. clarification 2020-04-28 20:47:12 -07:00