[top] Part one of verilator refactoring
Verilator at the moment uses a custom top different from the asic / fpga
templates. As a result its logic modeling can be substantially different.
This first PR pushes the more "DV" like elements into a different testbench
file. Once this is merged, we will begin working on using chiplevel.sv.tpl
to generate the verilator top level.
Signed-off-by: Timothy Chen <timothytim@google.com>
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 290fc67..d81559c 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -239,8 +239,8 @@
lowrisc:systems:chip_earlgrey_verilator \
--verilator_options="--threads 4"
- cp "$OBJ_DIR/hw/sim-verilator/Vchip_earlgrey_verilator" \
- "$BIN_DIR/hw/top_earlgrey"
+ cp "$OBJ_DIR/hw/sim-verilator/Vchip_earlgrey_verilator_tb" \
+ "$BIN_DIR/hw/top_earlgrey/Vchip_earlgrey_verilator"
displayName: Build simulation with Verilator
- template: ci/upload-artifacts-template.yml
parameters: