Unfortunately, it is quite a bit more complicated than that.
The first step is having fpga-shells support.
If you look in ./fpga/src/main/scala, you see directories for the FPGA boards currently supported by chipyard. I don't believe that arty100t has been rolled into the main chipyard release.
In simulation, chipyard has TestHarness -> ChipTop -> DigitalTop as a module hierarchy. FPGA implementations are quite a bit different.
The FPGA hierarchy is quite a bit different: <fpga-shell overlays> -> FPGATestHarness -> ChipTop -> DigitalTop.
As a result, this FPGATestHarness (and the binders, custom overlays, etc.) need to be written for each FPGA Development Board that you want to support.
- Brendon