v1.2.0-RC1
Pre-released152fc5 Add ability to set AxCACHE and AxPROT in DMA
15145ab Fix ready/valid handling for stream width adapter
eb0eb2e Add more axi4-stream width adapter tests
6245baf Rename DMA test spec
00e1925 Assign fields in AXI4Stream buffer directly.
afc6b5e Make some more widths parametric
4bc86f4 Add 1 to n streaming width adapter
c158501 Add an n-to-1 streaming width adapter
271b321 These registers can be read+write
bdcbdc7 Simplify DMA state machine.
d8ba35d Make DMA able to be connected to pbus
e99cd9b Get main test passing again
2916f71 DMA should handle request bigger than a AXI transaction properly.
59d2fc8 Add repeat to DMA, and flavor of DMA with local scratchpad + CSRs
bd5b091 Update AHB implementations.
c98638a Break out DMA fields into their own registers.
f9d8101 Add more crossing stuff for AXI4Stream
e6e7211 Refactor DMA, add async crossings for streams
020492c Update SNAPSHOT versions
7e7c36a Fix rocket tests.
c9482ba Both projects should published
73d4e3e Use correct version of rocketchip.
3b1391f Add AXI DMA to and from streaming.
ebb058c Add makeStrb to AXI4Stream bundle.
e9a5662 Add option that allows AXI4Stream models to fail silently.
f567c9a Replace HierarchicalNode with NodeHandles.
(#7) Dsp real intergration 1
(#15) examples.TransposedStreamFIRSpec fails
(#17) simplify generic type usage
(#18) Add dsp blocks that use AXI4/AXI4S interfaces and rocket-style parameters
(#20) More SAM fixes.
(#21) automate inclusion of BBF operators in verilator
(#23) Move DspChain to craft2-chip
(#24) Add sam widths to API
(#25) Remove clock and reset from floating point models
(#26) [stevo]: support negative numbers in conversion from double to BigInt~
(#27) Oops, some addresses were printed in base 10 by accident
(#28) Should be passing all jtag tests!
(#46) Merge branch 'master' of github.com:ucb-bar/dsptools
(#129) Bump to Scala 2.12.6 and make it the default.
(#130) Add treadle hooks for DspReals
(#131) LazyModule() doesn't like running tests in parallel
Adjust build for rocket-dsp-utils
More refactoring of Block+Chain+Testers.
Remove builtin-debugger dep for now until firrtl gets fixed
(#132) Add shr implementations to DspReal
(#134) Refactor AXI4Stream some.
Rocket refactoring
(#135) Remove deprecated Vec() call in favor of VecInit()
(#138) Fix outdated usage of test-only in documentation.
(#145) Add explanation for explicit junit library dependency
Bump sbt to 1.2.6; update dependencies
(#146) Add abstract model for interacting with busses.
Allow simultaneous read and write.
(#147) Bump SBT from 1.2.6 to 1.2.7 to fix partial recompilation issue
(#148) Build with SNAPSHOTS now that they are published.
Fixes for chisel-testers add_enum_support
(#150) DspTester needs overrides now.
(#152) Bump copyright year
(#153) Scala version coherence Use the same Scala version for single and cross builds. Limit rocket-chip cross builds to 2.12 since they currently fails under 2.11.
(#154) Remove extraneous cloneType references
Modernize the readme a bit.
(#159) Track rocketchip updates.
(#161) add parameters to TLBundleParameters for rocket bump
(#164) Add Scala syntax highlighting for DSP example
(#165) Make DspTester use MultiIOModule
(#166) Driver now accepts MultiIOModules
(#168) Attempt to provide backward compatibility (for Travis et al.)
Support stage/phase OptionsException wrapping. Test the exception cause in the "UInt subtract with overflow type Grow not supported" test (since stage/phase code will wrap it in an OptionsException).
(#169) Use verilator (instead of treadle) for DMA tests.
(#172) Ensure Driver.execute returns true.
Ignore MemMasterSpec.'work with TileLink' and explain why
(#173) Support migration of dontTouch, RawModule, MultiIOModule from experimental