- 04 Jan, 2018 14 commits
-
-
Jens Korinth authored
* following an internal discussion, we'd rather be sure to build everything from scratch in the runner, or version hell ensues
-
Jens Korinth authored
Merge commit '5a089419'
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* empty slots did not exist at all, resulting in reads/writes causing bus errors, crash * new Slot type Empty represents an empty slot * slots in status configuration are filled with empty slots to fix the problem * should not increase the size significantly; all empty slots are represented by the same ConstantRegister
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
- 03 Jan, 2018 11 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
Merge commit 'a9f329c5'
-
Jens Korinth authored
-
Jens Korinth authored
* zero-width io ports must be assigned, or compilation will fail * fixed RegisterFileSpec accordingly * updated to Scala 2.11.12
-
Jens Korinth authored
-
Jens Korinth authored
* re-used generic test from RegisterFile * status configuration is generated by spec gens
-
Jens Korinth authored
Merge commit '8d79675d'
-
Jens Korinth authored
-
Jens Korinth authored
-
- 02 Jan, 2018 11 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
* Builder class main uses first argument as path to JSON config file * IP Core is generated under ip/ hierarchy: each configuration hash is unique and can be used to cache products * sbt clean removes this cache * example.json contains an example configuration
-
Jens Korinth authored
-
Jens Korinth authored
* JsonSpec checks that roundtrips to and from Json preserve all data * generators package contains ScalaCheck generators
-
Jens Korinth authored
* Status contains complete configuration, including kernel ids, memory slots and some basic sanity checking * json package contains JSON SerDes functionality
-
Jens Korinth authored
* started with external format (JSON) * noticed a problem: without Verilog module parameters Features cannot easily add capabilities etc. * postponing the project until later
-
Jens Korinth authored
git-subtree-dir: packaging git-subtree-mainline: 1846cfbe git-subtree-split: 134b2f62
-
Jens Korinth authored
git-subtree-dir: axi git-subtree-mainline: bea8ec99 git-subtree-split: b8f4c554
-
Jens Korinth authored
-
- 29 Dec, 2017 4 commits
-
-
Jens Korinth authored
* width would not be propagated correctly * fixed, also changed standard write test to increase by 1 from offset, making accidental correctness less likely
-
Jens Korinth authored
* addresses can be larger than 32bit, thus need to use Long * in fact, having the upper-most bit 1 already gave problems * fixed and updated all dependents
-
Jens Korinth authored
* while high, won't execute any actions, but reset its step counter
-
Jens Korinth authored
-