1
0
rocket-chip/src/main/scala/util
Wesley W. Terpstra 91d1880dbf ClockDivider2: fix launch alignment of clocks (vcs)
Doing this in Chisel leads to non-determinism due to shitty
Verilog ordering semantis. Using an '=' ensures that all of
the clock posedges fire before concurrent register updates.

See "Gotcha 29: Sequential logic that requires blocking assignments"
in "Verilog and SystemVerilog Gotchas" by Stuart Sutherland, Don Mills.
2017-02-17 14:26:23 +01:00
..
Arbiters.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
AsyncBundle.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
AsyncQueue.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
BlackBoxRegs.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
ClockDivider.scala ClockDivider2: fix launch alignment of clocks (vcs) 2017-02-17 14:26:23 +01:00
Counters.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
Crossing.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
GeneratorUtils.scala Artefact output (#545) 2017-02-02 19:24:55 -08:00
GenericParameterizedBundle.scala diplomacy: make config.Parameters available in bundle connect() 2016-12-07 12:24:01 -08:00
HellaQueue.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
HeterogeneousBag.scala HeterogeneousBag: a handy container for differently parameterized bundles 2017-02-03 16:21:33 -08:00
LatencyPipe.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
Misc.scala Fix up Absolute value. 2017-02-08 15:00:43 -08:00
Package.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
PositionalMultiQueue.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
RationalCrossing.scala util: add fast2slow direction option to rational crossings 2017-02-17 13:59:51 +01:00
ReorderQueue.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00
Replacement.scala Heterogeneous Tiles (#550) 2017-02-09 13:59:09 -08:00
Timer.scala copyright: ran scripts/modify-copyright 2016-11-27 22:15:43 -08:00