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