litex/migen/genlib
Florent Kermarrec 210ba91d58 migen/genlib/cdc: fix BusSynchronizer
ping/pong token can be lost when:
- source clock domain starts before destination clock domain.
- a clock domain stops.

This fix add a timeout to detect such situation and create another token.
2015-09-19 12:18:39 +08:00
..
__init__.py corelogic -> genlib 2013-02-22 23:19:37 +01:00
cdc.py migen/genlib/cdc: fix BusSynchronizer 2015-09-19 12:18:39 +08:00
coding.py global: pep8 (E261, E271) 2015-04-13 21:21:30 +02:00
complex.py global: pep8 (E302) 2015-04-13 20:45:35 +02:00
divider.py global: pep8 (E302) 2015-04-13 20:45:35 +02:00
fifo.py global: pep8 (E261, E271) 2015-04-13 21:21:30 +02:00
fsm.py migen/genlib/fsm: fix delayed_enter when delay is negative (can happen when delay is generated from others parameters) 2015-06-02 19:26:42 +02:00
io.py global: pep8 (E302) 2015-04-13 20:45:35 +02:00
mhamgen.py global: pep8 (replace tabs with spaces) 2015-04-13 20:07:07 +02:00
misc.py migen/genlib/misc: replace Timeout with WaitTimer from artiq 2015-05-12 16:14:58 +02:00
record.py migen/genlib/record: add leave_out parameter to connect 2015-05-23 13:59:09 +02:00
resetsync.py global: pep8 (E302) 2015-04-13 20:45:35 +02:00
rob.py global: pep8 (E302) 2015-04-13 20:45:35 +02:00
roundrobin.py global: pep8 (E231) 2015-04-13 20:50:03 +02:00
sort.py global: pep8 (E261, E271) 2015-04-13 21:21:30 +02:00