diff --git a/system/fpga_imp/scripts/build_mcu_fpga_ip.tcl b/system/fpga_imp/scripts/build_mcu_fpga_ip.tcl
index 0fe9429a3ede28c15ef14a6c518d1cc8155151ca..50149406eacd4b343d56b6f27dd5a640404f3810 100644
--- a/system/fpga_imp/scripts/build_mcu_fpga_ip.tcl
+++ b/system/fpga_imp/scripts/build_mcu_fpga_ip.tcl
@@ -71,6 +71,7 @@ read_verilog  $soc_vlog/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatri
 read_verilog  $soc_vlog/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_matrix_decode_dma.v
 read_verilog  $soc_vlog/nanosoc_ahb_busmatrix/verilog/nanosoc_ahb32_4x7_busmatrix/nanosoc_ahb32_4x7_target_output.v
 read_verilog  $soc_vlog/verilog/nanosoc_ahb_bootrom.v
+read_verilog  $soc_vlog/verilog/nanosoc_apb_subsystem.v
 read_verilog  $soc_vlog/bootrom/verilog/bootrom.v 
 read_verilog  $soc_vlog/verilog/nanosoc_ahb_cs_rom_table.v
 read_verilog  $soc_vlog/verilog/nanosoc_apb_usrt.v