FHDL

migen
A Python toolbox for building complex digital hardware

nMigen
A refreshed Python toolbox for building complex digital hardware