merge Mibuild into Migen
This commit is contained in:
parent
62ec66bc00
commit
be3b603b17
12
README
12
README
|
@ -27,6 +27,18 @@ written in Python.
|
|||
|
||||
See the doc/ folder for more technical information.
|
||||
|
||||
Quick intro:
|
||||
|
||||
from migen.fhdl.std import *
|
||||
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/migen
|
||||
System-on-chip design based on Migen:
|
||||
|
|
|
@ -1,29 +0,0 @@
|
|||
Unless otherwise noted, Mibuild is copyright (C) 2013 Sebastien Bourdeauducq.
|
||||
All rights reserved.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification,
|
||||
are permitted provided that the following conditions are met:
|
||||
|
||||
1. Redistributions of source code must retain the above copyright notice, this
|
||||
list of conditions and the following disclaimer.
|
||||
2. Redistributions in binary form must reproduce the above copyright notice,
|
||||
this list of conditions and the following disclaimer in the documentation
|
||||
and/or other materials provided with the distribution.
|
||||
|
||||
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
|
||||
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
||||
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
|
||||
DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR
|
||||
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
|
||||
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
|
||||
ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
|
||||
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
|
||||
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
|
||||
Other authors retain ownership of their contributions. If a submission can
|
||||
reasonably be considered independently copyrightable, it's yours and we
|
||||
encourage you to claim it with appropriate copyright notices. This submission
|
||||
then falls under the "otherwise noted" category. All submissions are strongly
|
||||
encouraged to use the two-clause BSD license reproduced above.
|
|
@ -1,27 +0,0 @@
|
|||
Mibuild (Milkymist Build system)
|
||||
a build system and board database for Migen-based FPGA designs
|
||||
|
||||
Quick intro:
|
||||
|
||||
from migen.fhdl.std import *
|
||||
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.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.
|
|
@ -1,37 +0,0 @@
|
|||
#!/usr/bin/env python3
|
||||
|
||||
import sys, os
|
||||
from setuptools import setup
|
||||
from setuptools import find_packages
|
||||
|
||||
here = os.path.abspath(os.path.dirname(__file__))
|
||||
README = open(os.path.join(here, "README")).read()
|
||||
|
||||
required_version = (3, 3)
|
||||
if sys.version_info < required_version:
|
||||
raise SystemExit("Mibuild requires python {0} or greater".format(
|
||||
".".join(map(str, required_version))))
|
||||
|
||||
setup(
|
||||
name="mibuild",
|
||||
version="unknown",
|
||||
description="Build system and board definitions for Migen FPGA designs",
|
||||
long_description=README,
|
||||
author="Sebastien Bourdeauducq",
|
||||
author_email="sebastien@milkymist.org",
|
||||
url="http://www.milkymist.org",
|
||||
download_url="https://github.com/milkymist/mibuild",
|
||||
packages=find_packages(here),
|
||||
license="BSD",
|
||||
platforms=["Any"],
|
||||
keywords="HDL ASIC FPGA hardware design",
|
||||
classifiers=[
|
||||
"Topic :: Scientific/Engineering :: Electronic Design Automation (EDA)",
|
||||
"Environment :: Console",
|
||||
"Development Status :: Alpha",
|
||||
"Intended Audience :: Developers",
|
||||
"License :: OSI Approved :: BSD License",
|
||||
"Operating System :: OS Independent",
|
||||
"Programming Language :: Python",
|
||||
],
|
||||
)
|
Loading…
Reference in New Issue