mibuild: define memory card pins of the Milkymist One platorm
authorWerner Almesberger <werner@almesberger.net>
Fri, 12 Apr 2013 00:37:28 +0000 (21:37 -0300)
committerSebastien Bourdeauducq <sebastien@milkymist.org>
Fri, 12 Apr 2013 07:51:57 +0000 (09:51 +0200)
commit59d64e92e84239ab444c44c8a91af6a5ccd07291
tree52fb80d176d3a3074f63f7ca1d3c9bb562fc2c73
parent843f8a5bfc9c1e1e747fdeb16f8dbd3eee83b1f2
mibuild: define memory card pins of the Milkymist One platorm

This patch adds the memory card pins to the M1 platform definition in
mibuild.

I've tentatively named them "mmc". As far as I can tell, "MMC" is not
trademarked ("MultiMediaCard" the new "eMMC" would be), and "MMC" is
commonly used in the industry in a descriptive way to refer to this
sort of interface.

The original Verilog-based M1 calls the interface "mc", but since
several names have changed between milkymist and -ng, I thought I'd
use a more familiar name.

Usage example (clock signal divided by powers of two on the MMC TPs):
https://github.com/wpwrak/ming-ddc-debug/blob/counter-on-mmc/build.py

- Werner
mibuild/platforms/m1.py