litex/misoclib/liteeth/doc/source/docs/getting_started/downloads.rst

43 lines
1.1 KiB
ReStructuredText
Raw Normal View History

2015-02-09 17:05:59 -05:00
.. _sdk-download-and-install:
====================
Download and install
====================
2015-02-12 15:39:34 -05:00
1. Install Python3 and your vendor's software
2015-02-09 17:05:59 -05:00
2. Obtain Migen and install it:
- git clone https://github.com/m-labs/migen
- cd migen
- python3 setup.py install
2015-02-12 15:39:34 -05:00
- cd ..
2015-02-09 17:05:59 -05:00
2015-02-21 13:34:14 -05:00
.. note::
In case you have issues with Migen, please retry with our forks at:
https://github.com/enjoy-digital/migen
until new features are merged.
2015-02-09 17:05:59 -05:00
3. Obtain LiteScope and install it:
- git clone https://github.com/enjoy-digital/litescope
- cd litescope
- python3 setup.py install
- cd ..
2015-02-21 13:34:14 -05:00
4. Obtain LiteEth
2015-02-09 17:05:59 -05:00
- git clone https://github.com/enjoy-digital/liteeth
2015-02-21 13:34:14 -05:00
5. Build and load UDP loopback design (only for KC705 for now):
- python3 make.py -t udp all
2015-02-09 17:05:59 -05:00
2015-02-21 13:34:14 -05:00
6. Test design (only for KC705 for now):
2015-02-12 15:39:34 -05:00
- try to ping 192.168.1.40
- go to ./test directory:
2015-02-09 17:05:59 -05:00
- change com port in config.py to your com port
2015-02-12 15:39:34 -05:00
- run make test_udp
2015-02-21 13:34:14 -05:00
7. Build and load Etherbone design (only for KC705 for now):
- python3 make.py -t etherbone all
2015-02-12 15:39:34 -05:00
2015-02-21 13:34:14 -05:00
8. Test design (only for KC705 for now):
2015-02-09 17:05:59 -05:00
- try to ping 192.168.1.40
2015-02-12 15:39:34 -05:00
- go to ./test directory run:
- run make test_etherbone