amaranth/examples/basic/cdc.py

12 lines
245 B
Python
Raw Permalink Normal View History

2021-12-09 22:39:50 -07:00
from amaranth import *
from amaranth.lib.cdc import FFSynchronizer
from amaranth.cli import main
i, o = Signal(name="i"), Signal(name="o")
m = Module()
m.submodules += FFSynchronizer(i, o)
if __name__ == "__main__":
2019-01-26 09:25:05 -07:00
main(m, ports=[i, o])