litex/misoclib/mem/litesata/doc/source/docs/getting_started/downloads.rst

44 lines
1.2 KiB
ReStructuredText
Raw Normal View History

.. _sdk-download-and-install:
====================
Download and install
====================
2015-02-12 16:03:24 -05:00
1. Install Python3 and your vendor's software
2015-01-19 17:28:14 -05:00
2. Obtain Migen and install it:
2015-01-22 11:44:04 -05:00
- git clone https://github.com/m-labs/migen
2015-01-19 17:28:14 -05:00
- cd migen
- python3 setup.py install
- cd ..
2015-02-21 13:27:03 -05:00
.. note::
In case you have issues with Migen, please retry with our fork at:
https://github.com/enjoy-digital/migen
until new features are merged.
2015-01-28 13:53:58 -05:00
3. Obtain LiteScope and install it:
- git clone https://github.com/enjoy-digital/litescope
- cd litescope
2015-01-19 17:28:14 -05:00
- python3 setup.py install
- cd ..
2015-02-21 13:27:03 -05:00
4. Obtain LiteSATA
2015-01-22 11:44:04 -05:00
- git clone https://github.com/enjoy-digital/litesata
2015-01-19 17:28:14 -05:00
2015-02-21 13:27:03 -05:00
5. Build and load BIST design (only for KC705 for now):
2015-01-19 17:28:14 -05:00
- python3 make.py all
2015-02-21 13:27:03 -05:00
6. Test design (only for KC705 for now):
2015-01-22 11:44:04 -05:00
- go to ./test directory and run:
2015-01-19 17:28:14 -05:00
- python3 bist.py
2015-01-22 11:44:04 -05:00
2015-02-21 13:27:03 -05:00
7. Visualize Link Layer transactions (if BISTSoCDevel):
- go to ./test directory and run:
- python3 test_la.py [your_cond]
- your_cond can be wr_cmd, id_cmd, rd_resp, ...
(open test_la.py to see all conditions or add yours)
2015-01-22 11:44:04 -05:00
8. If you only want to build the core and use it with your
regular design flow:
2015-02-21 13:27:03 -05:00
- python3 make.py -t core build-core