Skip to content

Commit a0d75a0

Browse files
committed
README: asyncserial, OpenOCD
1 parent 3cda0e6 commit a0d75a0

File tree

1 file changed

+9
-18
lines changed

1 file changed

+9
-18
lines changed

README

+9-18
Original file line numberDiff line numberDiff line change
@@ -40,29 +40,20 @@ modules.
4040

4141
1. Install Python 3.3+, Migen and FPGA vendor's development tools.
4242
Get Migen from: https://github.com/m-labs/migen
43+
For flterm, you will also need asyncserial and pyserial:
44+
https://github.com/m-labs/asyncserial
45+
https://github.com/pyserial/pyserial
4346

44-
2. Install JTAG tools.
47+
2. Install JTAG tools. We recommend using OpenOCD, but other tools (e.g. from
48+
the FPGA vendor) may be used as well.
4549

46-
For Mixxeo and M1: http://urjtag.org
47-
For Papilio Pro and KC705: http://xc3sprog.sourceforge.net
48-
For De0 Nano: USBBlaster from Altera
49-
50-
3. (Optional, only needed if you want to flash the bitstream/BIOS/software)
51-
Obtain and build any required flash proxy bitstreams. Flash proxy bitstreams
52-
give JTAG access to a flash chip through the FPGA.
53-
54-
For Mixxeo and M1: https://github.com/m-labs/fjmem-m1
55-
For Papilio Pro: https://github.com/GadgetFactory/Papilio-Loader
56-
(xc3sprog/trunk/bscan_spi/bscan_spi_lx9_papilio.bit)
57-
For KC705: https://github.com/m-labs/bscan_spi_kc705
58-
59-
4. Compile and install binutils. Take the latest version from GNU.
50+
3. Compile and install binutils. Take the latest version from GNU.
6051
mkdir build && cd build
6152
../configure --target=lm32-elf
6253
make
6354
make install
6455

65-
5. Compile and install GCC. Take gcc-core and gcc-g++ from GNU
56+
4. Compile and install GCC. Take gcc-core and gcc-g++ from GNU
6657
(version 4.5 or >=4.9).
6758
rm -rf libstdc++-v3
6859
mkdir build && cd build
@@ -71,10 +62,10 @@ modules.
7162
make
7263
make install
7364

74-
6. Install MiSoC with:
65+
5. Install MiSoC with:
7566
python3 setup.py install
7667

77-
7. Build the bitstream and BIOS for your board by executing the corresponding
68+
6. Build the bitstream and BIOS for your board by executing the corresponding
7869
target file (see misoc/targets), e.g.
7970
python3 -m misoc.targets.kc705
8071

0 commit comments

Comments
 (0)