update README
This commit is contained in:
parent
02ef1dc95a
commit
3449b7c933
26
README
26
README
|
@ -3,8 +3,10 @@
|
|||
/ /|_/ / / / _\ \/ _ \/ /__
|
||||
/_/ /_/ /_/ /___/\___/\___/
|
||||
|
||||
a high performance and small footprint SoC based on Migen
|
||||
Copyright 2007-2015 / M-Labs Ltd
|
||||
Copyright 2012-2015 / Enjoy-Digital
|
||||
|
||||
a high performance and small footprint SoC based on Migen
|
||||
|
||||
[> Features
|
||||
-----------
|
||||
|
@ -26,11 +28,16 @@ a high performance and small footprint SoC based on Migen
|
|||
* Design new peripherals using Migen and benefit from automatic CSR maps
|
||||
and logic, etc.
|
||||
* Possibility to encapsulate legacy Verilog/VHDL code.
|
||||
* Complex FPGA cores that can be used integrated in MiSoC or in standalone:
|
||||
- LiteEth: a small footprint and configurable Ethernet core
|
||||
- LiteSATA: a small footprint and configurable SATA core
|
||||
- LiteScope: a small footprint and configurable logic analyzer core
|
||||
|
||||
MiSoC comes with built-in support for the following boards:
|
||||
* Mixxeo, the digital video mixer from M-Labs [XC6SLX45]
|
||||
* Milkymist One, the original M-Labs video synthesizer [XC6SLX45]
|
||||
* Papilio Pro, a simple and low-cost development board [XC6SLX9]
|
||||
* De0 Nano, a simple and low-cost development board [CYCLONEIV]
|
||||
* KC705, a Kintex-7 devboard from Xilinx [XC7K325T]
|
||||
MiSoC is portable and support for other boards can easily be added as external
|
||||
modules.
|
||||
|
@ -43,8 +50,12 @@ modules.
|
|||
2. Install JTAG tools.
|
||||
For Mixxeo and M1: http://urjtag.org
|
||||
For Papilio Pro and KC705: http://xc3sprog.sourceforge.net
|
||||
For De0 Nano: USBBlaster from Altera
|
||||
We recommend using xc3sprog for Xilinx devices, but Vivado programmer
|
||||
is also supported for Xilinx 7-series.
|
||||
|
||||
3. Obtain and build any required flash proxy bitstreams. Flash proxy bitstreams
|
||||
3. (Optional, only needed if you want to flash the bistream/software)
|
||||
Obtain and build any required flash proxy bitstreams. Flash proxy bitstreams
|
||||
give JTAG access to a flash chip through the FPGA.
|
||||
For Mixxeo and M1: https://github.com/m-labs/fjmem-m1
|
||||
For Papilio Pro: https://github.com/GadgetFactory/Papilio-Loader
|
||||
|
@ -68,13 +79,23 @@ modules.
|
|||
For Mixxeo: ./make.py all
|
||||
For M1: ./make.py -p m1 all
|
||||
For Papilio Pro: ./make.py -t ppro all
|
||||
For De0 Nano: ./make.py -t de0nano all load-bitstream
|
||||
For KC705: ./make.py -t kc705 all
|
||||
|
||||
If just want to load the bitstream in volatile SRAM use:
|
||||
all load-bitstream
|
||||
|
||||
7. Run a terminal program on the board's serial port at 115200 8-N-1.
|
||||
You should get the BIOS prompt.
|
||||
|
||||
8. Read and experiment with the source!
|
||||
Come to our IRC channel and mailing list!
|
||||
A simple target is provided to test MiSoC easily with your board:
|
||||
Create your target with a clock and serial pins.
|
||||
Build and test it: ./make.py -t simple -p your_platform all load-bitstream
|
||||
If you don't have access to a FPGA board, you can also try MiSoC with Verilator:
|
||||
Download and install Verilator: http://www.veripool.org/
|
||||
Test it: ./make.py -t simple -p sim build-bitstream
|
||||
|
||||
[> License
|
||||
----------
|
||||
|
@ -98,6 +119,7 @@ See LICENSE file for full copyright and license info.
|
|||
--------
|
||||
Web:
|
||||
http://m-labs.hk
|
||||
http://enjoy-digital.fr
|
||||
|
||||
Code repository:
|
||||
https://github.com/m-labs/misoc
|
||||
|
|
Loading…
Reference in New Issue