Skip to content

Minor doc updates

Minor doc updates #5

Workflow file for this run

name: Reference Implementations
on: [push, pull_request]
jobs:
impl_ice40:
name: iCE40 Reference Implementation
runs-on: prunner
steps:
- name: OSS-CAD-Suite version
run: echo "oss_url=https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2024-02-02/oss-cad-suite-linux-x64-20240202.tgz" >> $GITHUB_ENV
- name: Checkout repository
uses: actions/checkout@v3
- uses: actions/setup-python@v5
with:
python-version: '3.10'
cache: 'pip'
- name: pip packages
run: pip3 install -r requirements.txt
- name: fusesoc library
run: |
fusesoc library add fazyrv .
fusesoc library add fsoc .
- name: OSS CAD Suite
uses: ./.github/workflows/setup-oss-cad
with:
from_url: ${{ env.oss_url }}
- name: Run implementation
run: |
make report.soc.all TARGET_ARCH=ice40
make report.md TARGET_ARCH=ice40 >> $GITHUB_STEP_SUMMARY
impl_ecp5:
name: ECP5 Reference Implementation
runs-on: prunner
steps:
- name: OSS-CAD-Suite version
run: echo "oss_url=https://github.com/YosysHQ/oss-cad-suite-build/releases/download/2024-02-02/oss-cad-suite-linux-x64-20240202.tgz" >> $GITHUB_ENV
- name: Checkout repository
uses: actions/checkout@v3
- uses: actions/setup-python@v5
with:
python-version: '3.10'
cache: 'pip'
- name: pip packages
run: pip3 install -r requirements.txt
- name: fusesoc library
run: |
fusesoc library add fazyrv .
fusesoc library add fsoc .
- name: OSS CAD Suite
uses: ./.github/workflows/setup-oss-cad
with:
from_url: ${{ env.oss_url }}
- name: Run implementation
run: |
make report.soc.all TARGET_ARCH=ecp5
make report.md TARGET_ARCH=ecp5 >> $GITHUB_STEP_SUMMARY