Commit Graph

49 Commits

Author SHA1 Message Date
Vighnesh Iyer
2d5014b034 bump riscv cross compiler to gcc 13 + fix nits 2024-03-13 14:15:33 -07:00
Jerry Zhao
1e40679a40 Make symmetric test clearer 2024-01-28 20:53:48 -08:00
Jerry Zhao
fdeede7b0b Add tests for symmetric rocket chiplet config 2023-12-26 12:55:32 -08:00
joey0320
10e3192404 fix blkdev test 2023-12-01 15:50:14 -08:00
Raghav Gupta
29d774a6e4 Use TARGET instead of PREFIX in /tests Makefile(s) (#1647) 2023-11-06 11:51:23 -08:00
abejgonzalez
19fda05fba Revert GCD BB changes | Move GCD to 0x4000 to not conflict w/ bootrom 2023-11-03 14:52:01 -07:00
-T.K.-
76948b6d0b FIX: fix SPI Flash base address in test 2023-06-20 15:19:01 -07:00
Jerry Zhao
b91e24a30a Use pk/encoding.h for hello/mt-hello 2023-05-01 10:51:15 -07:00
Abraham Gonzalez
0aae7979a4 Merge pull request #1428 from ucb-bar/mt-hello
Add mt-helloworld example
2023-04-20 14:51:44 -07:00
-T.K.-
8c78effdf4 ADD: improve variable definition, add explicit arch flags 2023-04-12 21:53:53 -07:00
Jerry Zhao
54a6288f1a Add mt-helloworld example 2023-04-06 17:36:13 -07:00
Jerry Zhao
c1d609a03c Add hello world to baremetal tests 2023-03-25 21:40:03 -07:00
abejgonzalez
292cc753ce Run pre-commit on all files 2022-12-21 15:59:46 -08:00
Jerry Zhao
07cad27315 Add TutorialNoCConfig 2022-09-28 00:01:34 -07:00
Animesh Agrawal
a3198add7b Add fft test to Makefile 2022-01-24 16:14:00 -08:00
Animesh Agrawal
e773558180 Comment RocketConfigs and fft test 2022-01-24 16:14:00 -08:00
Animesh Agrawal
d8a9cfc592 Move fft-test into tests/ directory 2022-01-24 16:14:00 -08:00
Alfonso Rodriguez
dae8c12c60 Ensure proper alignment with 'CacheBlockBytes' in charcount test 2021-04-09 20:12:19 +02:00
Paul Rigge
e6984e412b Use Chain for dsptools example.
Rename examples, bump dsptools to master, and incorporate feedback.
2020-05-26 23:00:37 +00:00
Paul Rigge
f56e367d59 Merge remote-tracking branch 'origin/dev' into HEAD 2020-05-23 22:49:51 +00:00
Abraham Gonzalez
85b555dbce NVDLA Integration + Cleanup Ariane Preprocessing (#505)
* [nvdla] initial nvdla integration

* [nvdla] add firesim configs

* [nvdla] re-add accidentally deleted line

* [nvdla] works on master with small

* [nvdla] use master branch of nvdla

* [nvdla] remove extra sources

* [nvdla] bump

* [nvdla + ariane] bump and use insert-includes for pre-processing

* [nvdla] add ci | remove target configs in FireChip | update naming

* [nvdla] bump nvdla | fix ci run-tests error

* [nvdla] re-enable PCWM-L error | fix/update makefile(s)

* [nvdla] bump nvdla fragments in FireChip

* [misc] bump tutorial patches

* [chipyard] remove extra import

* [nvdla] bump nvdla for pbus [ci skip]

* [nvdla] update firemarshal and add nvdla workload

* [nvdla] bump nvdla-workload

* [nvdla] bump hw

* [docs] add basic documentation

* [docs] adjustments to documentation

* [misc] update docs | bump firesim with recipe

* [misc] disable error on warnings in verilator | bump number width to match RC

* [docs] fix doc build error

* [verilator] move no fail on warning to be global

* [ci skip] [nvdla] bump submodule urls

* [misc] move firesim specific configs into nvdla dir [ci skip]

* [nvdla] fix run-tests in ci

* update RC configs | bump marshal | bump nvdla-workload

* [nvdla] bump nvdla-workload [ci skip]

* add topology mixin to nvdla configs

* update tutorial patches
2020-05-16 12:22:30 -07:00
John Wright
7c7b336c3f Add SPI flash support (#546)
* Add SPI flash configs, IOBinders, CI tests, and docs

* Add writable SPI flash support

* bump

* Fix CI

* Fix CI

* Update docs/Generators/TestChipIP.rst

Co-authored-by: Chick Markley <chick@qrhino.com>

* Maybe actually fix CI

* Fix broken merge

* Fix the tutorial patch

* bump tcip to master

* fix GPIO naming bug

Co-authored-by: Chick Markley <chick@qrhino.com>
2020-05-14 19:19:50 -07:00
Paul Rigge
0cc643bfdb Switch FIR from UInt -> FixedPoint 2020-04-30 10:51:32 -07:00
Ryan Lund
35cba5dfae Dsptools examples (#457)
* Add c test files for DSPTools example

* Update tests Makefile to build DSPTools c tests

* Add DSPTools example configs to ConfigMixins and RocketConfigs

* Add dsptools and rocket-dsptools as dependancies for example

* Add Scala implementations of DSPTools test blocks

* Clean up GenericFIR scala

* Modify dsptools blocks and mixins to match 'CanHave' when adding peripherial

* Update documentation, will need reworking once FIR is characterized as fixed point

* Update naming of Passthrough to Streaming Passthrough. Update naming of Thing to Chain and remove old Chain

* Fix capitalization in docs (#419)

* Add c test files for DSPTools example

* Update tests Makefile to build DSPTools c tests

* Add DSPTools example configs to ConfigMixins and RocketConfigs

* Add dsptools and rocket-dsptools as dependancies for example

* Add Scala implementations of DSPTools test blocks

* Clean up GenericFIR scala

* Modify dsptools blocks and mixins to match 'CanHave' when adding peripherial

* Update documentation, will need reworking once FIR is characterized as fixed point

* Update naming of Passthrough to Streaming Passthrough. Update naming of Thing to Chain and remove old Chain

* Update docs/Customization/Dsptools-Blocks.rst

Co-Authored-By: alonamid <alonamid@eecs.berkeley.edu>

* Docummentation update for clarity and to explain how this can be applied to a generalized block

* Some refactoring to get dsptools working with these examples

* Oops, old files crept in

Co-authored-by: Ryan Lund <ryan.lund@bwrcrdsl-4.eecs.berkeley.edu>
Co-authored-by: Sagar Karandikar <sagark@eecs.berkeley.edu>
Co-authored-by: alonamid <alonamid@eecs.berkeley.edu>
Co-authored-by: Paul Rigge <rigge@berkeley.edu>
2020-04-20 10:33:03 -07:00
Albert Ou
f60e1a9c89 tests: Migrate to newlib-nano and libgloss-htif
This deprecates the monolithic syscalls.c environment in favor of a more
structured board support package (BSP) based on newlib.
2019-12-21 12:11:49 -08:00
Albert Magyar
c2ce173195 Add Verilog MMIO GCD peripheral example 2019-09-26 01:47:31 -07:00
Howard Mao
538e9edbef make big-blkdev test less big 2019-09-06 16:04:10 -07:00
David Biancolin
a53abf1856 Bring up FireSim tests 2019-05-28 22:51:39 +00:00
David Biancolin
c0d4e848ba WIP 2019-05-27 22:53:05 +00:00
Howard Mao
269660bbfe take pingd and nic-loopback out of Makefile 2017-11-30 20:50:01 -08:00
Howard Mao
52068497c4 changes to block device memory map 2017-10-26 13:27:20 -07:00
Howard Mao
92087ef388 get rid of NIC tests 2017-09-08 10:35:49 -07:00
Howard Mao
758e09037a use stored MAC address in pingd 2017-07-21 21:50:28 +00:00
Howard Mao
abef4737fa connect SimNetwork to actual network 2017-07-04 03:54:32 +00:00
Howard Mao
b662854750 changes to SimpleNIC interface 2017-06-27 18:06:02 -07:00
Howard Mao
b8456d2b4b changes to NIC interface 2017-06-27 10:03:57 -07:00
Howard Mao
b9ffcadc20 add 8-bit and 16-bit MMIO read/write functions 2017-06-27 10:03:42 -07:00
Howard Mao
6e3a173c93 add SimpleNic 2017-06-26 20:27:47 -07:00
Howard Mao
8d029185ca separate mmio read/write functions by size 2017-06-26 20:25:37 -07:00
Howard Mao
31f5fc98e4 fix multi-tracker block device 2017-06-23 22:50:54 -07:00
Howard Mao
2b773a2e51 BlockDevice can now specify max request length 2017-06-23 17:17:21 -07:00
Howard Mao
8505078c41 fixup licensing and attribution 2017-06-23 13:12:57 -07:00
Howard Mao
9a9ebea207 add new (Tilelink2) RoCC accelerator interface
Includes configuration, test programs, and documentation updates.
2017-06-22 16:43:14 -07:00
Howard Mao
bac811a173 add ExampleTopWithBlockDevice and tests 2017-06-21 11:09:55 -07:00
Howard Mao
44aa4e25a9 move generic mmio functions to header file 2017-05-29 14:33:43 -07:00
Howard Mao
062d443863 upgrade to latest rocket-chip 2017-05-25 12:55:52 -07:00
Howard Mao
363f530b05 make sure pwm test returns success 2017-05-08 10:04:55 -07:00
Howard Mao
27bd063441 update to tilelink2 2017-04-20 18:12:44 -07:00
Howard Mao
310db2c579 add tests for PWM 2016-10-26 11:56:59 -07:00