Commit Graph
100 Commits
Author SHA1 Message Date
Howard MaoandGitHub 14de80b6e2 Merge pull request #720 from ucb-bar/icenet-tap-fixes
Icenet tap fixes
2020-11-23 19:05:10 -05:00
Howard Mao 94c85c70bb bump IceNet for input/output tap and checksum fixes 2020-11-23 09:18:11 -08:00
Howard MaoandGitHub 09cc1bb985 Merge pull request #635 from ucb-bar/loadmem
Implement fast loadmem feature
2020-08-04 15:39:45 -07:00
Howard Mao 813d1fdb9e bump firesim 2020-08-03 16:09:16 -07:00
Howard Mao d7f3f91f18 implement fast loadmem feature 2020-08-01 15:04:18 -07:00
Howard MaoandGitHub 959c5a0726 Merge pull request #525 from ucb-bar/unittests
Get icenet and testchipip unit tests working
2020-04-28 16:34:04 -07:00
Howard Mao 94628e78b2 add icenet and testchipip unit tests to CI 2020-04-28 10:34:29 -07:00
Howard Mao 8df43203a2 separate testchipip ClockUtilTests and TestChipUnitTests 2020-04-28 10:32:28 -07:00
Howard Mao a905dbedcc add make rules for running simulator without executable 2020-04-28 10:32:28 -07:00
Howard Mao b813caf6fd get icenet and testchipip unit tests working 2020-04-28 10:32:28 -07:00
Howard MaoandGitHub 82d1569d49 Merge pull request #511 from ucb-bar/baremetal-docs
Baremetal docs
2020-04-15 16:12:17 -07:00
Howard Mao e6ff6874d4 add link to libgloss-htif README 2020-04-15 14:21:12 -07:00
Howard Mao dc01b4da4b add documentation on baremetal tool flow 2020-04-13 16:31:14 -07:00
Howard Mao 2528708c15 add documentation on ring network and system bus 2020-03-19 10:13:03 -07:00
Howard MaoandGitHub 2c0928cb9c Merge pull request #482 from ucb-bar/dev
fix literalincludes and other path references in documentation
2020-03-16 12:21:31 -07:00
Howard Mao ffb9c81ce2 fix literalincludes and other path references in documentation 2020-03-16 12:06:59 -07:00
Howard Mao 7cf37b604e add ring topology system bus 2020-03-06 13:33:00 -08:00
Howard Mao 9f7247b927 bump firesim for makefile fix 2020-03-05 09:49:24 -08:00
Howard Mao 48a7f22c09 move DRAMSim2 makefrag rules 2020-03-03 09:27:51 -08:00
Howard Mao 4dd97e0b0f bump firesim 2020-03-02 21:08:30 -08:00
Howard Mao 24fe57d447 use blackboxed SimDRAM instead of SimAXIMem 2020-03-02 20:49:20 -08:00
Howard MaoandGitHub 0225ab7b51 bump sifive-cache for updated gitignore (#411) 2020-01-28 15:35:18 -08:00
Howard Mao 93fb06a55f bump icenet to master branch commit 2020-01-23 19:01:40 -08:00
Howard Mao 1e0c5c5ac6 add checksum offload support to NIC 2019-12-16 09:02:01 -08:00
Howard Mao cc564e0bfe add example NIC configuration 2019-12-16 09:02:01 -08:00
Howard Mao f1346a2d91 FireSim generator should also produce hwacha test suite makefrag rules 2019-11-22 11:06:54 -08:00
Howard Mao bd6397130b make sure grep filter only omits .h files 2019-10-31 20:18:09 -07:00
Howard Mao e859fb1779 make sure blackbox resource files always created 2019-10-21 09:55:40 -07:00
Howard Mao 05af2f9a9c Fix tracegen target and add to CI 2019-10-21 09:55:40 -07:00
Howard Mao 2f3c87dade add explanation of LazyModule vs. LazyModuleImp [skip ci] 2019-09-25 17:25:38 -07:00
Howard Mao 9dc0abb485 explain how to add IceNet and TestChipIP hardware to design 2019-09-25 16:41:32 -07:00
Howard Mao c8e8465180 add Test Chip IP section [ci skip] 2019-09-25 13:02:44 -07:00
Howard Mao 12d4e7d837 add section on IceNet [ci skip] 2019-09-25 13:02:38 -07:00
Howard MaoandGitHub 0168c8f841 Merge pull request #245 from ucb-bar/master
Merge master back to dev
2019-09-26 01:00:35 +08:00
Howard MaoandGitHub cfb14f26e4 Merge pull request #235 from ucb-bar/howie-docs
Updates and additions to documentation
2019-09-17 06:03:01 +08:00
Howard Mao 99fa21348c move image to _static directory 2019-09-16 10:28:05 -07:00
Howard Mao 6465d9c591 move NodeTypes code to scala source 2019-09-16 10:25:10 -07:00
Howard Mao f96a70fc61 fix another instance of broken references 2019-09-16 10:21:10 -07:00
Howard Mao e68536a852 add Google Group to the index 2019-09-12 18:14:39 -07:00
Howard Mao d5bccc0455 add additional example code as literalincludes 2019-09-12 18:08:45 -07:00
Howard Mao 6ae60b94c6 correct capitalization in Adding an Accelerator/Device 2019-09-12 17:56:12 -07:00
Howard Mao 9a8d6c908f fix verilator invocation in Adding an Accelerator 2019-09-12 17:54:08 -07:00
Howard Mao 2d717bfcae add documentation code snippets to example project 2019-09-12 17:35:40 -07:00
Howard Mao f31f629505 replace broken :numref: 2019-09-12 17:05:47 -07:00
Howard Mao a71153a94d fix some reference in Chipyard Components 2019-09-12 16:57:11 -07:00
Howard Mao 19a61b3c1a document return values of edge methods 2019-09-12 16:12:35 -07:00
Howard Mao bc903b8407 more on customization of L1 2019-09-12 14:34:57 -07:00
Howard Mao 069bb55442 a bit more explanation of site, here, up 2019-09-12 14:26:51 -07:00
Howard Mao c6f6b2e117 mention address of BootROM and first instruction 2019-09-11 12:13:08 -07:00
Howard Mao 200fec07e6 make purpose of CachelessRocketConfig clearer 2019-09-11 12:13:08 -07:00
Howard Mao 9bb4215c7d add changes Alon requested 2019-09-11 12:13:08 -07:00
Howard Mao 714d79e87d fix a AXI4UserYanker reference 2019-09-11 12:13:08 -07:00
Howard Mao cf5d64f8c8 fix Diplomacy Connectors symbols 2019-09-11 12:13:08 -07:00
Howard Mao 646d7cba4c use literalinclude directive to pull source directly from example package 2019-09-11 12:13:08 -07:00
Howard Mao fd5e0024a7 capitalize Diplomacy when used as a name 2019-09-11 12:13:08 -07:00
Howard Mao 1fee2b12f1 fix some language about TileLink's relationship to Diplomacy 2019-09-11 12:13:08 -07:00
Howard Mao a4371fa917 add section on SoC boot process 2019-09-11 12:13:08 -07:00
Howard Mao 753788ad67 add documentation on TileLink/AXI4 diplomatic widgets 2019-09-11 12:13:08 -07:00
Howard Mao e9bce0fc3d clarification of AddressRange arguments 2019-09-11 12:13:08 -07:00
Howard Mao 334e443003 add part about AXI4RegisterNode 2019-09-11 12:13:08 -07:00
Howard Mao 0e8dc833b8 write Register Router documentation 2019-09-11 12:13:08 -07:00
Howard Mao dfbf87061b get started on documenting TileLink/Diplomacy 2019-09-11 12:13:08 -07:00
Howard Mao c0f49a47d8 more fixes to Adding an Accelerator 2019-09-11 12:13:08 -07:00
Howard Mao b52b1d1c3e don't tell users to use deprecated setResource 2019-09-11 12:13:08 -07:00
Howard Mao 803a5511da get rid of unused captions in ToC tree 2019-09-11 12:13:08 -07:00
Howard Mao d411dd9a6c fill out Memory Hierarchy section 2019-09-11 12:13:08 -07:00
Howard Mao ea1d3d62ea add section about RocketChip generator 2019-09-11 12:13:08 -07:00
Howard Mao b748dcf14e update 'Adding an Accelerator' for API changes 2019-09-11 12:13:08 -07:00
Howard Mao 34612e559c clean up dependencies 2019-09-12 00:19:55 +08:00
Howard Mao 622e6def6a chisel-testers is dependency of tapeout 2019-09-12 00:19:55 +08:00
Howard Mao 2eeda43b93 make firrtl-interpreter a submodule instead of depending on external snapshot 2019-09-12 00:19:55 +08:00
Howard Mao 28faff27d3 run remote builds using separate ivy2/sbt directories 2019-09-06 18:51:55 -07:00
Howard Mao 0273cd4d90 add midasexamples to CI 2019-09-06 18:51:55 -07:00
Howard Mao 9437778ceb simplify firesim midasexamples tests 2019-09-06 18:51:55 -07:00
Howard Mao afe14d423d Add FireSim tests to CI 2019-09-06 18:51:55 -07:00
Howard Mao 538e9edbef make big-blkdev test less big 2019-09-06 16:04:10 -07:00
Howard Mao d3cec27471 fix firesim makefrag 2019-09-06 16:04:10 -07:00
Howard Mao f3026af8b1 get rid of redundant regression test lists 2019-09-02 09:22:10 -07:00
Howard MaoandGitHub ab888d32a7 Merge pull request #215 from ucb-bar/dev-tracegen
Add TraceGen project
2019-08-31 05:21:51 +08:00
Howard MaoandGitHub d4c12f2b86 Merge pull request #211 from ucb-bar/clean_configs
Cleanup configs | take ownership of Heterogeneous subsystem | improve verilator compile time
2019-08-31 05:00:29 +08:00
Howard Mao c33c6a2985 get rid of now-defunct documention 2019-08-30 11:38:08 -07:00
Howard Mao a2171bc7b8 find all scala source files instead of searching individual project directories 2019-08-30 11:38:08 -07:00
Howard Mao 0e8fb52f8d add check-tracegen.sh script 2019-08-30 11:38:07 -07:00
Howard Mao 6a3212c6d7 add tracegen project 2019-08-30 11:38:07 -07:00
Howard Mao b09794f548 make BlockDevice, SerialAdapter, and IceNIC connect to fbus/pbus instead of sbus 2019-08-22 10:42:37 -07:00
Howard Mao 72adc6981c fix firesim test suite generation 2019-08-21 22:10:39 -07:00
Howard Mao ed85e71c79 fix the way header files are handled by makefiles 2019-08-22 07:39:33 +08:00
Howard Mao fe45d94974 make sure git submodule update --init run from top-level directories 2019-07-22 14:58:30 -07:00
Howard Mao 6ec5cd4ccd replace DefaultBusConfiguration trait with HierarchicalBusTopology trait from FireSim 2019-07-19 16:33:56 -07:00
Howard Mao 9031a98514 don't need to make copy of HTIF args in emulator 2019-07-02 16:59:23 -07:00
Howard Mao 65df55cf9d add InclusiveCache 2019-07-02 16:58:08 -07:00
Howard Mao e5cbf49bb4 fix README documentation for RoCC accelerators 2019-02-27 14:10:00 -08:00
Howard Mao fc06c909c0 fix README section on adding new submodules 2019-01-28 14:31:13 -08:00
Howard Mao a3684d01dd use build.sbt instead of jar files to collect packages 2018-05-03 17:09:59 -07:00
Howard Mao 4c8c6e29f0 update rocket-chip again 2018-04-18 17:13:07 -07:00
Howard Mao 728251a922 fix bootrom race condition 2018-04-17 16:47:48 -07:00
Howard Mao 7dc738a831 DualCoreConfig should be actually dual core 2018-04-17 16:06:44 -07:00
Howard Mao b8f369a4bd switch to rebased testchipip branch 2018-04-17 15:56:22 -07:00
Howard Mao 7e70e3525f move bootrom to testchipip 2018-04-17 15:13:47 -07:00
Howard Mao f1a55d531e bump rocket-chip to April commit 2018-04-17 11:59:45 -07:00