- 11 Dec, 2017 1 commit
-
-
Jens Korinth authored
-
- 10 Dec, 2017 2 commits
-
-
Jens Korinth authored
* new scheme: chisel.axi is the main package * chisel.axi.Axi4 contains the full axi defs * chisel.axi.Axi4Lite contains the lite defs * chisel.axi.axi4 contains full Axi4 impls * chisel.axi.axi4lite contains lite impls * same applies for the generators, matching structure
-
Jens Korinth authored
* moved DataWidth from top axi to Axi4/Axi4Lite objects * cleaned generators, adopted new naming structure * implemented generators for arbitrary register files * master actions improved, simpler constructors * master actions can be automatically generated from register file * need to clean up the namespaces etc. - gotten really messy
-
- 08 Dec, 2017 2 commits
-
-
Jens Korinth authored
* fixed some issues in ProgrammableMaster regarding wrong types of the response channels (was using old approach, direct UInt) * fixed some issues in the register file spec, regarding peek/poke of non-IO fields, tests are functional
-
Jens Korinth authored
-
- 07 Dec, 2017 2 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
- 02 Dec, 2017 1 commit
-
-
Jens Korinth authored
Merge commit 'e9ddda06381e35f203a5692dcd6395852424cb38'
-
- 11 Oct, 2017 5 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
- 22 Sep, 2017 3 commits
-
-
Jens Korinth authored
Merge commit '48f930ee8d5d702ff5b29577c8dc13aef4b5363d'
-
Jens Korinth authored
e9ddda0 Remove direct references of reset git-subtree-dir: miscutils git-subtree-split: e9ddda06381e35f203a5692dcd6395852424cb38
-
Jens Korinth authored
-
- 31 Aug, 2017 2 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
- 30 Aug, 2017 7 commits
-
-
Jens Korinth authored
5041968 SlowQueue: remove direct reset references bc2de4a Minimize SignalGenerator 91f6202 Minimize DecoupledDataSource 435a442 Minimize DataWidthConverter logic git-subtree-dir: miscutils git-subtree-split: 5041968ba66ec8c5329d7da6594b3f031437730d
-
Jens Korinth authored
Merge commit '17ce5f15e119b08bf38d87c1276f001b9ff0d11d'
-
Jens Korinth authored
* basic tests implemented * peekAt/pokeAt do not work; took a lot of time to figure out * need to implement a workaround using a serial interface * introduces its own problems, *sigh*
-
Jens Korinth authored
-
Jens Korinth authored
* direct reference of reset is discouraged * replaced explicit reset code with RegInits
-
Jens Korinth authored
* direct references of reset are discouraged * replaced all direct refs with RegInits, where appropriate * fixed overwrite bug in test outputs, each test writes in separate dir
-
Jens Korinth authored
* direct reference of reset is discouraged * replaced all direct references with RegInits or removed reset * fixed overwrites of test runs (now each in separate dir) * added test directory to cleanFiles, will be removed on sbt clean
-
- 29 Aug, 2017 4 commits
-
-
Jens Korinth authored
fa152fd Cosmetic changes: Move IO defs to companion objects 37a4949 Minor fix in valid signal git-subtree-dir: miscutils git-subtree-split: fa152fd8210a13bfb8024ae569b440ac247ccb73
-
Jens Korinth authored
Merge commit 'c60f21734856c5828fd574bffe7c6e31acf1c942'
-
Jens Korinth authored
-
Jens Korinth authored
-
- 28 Aug, 2017 2 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
* split into subpackages axi4 and axi4lite * moved each module into its subpackage * shortened names by removing Axi-prefixes wherever possible * moved Configs and IOs into corresponding companion object * replaced some printlns/printfs with Logging facilities
-
- 26 Aug, 2017 4 commits
-
-
Jens Korinth authored
5bda007 DecoupledDataSource: repeat and non-pow2 sizes f6b927d Implement logging for Modules git-subtree-dir: miscutils git-subtree-split: 5bda007e1425eb09deb475dbe2e19849415f7a69
-
Jens Korinth authored
Merge commit 'fe9856d869b808e52fc1a27225f684c78b392230'
-
Jens Korinth authored
* repeat now also works with size which are not a power of 2 * more complex Mux logic is only generated in case size is not a power of 2, otherwise identical as before * cleaned up a little and used new logging facilities to implement fine-grained info at each consumption
-
Jens Korinth authored
* implemented both hardware (runtime) logging and constructor logging (compile time) * mix-in trait Logging provides methods info, warn and error (and cinfo, cwarn, cerror resp. for constructor logging) * logging level is controlled by implicit Logging.Level, determined at each call, allows for selective logging
-
- 25 Aug, 2017 5 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
c428dca Decreased number of tests for DataWidthConverter 3f395f6 Bugfix concerning log2Ceil(1) == 0 0092287 Replace unit tests for DataWidthConverter with property spec 9ffa2fe Finish data width converter correctness spec 435ee4b Work on generator for valid data width conversions f91ed9f Start implementation of data width conversion spec 1d57540 Improve debug output of DecoupledDataSource 4a4a7d2 Replace DecoupledDataSource testing with prop check 9da9dc5 Finish replacement of SignalGenerator tests aeee2cd Started with property-based testing 20c08e2 Fix bug in DecoupledDataSource, remove crossVersions git-subtree-dir: miscutils git-subtree-split: c428dca006d0aa62d25c83ffdffad8baf229bcfb
-
Jens Korinth authored
Merge commit '61fdb4b48f81caf5ae3e68aead564fb34a2c4371'
-
Jens Korinth authored
Merge commit '2f16edbf19e62a15e4770e960b05be552770e6d5'
-