├── .gitignore ├── .readthedocs.yml ├── LICENSE ├── MANIFEST.in ├── README.md ├── doc ├── Makefile ├── _build │ └── .keep_me ├── _static │ └── .keep_me ├── _templates │ └── .keep_me ├── conf.py ├── fhdl.rst ├── index.rst ├── introduction.rst ├── migen_logo.png ├── migen_logo.svg ├── migen_logo_white.png ├── reference.rst ├── requirements.txt ├── simulation.rst └── synthesis.rst ├── examples ├── basic │ ├── arrays.py │ ├── fsm.py │ ├── graycounter.py │ ├── instance.py │ ├── local_cd.py │ ├── memory.py │ ├── namer.py │ ├── psync.py │ ├── record.py │ ├── reslice.py │ ├── tristate.py │ └── two_dividers.py └── sim │ ├── basic1.py │ ├── basic2.py │ ├── display.py │ ├── fir.py │ └── memory.py ├── migen ├── __init__.py ├── build │ ├── __init__.py │ ├── altera │ │ ├── __init__.py │ │ ├── common.py │ │ ├── platform.py │ │ ├── programmer.py │ │ └── quartus.py │ ├── fpgalink_programmer.py │ ├── generic_platform.py │ ├── generic_programmer.py │ ├── lattice │ │ ├── __init__.py │ │ ├── common.py │ │ ├── diamond.py │ │ ├── icestorm.py │ │ ├── platform.py │ │ ├── programmer.py │ │ └── trellis.py │ ├── openocd.py │ ├── platforms │ │ ├── __init__.py │ │ ├── ac701.py │ │ ├── afc3v1.py │ │ ├── apf27.py │ │ ├── apf51.py │ │ ├── apf6sp.py │ │ ├── arty_a7.py │ │ ├── arty_s7.py │ │ ├── coraz7.py │ │ ├── de0cv.py │ │ ├── de0nano.py │ │ ├── de0nanosoc.py │ │ ├── de10lite.py │ │ ├── digilent_genesys2.py │ │ ├── ebaz4205.py │ │ ├── ice40_hx1k_blink_evn.py │ │ ├── ice40_hx8k_b_evn.py │ │ ├── ice40_up5k_b_evn.py │ │ ├── icebreaker.py │ │ ├── icestick.py │ │ ├── kc705.py │ │ ├── kcu105.py │ │ ├── lx9_microboard.py │ │ ├── m1.py │ │ ├── max1000.py │ │ ├── mercury.py │ │ ├── mimasv2.py │ │ ├── minispartan6.py │ │ ├── mixxeo.py │ │ ├── ml605.py │ │ ├── mystorm_blackice.py │ │ ├── mystorm_blackice_ii.py │ │ ├── papilio_pro.py │ │ ├── pipistrello.py │ │ ├── qm_xc6slx16_sdram.py │ │ ├── quickfeather.py │ │ ├── redpitaya.py │ │ ├── rhino.py │ │ ├── sinara │ │ │ ├── __init__.py │ │ │ ├── efc.py │ │ │ ├── humpback.py │ │ │ ├── kasli.py │ │ │ ├── kasli_soc.py │ │ │ ├── metlino.py │ │ │ ├── phaser.py │ │ │ ├── sayma_amc.py │ │ │ ├── sayma_amc2.py │ │ │ ├── sayma_rtm.py │ │ │ └── sayma_rtm2.py │ │ ├── tinyfpga_a.py │ │ ├── tinyfpga_b.py │ │ ├── tinyfpga_bx.py │ │ ├── upduino_v1.py │ │ ├── usrp_b100.py │ │ ├── versa.py │ │ ├── versaecp55g.py │ │ ├── zc706.py │ │ ├── zedboard.py │ │ └── ztex_115d.py │ ├── quicklogic │ │ ├── __init__.py │ │ ├── platform.py │ │ ├── programmer.py │ │ └── quicklogic.py │ ├── tools.py │ └── xilinx │ │ ├── __init__.py │ │ ├── common.py │ │ ├── ise.py │ │ ├── platform.py │ │ ├── programmer.py │ │ ├── symbiflow.py │ │ └── vivado.py ├── fhdl │ ├── __init__.py │ ├── bitcontainer.py │ ├── conv_output.py │ ├── decorators.py │ ├── edif.py │ ├── module.py │ ├── namer.py │ ├── simplify.py │ ├── specials.py │ ├── structure.py │ ├── tools.py │ ├── tracer.py │ ├── verilog.py │ └── visit.py ├── genlib │ ├── __init__.py │ ├── cdc.py │ ├── coding.py │ ├── divider.py │ ├── fifo.py │ ├── fsm.py │ ├── io.py │ ├── misc.py │ ├── record.py │ ├── resetsync.py │ ├── roundrobin.py │ └── sort.py ├── sim │ ├── __init__.py │ ├── core.py │ └── vcd.py ├── test │ ├── __init__.py │ ├── support.py │ ├── test_bitslip.py │ ├── test_coding.py │ ├── test_constant.py │ ├── test_divider.py │ ├── test_examples.py │ ├── test_fifo.py │ ├── test_fsm.py │ ├── test_passive.py │ ├── test_platform.py │ ├── test_signed.py │ ├── test_size.py │ ├── test_sort.py │ └── test_vcd.py └── util │ ├── __init__.py │ ├── misc.py │ └── treeviz.py ├── pyproject.toml └── tools └── strace_tailor.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/.gitignore -------------------------------------------------------------------------------- /.readthedocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/.readthedocs.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/README.md -------------------------------------------------------------------------------- /doc/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/Makefile -------------------------------------------------------------------------------- /doc/_build/.keep_me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/_static/.keep_me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/_templates/.keep_me: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /doc/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/conf.py -------------------------------------------------------------------------------- /doc/fhdl.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/fhdl.rst -------------------------------------------------------------------------------- /doc/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/index.rst -------------------------------------------------------------------------------- /doc/introduction.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/introduction.rst -------------------------------------------------------------------------------- /doc/migen_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/migen_logo.png -------------------------------------------------------------------------------- /doc/migen_logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/migen_logo.svg -------------------------------------------------------------------------------- /doc/migen_logo_white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/migen_logo_white.png -------------------------------------------------------------------------------- /doc/reference.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/reference.rst -------------------------------------------------------------------------------- /doc/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/requirements.txt -------------------------------------------------------------------------------- /doc/simulation.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/simulation.rst -------------------------------------------------------------------------------- /doc/synthesis.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/doc/synthesis.rst -------------------------------------------------------------------------------- /examples/basic/arrays.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/arrays.py -------------------------------------------------------------------------------- /examples/basic/fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/fsm.py -------------------------------------------------------------------------------- /examples/basic/graycounter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/graycounter.py -------------------------------------------------------------------------------- /examples/basic/instance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/instance.py -------------------------------------------------------------------------------- /examples/basic/local_cd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/local_cd.py -------------------------------------------------------------------------------- /examples/basic/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/memory.py -------------------------------------------------------------------------------- /examples/basic/namer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/namer.py -------------------------------------------------------------------------------- /examples/basic/psync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/psync.py -------------------------------------------------------------------------------- /examples/basic/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/record.py -------------------------------------------------------------------------------- /examples/basic/reslice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/reslice.py -------------------------------------------------------------------------------- /examples/basic/tristate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/tristate.py -------------------------------------------------------------------------------- /examples/basic/two_dividers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/basic/two_dividers.py -------------------------------------------------------------------------------- /examples/sim/basic1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/sim/basic1.py -------------------------------------------------------------------------------- /examples/sim/basic2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/sim/basic2.py -------------------------------------------------------------------------------- /examples/sim/display.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/sim/display.py -------------------------------------------------------------------------------- /examples/sim/fir.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/sim/fir.py -------------------------------------------------------------------------------- /examples/sim/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/examples/sim/memory.py -------------------------------------------------------------------------------- /migen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/__init__.py -------------------------------------------------------------------------------- /migen/build/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/build/altera/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/altera/__init__.py -------------------------------------------------------------------------------- /migen/build/altera/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/altera/common.py -------------------------------------------------------------------------------- /migen/build/altera/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/altera/platform.py -------------------------------------------------------------------------------- /migen/build/altera/programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/altera/programmer.py -------------------------------------------------------------------------------- /migen/build/altera/quartus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/altera/quartus.py -------------------------------------------------------------------------------- /migen/build/fpgalink_programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/fpgalink_programmer.py -------------------------------------------------------------------------------- /migen/build/generic_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/generic_platform.py -------------------------------------------------------------------------------- /migen/build/generic_programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/generic_programmer.py -------------------------------------------------------------------------------- /migen/build/lattice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/__init__.py -------------------------------------------------------------------------------- /migen/build/lattice/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/common.py -------------------------------------------------------------------------------- /migen/build/lattice/diamond.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/diamond.py -------------------------------------------------------------------------------- /migen/build/lattice/icestorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/icestorm.py -------------------------------------------------------------------------------- /migen/build/lattice/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/platform.py -------------------------------------------------------------------------------- /migen/build/lattice/programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/programmer.py -------------------------------------------------------------------------------- /migen/build/lattice/trellis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/lattice/trellis.py -------------------------------------------------------------------------------- /migen/build/openocd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/openocd.py -------------------------------------------------------------------------------- /migen/build/platforms/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/build/platforms/ac701.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ac701.py -------------------------------------------------------------------------------- /migen/build/platforms/afc3v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/afc3v1.py -------------------------------------------------------------------------------- /migen/build/platforms/apf27.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/apf27.py -------------------------------------------------------------------------------- /migen/build/platforms/apf51.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/apf51.py -------------------------------------------------------------------------------- /migen/build/platforms/apf6sp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/apf6sp.py -------------------------------------------------------------------------------- /migen/build/platforms/arty_a7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/arty_a7.py -------------------------------------------------------------------------------- /migen/build/platforms/arty_s7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/arty_s7.py -------------------------------------------------------------------------------- /migen/build/platforms/coraz7.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/coraz7.py -------------------------------------------------------------------------------- /migen/build/platforms/de0cv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/de0cv.py -------------------------------------------------------------------------------- /migen/build/platforms/de0nano.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/de0nano.py -------------------------------------------------------------------------------- /migen/build/platforms/de0nanosoc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/de0nanosoc.py -------------------------------------------------------------------------------- /migen/build/platforms/de10lite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/de10lite.py -------------------------------------------------------------------------------- /migen/build/platforms/digilent_genesys2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/digilent_genesys2.py -------------------------------------------------------------------------------- /migen/build/platforms/ebaz4205.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ebaz4205.py -------------------------------------------------------------------------------- /migen/build/platforms/ice40_hx1k_blink_evn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ice40_hx1k_blink_evn.py -------------------------------------------------------------------------------- /migen/build/platforms/ice40_hx8k_b_evn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ice40_hx8k_b_evn.py -------------------------------------------------------------------------------- /migen/build/platforms/ice40_up5k_b_evn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ice40_up5k_b_evn.py -------------------------------------------------------------------------------- /migen/build/platforms/icebreaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/icebreaker.py -------------------------------------------------------------------------------- /migen/build/platforms/icestick.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/icestick.py -------------------------------------------------------------------------------- /migen/build/platforms/kc705.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/kc705.py -------------------------------------------------------------------------------- /migen/build/platforms/kcu105.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/kcu105.py -------------------------------------------------------------------------------- /migen/build/platforms/lx9_microboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/lx9_microboard.py -------------------------------------------------------------------------------- /migen/build/platforms/m1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/m1.py -------------------------------------------------------------------------------- /migen/build/platforms/max1000.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/max1000.py -------------------------------------------------------------------------------- /migen/build/platforms/mercury.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/mercury.py -------------------------------------------------------------------------------- /migen/build/platforms/mimasv2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/mimasv2.py -------------------------------------------------------------------------------- /migen/build/platforms/minispartan6.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/minispartan6.py -------------------------------------------------------------------------------- /migen/build/platforms/mixxeo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/mixxeo.py -------------------------------------------------------------------------------- /migen/build/platforms/ml605.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ml605.py -------------------------------------------------------------------------------- /migen/build/platforms/mystorm_blackice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/mystorm_blackice.py -------------------------------------------------------------------------------- /migen/build/platforms/mystorm_blackice_ii.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/mystorm_blackice_ii.py -------------------------------------------------------------------------------- /migen/build/platforms/papilio_pro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/papilio_pro.py -------------------------------------------------------------------------------- /migen/build/platforms/pipistrello.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/pipistrello.py -------------------------------------------------------------------------------- /migen/build/platforms/qm_xc6slx16_sdram.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/qm_xc6slx16_sdram.py -------------------------------------------------------------------------------- /migen/build/platforms/quickfeather.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/quickfeather.py -------------------------------------------------------------------------------- /migen/build/platforms/redpitaya.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/redpitaya.py -------------------------------------------------------------------------------- /migen/build/platforms/rhino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/rhino.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/build/platforms/sinara/efc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/efc.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/humpback.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/humpback.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/kasli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/kasli.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/kasli_soc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/kasli_soc.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/metlino.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/metlino.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/phaser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/phaser.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/sayma_amc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/sayma_amc.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/sayma_amc2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/sayma_amc2.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/sayma_rtm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/sayma_rtm.py -------------------------------------------------------------------------------- /migen/build/platforms/sinara/sayma_rtm2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/sinara/sayma_rtm2.py -------------------------------------------------------------------------------- /migen/build/platforms/tinyfpga_a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/tinyfpga_a.py -------------------------------------------------------------------------------- /migen/build/platforms/tinyfpga_b.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/tinyfpga_b.py -------------------------------------------------------------------------------- /migen/build/platforms/tinyfpga_bx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/tinyfpga_bx.py -------------------------------------------------------------------------------- /migen/build/platforms/upduino_v1.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/upduino_v1.py -------------------------------------------------------------------------------- /migen/build/platforms/usrp_b100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/usrp_b100.py -------------------------------------------------------------------------------- /migen/build/platforms/versa.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/versa.py -------------------------------------------------------------------------------- /migen/build/platforms/versaecp55g.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/versaecp55g.py -------------------------------------------------------------------------------- /migen/build/platforms/zc706.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/zc706.py -------------------------------------------------------------------------------- /migen/build/platforms/zedboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/zedboard.py -------------------------------------------------------------------------------- /migen/build/platforms/ztex_115d.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/platforms/ztex_115d.py -------------------------------------------------------------------------------- /migen/build/quicklogic/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/quicklogic/__init__.py -------------------------------------------------------------------------------- /migen/build/quicklogic/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/quicklogic/platform.py -------------------------------------------------------------------------------- /migen/build/quicklogic/programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/quicklogic/programmer.py -------------------------------------------------------------------------------- /migen/build/quicklogic/quicklogic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/quicklogic/quicklogic.py -------------------------------------------------------------------------------- /migen/build/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/tools.py -------------------------------------------------------------------------------- /migen/build/xilinx/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/__init__.py -------------------------------------------------------------------------------- /migen/build/xilinx/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/common.py -------------------------------------------------------------------------------- /migen/build/xilinx/ise.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/ise.py -------------------------------------------------------------------------------- /migen/build/xilinx/platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/platform.py -------------------------------------------------------------------------------- /migen/build/xilinx/programmer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/programmer.py -------------------------------------------------------------------------------- /migen/build/xilinx/symbiflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/symbiflow.py -------------------------------------------------------------------------------- /migen/build/xilinx/vivado.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/build/xilinx/vivado.py -------------------------------------------------------------------------------- /migen/fhdl/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/fhdl/bitcontainer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/bitcontainer.py -------------------------------------------------------------------------------- /migen/fhdl/conv_output.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/conv_output.py -------------------------------------------------------------------------------- /migen/fhdl/decorators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/decorators.py -------------------------------------------------------------------------------- /migen/fhdl/edif.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/edif.py -------------------------------------------------------------------------------- /migen/fhdl/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/module.py -------------------------------------------------------------------------------- /migen/fhdl/namer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/namer.py -------------------------------------------------------------------------------- /migen/fhdl/simplify.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/simplify.py -------------------------------------------------------------------------------- /migen/fhdl/specials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/specials.py -------------------------------------------------------------------------------- /migen/fhdl/structure.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/structure.py -------------------------------------------------------------------------------- /migen/fhdl/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/tools.py -------------------------------------------------------------------------------- /migen/fhdl/tracer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/tracer.py -------------------------------------------------------------------------------- /migen/fhdl/verilog.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/verilog.py -------------------------------------------------------------------------------- /migen/fhdl/visit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/fhdl/visit.py -------------------------------------------------------------------------------- /migen/genlib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/genlib/cdc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/cdc.py -------------------------------------------------------------------------------- /migen/genlib/coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/coding.py -------------------------------------------------------------------------------- /migen/genlib/divider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/divider.py -------------------------------------------------------------------------------- /migen/genlib/fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/fifo.py -------------------------------------------------------------------------------- /migen/genlib/fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/fsm.py -------------------------------------------------------------------------------- /migen/genlib/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/io.py -------------------------------------------------------------------------------- /migen/genlib/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/misc.py -------------------------------------------------------------------------------- /migen/genlib/record.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/record.py -------------------------------------------------------------------------------- /migen/genlib/resetsync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/resetsync.py -------------------------------------------------------------------------------- /migen/genlib/roundrobin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/roundrobin.py -------------------------------------------------------------------------------- /migen/genlib/sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/genlib/sort.py -------------------------------------------------------------------------------- /migen/sim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/sim/__init__.py -------------------------------------------------------------------------------- /migen/sim/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/sim/core.py -------------------------------------------------------------------------------- /migen/sim/vcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/sim/vcd.py -------------------------------------------------------------------------------- /migen/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/test/support.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/support.py -------------------------------------------------------------------------------- /migen/test/test_bitslip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_bitslip.py -------------------------------------------------------------------------------- /migen/test/test_coding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_coding.py -------------------------------------------------------------------------------- /migen/test/test_constant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_constant.py -------------------------------------------------------------------------------- /migen/test/test_divider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_divider.py -------------------------------------------------------------------------------- /migen/test/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_examples.py -------------------------------------------------------------------------------- /migen/test/test_fifo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_fifo.py -------------------------------------------------------------------------------- /migen/test/test_fsm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_fsm.py -------------------------------------------------------------------------------- /migen/test/test_passive.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_passive.py -------------------------------------------------------------------------------- /migen/test/test_platform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_platform.py -------------------------------------------------------------------------------- /migen/test/test_signed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_signed.py -------------------------------------------------------------------------------- /migen/test/test_size.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_size.py -------------------------------------------------------------------------------- /migen/test/test_sort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_sort.py -------------------------------------------------------------------------------- /migen/test/test_vcd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/test/test_vcd.py -------------------------------------------------------------------------------- /migen/util/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /migen/util/misc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/util/misc.py -------------------------------------------------------------------------------- /migen/util/treeviz.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/migen/util/treeviz.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/pyproject.toml -------------------------------------------------------------------------------- /tools/strace_tailor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/m-labs/migen/HEAD/tools/strace_tailor.sh --------------------------------------------------------------------------------