Skip to content

chore: Expand user design top wrapper gen #263

chore: Expand user design top wrapper gen

chore: Expand user design top wrapper gen #263

Workflow file for this run

name: Test fabric generation
on: [push, pull_request]
jobs:
run_verilog_simulation_CLI:
name: Run Verilog fabric generator flow and simulation with FABulous CLI
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/prepare_FABulous_container
- name: Run fabric generator flow and simulation with FABulous CLI
run: |
FABulous -c demo
FABulous demo -fs ./demo/FABulous.tcl
run_verilog_simulation_makefile:
name: Run Verilog fabric generator flow and simulation with FABulous makefile
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/prepare_FABulous_container
- name: Run fabric generator flow and simulation with FABulous makefile
run: |
FABulous -c demo
cd demo/Test
make FAB_sim
run_vhdl_simulation_makefile:
name: Run VHDL fabric generator flow and simulation with FABulous makefile
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: ./.github/actions/prepare_FABulous_container
# with:
# install_GHDL_mcode: true
# GH composite workflwos do not support conditional steps yet. :(
# https://github.com/actions/runner/blob/main/docs/adrs/0549-composite-run-steps.md
- name: Run fabric generator flow and simulation with FABulous makefile
run: |
FABulous -c demo_vhdl -w vhdl
cd demo_vhdl/Test
make full_sim