Build your hardware, easily!
Go to file
Brandon Hamilton 3d0894465c mibuild: Add platform for Xilinx ML605 board 2013-05-06 14:21:56 +02:00
mibuild mibuild: Add platform for Xilinx ML605 board 2013-05-06 14:21:56 +02:00
.gitignore add README, LICENSE and gitignore 2013-02-15 19:56:44 +01:00
LICENSE add README, LICENSE and gitignore 2013-02-15 19:56:44 +01:00
README README: fix quick intro 2013-04-19 14:00:46 +02:00
setup.py Add setup.py 2013-04-19 14:04:59 +02:00

README

Mibuild (Milkymist Build system)
  a build system and board database for Migen-based FPGA designs

Quick intro:

from migen.fhdl.structure import *
from migen.fhdl.module import Module
from mibuild.platforms import m1
plat = m1.Platform()
led = plat.request("user_led")
m = Module()
counter = Signal(26)
m.comb += led.eq(counter[25])
m.sync += counter.eq(counter + 1)
plat.build_cmdline(m)

Code repository:
https://github.com/milkymist/mibuild
Migen:
https://github.com/milkymist/migen
Experimental version of the Milkymist SoC based on Migen:
https://github.com/milkymist/milkymist-ng

Mibuild is designed for Python 3.

Send questions, comments and patches to devel [AT] lists.milkymist.org
Description files for new boards welcome.
We are also on IRC: #milkymist on the Freenode network.

Mibuild is (c) 2013 Sebastien Bourdeauducq and GPLv3 (see LICENSE file).