Migen (Milkymist Generator) a Python toolbox for building complex digital hardware Migen aims at automating further the VLSI design process. It provides tools to build synchronous designs more productively, integrate system-on-chips, design dataflow systems, and more. Migen will become the foundation for the next-generation Milkymist SoC. See doc/migen.txt for a more complete description. Code repository: https://github.com/milkymist/migen Experimental version of the Milkymist SoC based on Migen: https://github.com/milkymist/milkymist-ng Migen is designed for Python 3.2. Send questions, comments and patches to devel [AT] lists.milkymist.org We are also on IRC: #milkymist on the Freenode network. Migen is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Unless otherwise noted, Migen's source code is copyright (C) 2011-2012 Sebastien Bourdeauducq. Other authors retain ownership of their contributions. If a submission can reasonably be considered independently copyrightable, it's yours and I encourage you to claim it with appropriate copyright notices. This submission then falls under the "otherwise noted" category. All submissions must use a license compatible with the GPL. "Electricity! It's like magic!"