Commit Graph

26 Commits

Author SHA1 Message Date
David Biancolin a537bfad75 [SBT] Provide a setting a key to define subdir to put scaladoc 2020-05-25 12:07:27 -07:00
David Biancolin 70350f1d3d Enable uni[Scala]doc builds for firesim libraries 2020-05-20 23:48:39 -07:00
David Biancolin 401bf191f5 Use Chipyard's generator for all target projects
... and delete the unnessecary duplicated code
2020-05-16 22:44:16 +00:00
David Biancolin e5598dfd1c Pull test sources from firrtl-test.jar. Delete copies 2020-05-14 03:21:26 +00:00
David Biancolin 00e7a7cd37 FIRRTL 1.3 Bump -- CY submodule out-of-date 2020-05-12 18:49:18 +00:00
David Biancolin f82e115c66 Rocket Chip Bump 4/2020. THIS COMMIT WILL NOT COMPILE; BUMP CY
Two major changes:
Abstract reset and async reset support introduced -> change Async reset
handling
Old generator utilties removed -> copy them into FireSim for
now

More Nasti <-> AXI4 hacks

Update onExprt in AsyncReset coerce

Drop gemmini's host frequency

Bump SBT version and provide a missing plugin for FSimAsTop

Regenerate AGFIs
2020-04-18 05:14:41 +00:00
Jerry Zhao bccd86aa26 Update naming, docs, ChangeLog, for gen unification 2020-02-23 22:50:38 -08:00
Jerry Zhao 0ccb6049ae Modifications for generator unification 2020-02-13 11:29:16 -08:00
David Biancolin f28c1b1ba0 Merge in dev; bump chipyard; fix FSimAsTop 2019-12-10 22:48:11 +00:00
David Biancolin de472d800f Eschew use of target-rtl symlink 2019-12-10 21:46:51 +00:00
David Biancolin 9bd6679ea8 Serializable Endpoints & Golden Gate as a Stage 2019-10-04 22:43:46 -07:00
David Biancolin 33be2c06fb [SBT] Don't aggregate firechip into firesim SBT project 2019-07-23 15:41:38 -07:00
David Biancolin 65be3cae99 Add resolvers to help pull in firrtl-intrp 2019-06-28 19:15:02 +00:00
David Biancolin f41ca51414 Fix up some naming issues 2019-06-28 17:56:11 +00:00
David Biancolin 71785a6039 firechip renamed to chipyard 2019-06-28 05:33:04 +00:00
David Biancolin ddad676138 Bump REBAR and fix ProjectRefs 2019-05-29 22:28:49 +00:00
David Biancolin 0205a85d18 Major reorganization to enable FireSim-as-a-library 2019-05-29 00:48:03 +00:00
David Biancolin 3b556842fa [SBT] Manage FIRRTL dependency manually; add a midas targetutils package
This fixes two major limitations:
- stops using local maven to host the FIRRTL dependency
- creates an upstream project to hold MIDAS's target-land annotations,
that can be used in RC (breaking the existing circular dep.)
2018-11-30 12:45:37 -08:00
David Biancolin cb23dc0382 [scalatests] Fork the JVM for each ScalaTest suite 2018-11-09 05:41:11 +00:00
Howard Mao 84c468c56a Remove FIRRTL dependency
This reverts commit 54d1ce00ff.
2018-10-01 23:14:49 +00:00
Howard Mao 7d2ecdac65 Merge branch 'dev' into dev-tracerv 2018-09-24 18:21:42 +00:00
Sagar Karandikar 2912e800c7 reenable boom 2018-09-24 05:39:19 +00:00
Howard Mao 54d1ce00ff include firrtl as a dependency 2018-09-24 04:08:50 +00:00
Sagar Karandikar bd3c0586b7 non-submodule changes for RC bump 2018-09-22 23:34:05 +00:00
David Biancolin c06711d73f Bump RC, Midas, Chisel -> 3.1, Firrtl -> 1.2, renable BOOM (NoNIC) 2018-05-16 16:43:05 +00:00
Sagar Karandikar bba9dea481 New squashed FireSim repo for open-sourcing
This is the new FireSim repo that will be open-sourced. This commit
matches the state of the repo at commit
031132485840608f111e6c745d8140b5def6d857 of the original FireSim
repo, which now lives at
https://github.com/firesim/firesim-prerelease

All future FireSim development will happen in this repository. The
FireSim pre-release repo is maintained privately only for archival
purposes (e.g. if someone needs to do git blame on a file) - no new
commits should be made on the pre-release repo.
2018-05-13 19:40:34 +00:00