README: update
This commit is contained in:
parent
24ef9d7ebe
commit
69ee0b76c0
22
README
22
README
|
@ -19,9 +19,9 @@ LiteScope is a small footprint and configurable embedded logic analyzer that you
|
||||||
can use in your FPGA and aims to provide a free, portable and flexible
|
can use in your FPGA and aims to provide a free, portable and flexible
|
||||||
alternative to vendor's solutions!
|
alternative to vendor's solutions!
|
||||||
|
|
||||||
LiteScope is part of EnjoyDigital's libraries whose aims are to lower entry level of
|
LiteScope is part of LiteX libraries whose aims are to lower entry level of
|
||||||
complex FPGA cores by providing simple, elegant and efficient implementations
|
complex FPGA cores by providing simple, elegant and efficient implementations
|
||||||
ofcomponents used in today's SoC such as Ethernet, SATA, PCIe, SDRAM Controller...
|
of components used in today's SoC such as Ethernet, SATA, PCIe, SDRAM Controller...
|
||||||
|
|
||||||
The core uses simple and specific streaming buses and will provides in the future
|
The core uses simple and specific streaming buses and will provides in the future
|
||||||
adapters to use standardized AXI or Avalon-ST streaming buses.
|
adapters to use standardized AXI or Avalon-ST streaming buses.
|
||||||
|
@ -29,11 +29,12 @@ adapters to use standardized AXI or Avalon-ST streaming buses.
|
||||||
Since Python is used to describe the HDL, the core is highly and easily
|
Since Python is used to describe the HDL, the core is highly and easily
|
||||||
configurable.
|
configurable.
|
||||||
|
|
||||||
LiteScope uses technologies developed in partnership with M-Labs Ltd:
|
LiteScope is built using LiteX and uses technologies developed in partnership with
|
||||||
|
M-Labs Ltd:
|
||||||
- Migen enables generating HDL with Python in an efficient way.
|
- Migen enables generating HDL with Python in an efficient way.
|
||||||
- MiSoC provides the basic blocks to build a powerful and small footprint SoC.
|
- MiSoC provides the basic blocks to build a powerful and small footprint SoC.
|
||||||
|
|
||||||
LiteScope can be used as MiSoC library or can be integrated with your standard
|
LiteScope can be used as LiteX library or can be integrated with your standard
|
||||||
design flow by generating the verilog rtl that you will use as a standard core.
|
design flow by generating the verilog rtl that you will use as a standard core.
|
||||||
|
|
||||||
[> Features
|
[> Features
|
||||||
|
@ -73,22 +74,19 @@ devel [AT] lists.m-labs.hk.
|
||||||
-------------------
|
-------------------
|
||||||
1. Install Python3 and your vendor's software
|
1. Install Python3 and your vendor's software
|
||||||
|
|
||||||
2. Obtain Migen and install it:
|
2. Obtain LiteX and install it:
|
||||||
git clone https://github.com/enjoy-digital/migen
|
git clone https://github.com/enjoy-digital/litex --recursive
|
||||||
cd migen
|
cd litex
|
||||||
python3 setup.py install
|
python3 setup.py install
|
||||||
cd ..
|
cd ..
|
||||||
|
|
||||||
3. Obtain MiSoC:
|
3. Build and load test design:
|
||||||
git clone https://github.com/enjoy-digital/misoc --recursive
|
|
||||||
|
|
||||||
4. Build and load test design:
|
|
||||||
go to example_designs/
|
go to example_designs/
|
||||||
./make.py -p [your_platform] all load-bitstream
|
./make.py -p [your_platform] all load-bitstream
|
||||||
Supported platforms are the ones already supported by Mibuild:
|
Supported platforms are the ones already supported by Mibuild:
|
||||||
de0nano, m1, mixxeo, kc705, zedboard...
|
de0nano, m1, mixxeo, kc705, zedboard...
|
||||||
|
|
||||||
5. Test design:
|
4. Test design:
|
||||||
go to test and run:
|
go to test and run:
|
||||||
./make.py --port your_serial_port test_inout (will blink leds)
|
./make.py --port your_serial_port test_inout (will blink leds)
|
||||||
./make.py --port your_serial_port test_logic_analyzer (will capture counter)
|
./make.py --port your_serial_port test_logic_analyzer (will capture counter)
|
||||||
|
|
Loading…
Reference in New Issue