Skip to content

Merge pull request #721 from FPGA-MAFIA/mini_core_accel #63

Merge pull request #721 from FPGA-MAFIA/mini_core_accel

Merge pull request #721 from FPGA-MAFIA/mini_core_accel #63

Workflow file for this run

# this is a github action that runs the python build
name: mafia_level2
on:
push:
branches: [ main ]
#pull_request:
# branches: [ main ]
workflow_dispatch:
jobs:
build:
runs-on: [self-hosted , windows, x64]
steps:
- uses: actions/checkout@v2
- name: BIG_CORE - rv32i_level0
run: python build.py -dut big_core -regress rv32i_level0 -app -hw -sim -pp -keep_going
- name: BIG_CORE - rv32i_level0_cfg_intrpt -cfg big_core_boot_trap no reference model
run: python build.py -dut big_core -top big_core_no_ref_tb -cfg big_core_boot_trap -regress rv32i_level0_cfg_intrpt_no_ref -app -hw -sim -pp -keep_going
- name: BIG_CORE - rv32i_level0_no_ref -> no reference model
run: python build.py -dut big_core -top big_core_no_ref_tb -regress rv32i_level0_no_ref -app -hw -sim -pp -keep_going
- name: BIG_CORE - rv32i_level0_cfg_intrpt -cfg big_core_boot_trap with reference model
run: python build.py -dut big_core -cfg big_core_boot_trap -regress rv32i_level0_cfg_intrpt -app -hw -sim -pp -keep_going
- name: BIG_CORE - rv32i_level0_cfg_rv32im -cfg rv32im with reference model
run: python build.py -dut big_core -cfg big_core_rv32im -regress rv32i_level0_cfg_rv32im -app -hw -sim -pp -keep_going
- name: MINI_CORE at rv32e mode
run: python build.py -dut mini_core -regress rv32e_level0 -cfg mini_rv32e -app -hw -sim -keep_going
- name: MINI_CORE at rv32i mode
run: python build.py -dut mini_core -regress rv32i_level0 -app -hw -sim -keep_going
- name: MINI_CORE_RRV at rv32i mode
run: python build.py -dut mini_core_rrv -regress rv32i_level0 -app -hw -sim -keep_going
- name: SC_CORE - rv32i_level0
run: python build.py -dut sc_core -regress rv32i_level0 -app -hw -sim -keep_going
- name: D_CACHE level0_d_cache
run: python build.py -dut mem_ss -top cache_tb -regress level0_d_cache -hw -sim -pp -keep_going
- name: D_CACHE cache_alive
run: python build.py -dut mem_ss -top cache_tb -regress cache_alive -hw -sim -pp -keep_going
- name: ROUTER -regress level0
run: python build.py -dut fabric -top router_tb -regress router_level0 -hw -sim -keep_going
- name: FABRIC -regress level0
run: python build.py -dut fabric -regress level0 -hw -sim -keep_going