Commit Graph

4 Commits

Author SHA1 Message Date
Joris van Rantwijk ddafd29936 Possible improvement of MT19937 timing. 2016-10-30 16:50:00 +01:00
Joris van Rantwijk 369da67b11 Try some ideas to optimize MT19937. 2016-10-30 16:18:57 +01:00
Joris van Rantwijk c2142a0c09 Refactor MT19937 RNG:
* Change port interface towards valid/ready stream concept.
 * Build 3-stage pipeline into initialization to hopefully improve timing.
 * TODO : carefully test if initialization is correct in all scenarios
 * TODO : synthesis run to see if timing is now reasonable
2016-10-21 22:39:51 +02:00
Joris van Rantwijk 5303c34431 Initial commit:
* Xoroshiro128+ (works, tested)
 * MT19337 (work in progress)
 * Test benches
 * Reference C code.
2016-10-21 11:31:26 +02:00