manta/.github/workflows/functional_simulation.yml

18 lines
564 B
YAML

name: functional_simulation
on: [push]
jobs:
uart:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: sudo apt install iverilog
- run: iverilog -g2012 -o sim.out test/uart_tb.sv src/manta/uart_tx.sv src/manta/uart_rx.sv
- run: vvp sim.out
fifo:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- run: sudo apt install iverilog
- run: iverilog -g2012 -o sim.out test/fifo_tb.sv src/manta/fifo.sv src/manta/xilinx_true_dual_port_read_first_2_clock_ram.v
- run: vvp sim.out