Support Tilelink over serial

This commit is contained in:
Jerry Zhao
2020-09-13 11:59:16 -07:00
parent be0c041232
commit 6c5bce5430
14 changed files with 90 additions and 22 deletions

View File

@@ -204,6 +204,11 @@ jobs:
steps:
- prepare-rtl:
project-key: "chipyard-dmirocket"
prepare-chipyard-tlserial:
executor: main-env
steps:
- prepare-rtl:
project-key: "chipyard-tlserial"
prepare-chipyard-sha3:
executor: main-env
steps:
@@ -302,6 +307,11 @@ jobs:
steps:
- run-tests:
project-key: "chipyard-dmirocket"
chipyard-tlserial-run-tests:
executor: main-env
steps:
- run-tests:
project-key: "chipyard-tlserial"
chipyard-sha3-run-tests:
executor: main-env
steps:
@@ -456,6 +466,11 @@ workflows:
- install-riscv-toolchain
- install-verilator
- prepare-chipyard-tlserial:
requires:
- install-riscv-toolchain
- install-verilator
- prepare-chipyard-sha3:
requires:
- install-riscv-toolchain
@@ -551,6 +566,10 @@ workflows:
requires:
- prepare-chipyard-dmirocket
- chipyard-tlserial-run-tests:
requires:
- prepare-chipyard-tlserial
- chipyard-sha3-run-tests:
requires:
- prepare-chipyard-sha3

View File

@@ -49,6 +49,7 @@ LOCAL_FIRESIM_DIR=$LOCAL_CHIPYARD_DIR/sims/firesim/sim
declare -A mapping
mapping["chipyard-rocket"]=""
mapping["chipyard-dmirocket"]=" CONFIG=dmiRocketConfig"
mapping["chipyard-tlserial"]=" CONFIG=TLSerialRocketConfig"
mapping["chipyard-sha3"]=" CONFIG=Sha3RocketConfig"
mapping["chipyard-streaming-fir"]=" CONFIG=StreamingFIRRocketConfig"
mapping["chipyard-streaming-passthrough"]=" CONFIG=StreamingPassthroughRocketConfig"

View File

@@ -35,6 +35,9 @@ case $1 in
chipyard-dmirocket)
run_bmark ${mapping[$1]}
;;
chipyard-tlserial)
run_bmark ${mapping[$1]}
;;
chipyard-boom)
run_bmark ${mapping[$1]}
;;