- 25 Aug, 2017 5 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
* replaced unit test with much more generic property specs * also refactored test classes into module-subpackages
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
- 24 Aug, 2017 5 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
* defined generic property for DecoupledDataSource: * testing correctness (correct order + value of data), handshakes (wait while consumer is not ready) and repeat behavior * running random tests over arbitrary bitwidth, size and repeat flags
-
Jens Korinth authored
* finished implementation of property based testing with random generators, much more thorough than the previous tests * implemented both regular clock input and generated random clock input
-
Jens Korinth authored
-
Jens Korinth authored
-
- 13 Jul, 2017 1 commit
-
-
Jens Korinth authored
* chisel3 is a little finicky with peek/poke: it seems only stuff in the io bundle of modules is really safe * needed to replace peeking in the internal mems, since that seems to crash the LoFirrtlEvaluator * all tests functional again
-
- 08 Jul, 2017 3 commits
-
-
Jens Korinth authored
-
Jens Korinth authored
-
Jens Korinth authored
-
- 01 Oct, 2016 1 commit
-
-
Jens Korinth authored
-
- 06 Aug, 2016 1 commit
-
-
Jens Korinth authored
-
- 05 Aug, 2016 2 commits
-
-
Jens Korinth authored
* new full speed test suite failed: output may not block * fixed by adding new special case * achieves full speed & correctness now
-
Jens Korinth authored
* separated correctness from speed tests for DWC * correctness tests with slow queue in between and varying delays * full speed suite tests full throughput of data stream (may not block) * current implementation fails the latter
-
- 04 Aug, 2016 1 commit
-
-
Jens Korinth authored
* DWC only worked correctly at full speed * delays caused lost nibbles, fixed now * added secondary test harness to test against a slow receiver
-
- 19 Jul, 2016 2 commits
-
-
Jens Korinth authored
* minor bug: valid would be asserted during reset, fixed
-
Jens Korinth authored
* previous implementation was not capable of handling a continuous stream of data (continuity must be preserved to avoid congestion) * new implementation fixes this and several other minor issues * better unit test: now using inverted pairs of DWCs * makes testing code much simpler and data/waves easier to check * added additional tests to specify the required timing behavior (i.e., preserving continuous data streams)
-
- 16 Jul, 2016 1 commit
-
-
Jens Korinth authored
* separate package for SignalGenerator can be removed * unit test included
-
- 15 Jul, 2016 1 commit
-
-
Jens Korinth authored
-
- 12 Jul, 2016 2 commits
-
-
Jens Korinth authored
* caused by parallel execution of suites (apparently Chisel does not like that) * fixed by deactivating parallel and forked executions
-
Jens Korinth authored
* each suite now has a subdir * each test has subdir within suite dir
-
- 11 Jul, 2016 2 commits
-
-
Jens Korinth authored
* upsizing mode (inWidth < outWidth) implemented * added unit test support for upsizing
-
Jens Korinth authored
* basic Decoupled-based data width converter * currently only downsizing implemented with endianess selector * works, but performance is lackluster yet * unit tests cover several interesting combinations in both endianesses
-
- 08 Jul, 2016 1 commit
-
-
Jens Korinth authored
* testing utility: provides fixed data via Decoupled * configurable with/without wrap-around * unit tests
-