StanfordVLSI / dragonphy2

Open Source PHY v2
Apache License 2.0
25 stars 3 forks source link
adc analog dsp equalization high-speed mixed-signal receiver systemverilog verilog

DragonPHY

BuildKite Status License:Apache-2.0 Code Coverage

DragonPHY is the second design in the Open Source PHY project at Stanford.

Installation

  1. Clone the repository.
    > git clone https://github.com/StanfordVLSI/dragonphy2.git
  2. Go into the top-level folder
    > cd dragonphy2
  3. Install the Python package associated with this project.
    > pip install -e .

Upgrading

To upgrade to the latest version of DragonPHY:

  1. Pull changes from the master branch.
    > git pull origin master
  2. Re-install the Python package (since dependencies may have changed):
    > pip install -e .

Running tests

  1. First install pytest if it is not already installed:
    > pip install pytest
  2. Then, in the top directory of the project, run the tests in the tests directory:
    > pytest tests