Megan Wachs
|
a3bc5f2e33
|
synchronizers: Add a generic shift register and then extend from it, since an asynchronously resettable shift register is also a useful primitive
|
2017-08-30 12:59:16 -07:00 |
|
Megan Wachs
|
8139014c9e
|
syncrhonizers: Remove unused sync from superclass
|
2017-08-30 12:33:03 -07:00 |
|
Megan Wachs
|
9dd6c4c32d
|
synchronizers: New chisel ways of cloning type and use simpler lambda function
|
2017-08-30 12:11:14 -07:00 |
|
Megan Wachs
|
483e63da19
|
synchronizers: Correctly pass the width through
|
2017-08-30 11:50:25 -07:00 |
|
Megan Wachs
|
85c39b2f97
|
syncregs: Not sure the use case for SynchronizerShiftRegInit, so remove it YAGNI
|
2017-08-24 17:47:04 -07:00 |
|
Megan Wachs
|
8b462d1595
|
syncregs: Use common primitives for AsyncQueue grey code synchronizers
|
2017-08-24 17:34:07 -07:00 |
|
Megan Wachs
|
3461cb47cc
|
syncregs: Make Reset catcher use the synchronizer primitive
|
2017-08-24 17:26:38 -07:00 |
|
Megan Wachs
|
c78ee9f0e4
|
syncreg: Refactor common code
|
2017-08-24 17:18:04 -07:00 |
|
Megan Wachs
|
d83a6dc6af
|
syncregs: Add utilities for Synchronizing Shift Registers
|
2017-08-24 16:55:17 -07:00 |
|