43 lines
1.1 KiB
ReStructuredText
43 lines
1.1 KiB
ReStructuredText
.. _sdk-download-and-install:
|
|
|
|
====================
|
|
Download and install
|
|
====================
|
|
1. Install Python3 and your vendor's software
|
|
|
|
2. Obtain Migen and install it:
|
|
- git clone https://github.com/m-labs/migen
|
|
- cd migen
|
|
- python3 setup.py install
|
|
- cd ..
|
|
|
|
.. 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.
|
|
|
|
3. Obtain LiteScope and install it:
|
|
- git clone https://github.com/enjoy-digital/litescope
|
|
- cd litescope
|
|
- python3 setup.py install
|
|
- cd ..
|
|
|
|
4. Obtain LiteEth
|
|
- git clone https://github.com/enjoy-digital/liteeth
|
|
|
|
5. Build and load UDP loopback design (only for KC705 for now):
|
|
- python3 make.py -t udp all
|
|
|
|
6. Test design (only for KC705 for now):
|
|
- try to ping 192.168.1.40
|
|
- go to ./test directory:
|
|
- change com port in config.py to your com port
|
|
- run make test_udp
|
|
|
|
7. Build and load Etherbone design (only for KC705 for now):
|
|
- python3 make.py -t etherbone all
|
|
|
|
8. Test design (only for KC705 for now):
|
|
- try to ping 192.168.1.40
|
|
- go to ./test directory run:
|
|
- run make test_etherbone |