Skip to content

Releases: ucb-bar/dsptools

v1.3.0-RC3

29 Apr 19:42
Compare
Choose a tag to compare
v1.3.0-RC3 Pre-release
Pre-release

Feature

(#202) Add Interval support

v1.2.5

23 Apr 22:27
Compare
Choose a tag to compare

Fix

(#203) Signature of periphery bus has changed.

Feature

(#170) Some doc work
(#200) Inherit DspException from ChiselException
(#201) Ignore NumbersSpec tests that rely on throwing DspExceptions.

v1.3.0-RC2

29 Apr 19:42
Compare
Choose a tag to compare
v1.3.0-RC2 Pre-release
Pre-release

Fix

(#203) Signature of periphery bus has changed.

v1.3.0-RC1

29 Apr 19:41
Compare
Choose a tag to compare
v1.3.0-RC1 Pre-release
Pre-release

Feature

(#170) Some doc work
(#186) Bump external chisel test dependencies.
(#200) Inherit DspException from ChiselException
(#201) Ignore NumbersSpec tests that rely on throwing DspExceptions.

v1.2.4

11 Mar 22:46
Compare
Choose a tag to compare

Fix

(#176) Fixed an enable signal bug for single delay shift registers.
(#181) Update MuxInOuts trait to take into account change to diplomacy.Nodes.scala:makeIOs
(#183) Fix peekAt argument type.
(#186) Bump external chisel test dependencies.
(#187) Bump travis dependencies.
(#188) Adjust to the change in global LogLevel from None to Warn.
(#190) Change log defaults text from "error" to "warn"
(#193) Bump sbt and tool/plugin dependencies.
(#194) Use the same version of verilator as firrtl
(#195) Correct a typo in BinaryRepresentation.scala

Feature

(#178) Bump deps, and clean up some imports
(#180) Add mux2; add tests for stream mux; add AXI4-Stream mux
(#182) Add a set of deterministic rounding modes.

v1.2.3

02 Mar 23:08
Compare
Choose a tag to compare

Fix

(#195) Correct a typo in BinaryRepresentation.scala

Feature

(#176) Fixed an enable signal bug for single delay shift registers.
(#178) Bump deps, and clean up some imports
(#180) Add stream mux
(#183) Fix peekAt argument type.
(#182) Add a set of deterministic rounding modes.
Add (newly) expected name argument to PeripheryBus constructor.
(#181) Update MuxInOuts trait to take into account change to diplomacy.Nodes.scala:makeIOs

v1.2.2

19 Dec 23:52
Compare
Choose a tag to compare

Bump dependencies

v1.2.1

02 Dec 21:29
Compare
Choose a tag to compare

Use new releases of upstream packages.

v1.2.0

18 Oct 22:15
Compare
Choose a tag to compare

Feature

(#174) Bump sbt to 1.3.0

v1.2.0-RC1

18 Oct 22:02
Compare
Choose a tag to compare
v1.2.0-RC1 Pre-release
Pre-release

d152fc5 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