Remove Unused Peripherals from the RTL Design
The Sapphire RV64 SoC includes a variety of peripherals. If you do not
want to use a peripheral,
- Unselect the peripheral and regenerate the SoC, or
- Remove the signal name from within the parentheses () in the
SapphireSoc_instdefinition in the top-level Verilog HDL file. For example, the SoC instantiation has these signals:
.system_i2c_0_io_sda_write (system_i2c_0_io_sda_write),
.system_i2c_0_io_sda_read (system_i2c_0_io_sda_read),
.system_i2c_0_io_scl_write (system_i2c_0_io_scl_write),
.system_i2c_0_io_scl_read (system_i2c_0_io_scl_read),
To disable I2C 0, remove the signal name in () as shown
below:
.system_i2c_0_io_sda_write (),
.system_i2c_0_io_sda_read (),
.system_i2c_0_io_scl_write (),
.system_i2c_0_io_scl_read (),