/* Verilog netlist generated by SCUBA ispLEVER_v2.0 (31) */
/* /sopt/lattice/ispLEVER20/isptools/ispFPGA/bin/sol/scuba -w -e -lang verilog -n sysbus_fpsc -arch orca4 -bus_exp 7 -bb -type sysbus -mpi -mpi_width 8 -fpsc -us  */
/* Fri Feb  7 13:36:54 2003 */

`timescale 1 ns / 100 ps
module sysbus_fpsc (mpi_clk, mpi_rdwr_n, mpi_strbn, mpi_tsz, mpi_burst, 
    mpi_bdip, cs0n, cs1, mpi_addr, mpi_data, mpi_ta, mpi_retry, mpi_tea, 
    mpi_irq, us_rdata, us_clk, us_reset, us_ack, us_retry, us_err, 
    us_irq, us_wdata, us_addr, us_burst, us_rdy, us_wr, us_size, 
    fpsc_in_addr, fpsc_in_trans, fpsc_in_write, fpsc_in_size, 
    fpsc_in_burst, fpsc_in_wdata, fpsc_in_busreq, fpsc_in_lock, 
    fpsc_in_rdata, fpsc_in_ready_out, fpsc_in_resp, fpsc_clk, fpsc_gsr, 
    fpsc_en_sli, fpsc_irq_mri, fpsc_irq_sli, fpsc_out_mclk, 
    fpsc_out_mrstn, fpsc_out_ready, fpsc_out_resp, fpsc_out_grant, 
    fpsc_out_rdata, fpsc_out_sclk, fpsc_out_srstn, fpsc_out_addr, 
    fpsc_out_trans, fpsc_out_write, fpsc_out_size, fpsc_out_wdata, 
    fpsc_out_burst, fpsc_out_sel, fpsc_out_ready_in, fpsc_out_asb_irq, 
    fpsc_pwrupres, fpsc_initn, fpsc_trion, fpsc_done, fpsc_gsrn, usr_clk, 
    usr_irq_general, usr_irq);
    input mpi_clk;
    input mpi_rdwr_n;
    input mpi_strbn;
    input [0:1] mpi_tsz;
    input mpi_burst;
    input mpi_bdip;
    input cs0n;
    input cs1;
    input [14:31] mpi_addr;
    input [35:0] us_rdata;
    input us_clk;
    input us_reset;
    input us_ack;
    input us_retry;
    input us_err;
    input us_irq;
    input [17:0] fpsc_in_addr;
    input [1:0] fpsc_in_trans;
    input fpsc_in_write;
    input [1:0] fpsc_in_size;
    input fpsc_in_burst;
    input [35:0] fpsc_in_wdata;
    input fpsc_in_busreq;
    input fpsc_in_lock;
    input [35:0] fpsc_in_rdata;
    input fpsc_in_ready_out;
    input [1:0] fpsc_in_resp;
    input fpsc_clk;
    input fpsc_gsr;
    input fpsc_en_sli;
    input fpsc_irq_mri;
    input fpsc_irq_sli;
    input usr_clk;
    input usr_irq_general;
    output mpi_ta;
    output mpi_retry;
    output mpi_tea;
    output mpi_irq;
    output [35:0] us_wdata;
    output [17:0] us_addr;
    output us_burst;
    output us_rdy;
    output us_wr;
    output [1:0] us_size;
    output fpsc_out_mclk;
    output fpsc_out_mrstn;
    output fpsc_out_ready;
    output [1:0] fpsc_out_resp;
    output fpsc_out_grant;
    output [35:0] fpsc_out_rdata;
    output fpsc_out_sclk;
    output fpsc_out_srstn;
    output [17:0] fpsc_out_addr;
    output [1:0] fpsc_out_trans;
    output fpsc_out_write;
    output [1:0] fpsc_out_size;
    output [35:0] fpsc_out_wdata;
    output fpsc_out_burst;
    output fpsc_out_sel;
    output fpsc_out_ready_in;
    output fpsc_out_asb_irq;
    output fpsc_pwrupres;
    output fpsc_initn;
    output fpsc_trion;
    output fpsc_done;
    output fpsc_gsrn;
    output usr_irq;
    inout [0:7] mpi_data;


    ULIS sysbus_fpsc_us (.RDATA0(us_rdata[0]), .RDATA1(us_rdata[1]), .RDATA2(us_rdata[2]), 
        .RDATA3(us_rdata[3]), .RDATA4(us_rdata[4]), .RDATA5(us_rdata[5]), 
        .RDATA6(us_rdata[6]), .RDATA7(us_rdata[7]), .RDATA8(us_rdata[8]), 
        .RDATA9(us_rdata[9]), .RDATA10(us_rdata[10]), .RDATA11(us_rdata[11]), 
        .RDATA12(us_rdata[12]), .RDATA13(us_rdata[13]), .RDATA14(us_rdata[14]), 
        .RDATA15(us_rdata[15]), .RDATA16(us_rdata[16]), .RDATA17(us_rdata[17]), 
        .RDATA18(us_rdata[18]), .RDATA19(us_rdata[19]), .RDATA20(us_rdata[20]), 
        .RDATA21(us_rdata[21]), .RDATA22(us_rdata[22]), .RDATA23(us_rdata[23]), 
        .RDATA24(us_rdata[24]), .RDATA25(us_rdata[25]), .RDATA26(us_rdata[26]), 
        .RDATA27(us_rdata[27]), .RDATA28(us_rdata[28]), .RDATA29(us_rdata[29]), 
        .RDATA30(us_rdata[30]), .RDATA31(us_rdata[31]), .RDATA32(us_rdata[32]), 
        .RDATA33(us_rdata[33]), .RDATA34(us_rdata[34]), .RDATA35(us_rdata[35]), 
        .CLK(us_clk), .RESET(us_reset), .ACK(us_ack), .RETRY(us_retry), 
        .ERR(us_err), .IRQ(us_irq), .SWDATA0(sb_us_wdata0), .SWDATA1(sb_us_wdata1), 
        .SWDATA2(sb_us_wdata2), .SWDATA3(sb_us_wdata3), .SWDATA4(sb_us_wdata4), 
        .SWDATA5(sb_us_wdata5), .SWDATA6(sb_us_wdata6), .SWDATA7(sb_us_wdata7), 
        .SWDATA8(sb_us_wdata8), .SWDATA9(sb_us_wdata9), .SWDATA10(sb_us_wdata10), 
        .SWDATA11(sb_us_wdata11), .SWDATA12(sb_us_wdata12), .SWDATA13(sb_us_wdata13), 
        .SWDATA14(sb_us_wdata14), .SWDATA15(sb_us_wdata15), .SWDATA16(sb_us_wdata16), 
        .SWDATA17(sb_us_wdata17), .SWDATA18(sb_us_wdata18), .SWDATA19(sb_us_wdata19), 
        .SWDATA20(sb_us_wdata20), .SWDATA21(sb_us_wdata21), .SWDATA22(sb_us_wdata22), 
        .SWDATA23(sb_us_wdata23), .SWDATA24(sb_us_wdata24), .SWDATA25(sb_us_wdata25), 
        .SWDATA26(sb_us_wdata26), .SWDATA27(sb_us_wdata27), .SWDATA28(sb_us_wdata28), 
        .SWDATA29(sb_us_wdata29), .SWDATA30(sb_us_wdata30), .SWDATA31(sb_us_wdata31), 
        .SWDATA32(sb_us_wdata32), .SWDATA33(sb_us_wdata33), .SWDATA34(sb_us_wdata34), 
        .SWDATA35(sb_us_wdata35), .SADDR0(sb_us_addr0), .SADDR1(sb_us_addr1), 
        .SADDR2(sb_us_addr2), .SADDR3(sb_us_addr3), .SADDR4(sb_us_addr4), 
        .SADDR5(sb_us_addr5), .SADDR6(sb_us_addr6), .SADDR7(sb_us_addr7), 
        .SADDR8(sb_us_addr8), .SADDR9(sb_us_addr9), .SADDR10(sb_us_addr10), 
        .SADDR11(sb_us_addr11), .SADDR12(sb_us_addr12), .SADDR13(sb_us_addr13), 
        .SADDR14(sb_us_addr14), .SADDR15(sb_us_addr15), .SADDR16(sb_us_addr16), 
        .SADDR17(sb_us_addr17), .SBURST(sb_us_burst), .SRDY(sb_us_rdy), 
        .SWR(sb_us_wr), .SSIZE0(sb_us_size0), .SSIZE1(sb_us_size1), .WDATA0(us_wdata[0]), 
        .WDATA1(us_wdata[1]), .WDATA2(us_wdata[2]), .WDATA3(us_wdata[3]), 
        .WDATA4(us_wdata[4]), .WDATA5(us_wdata[5]), .WDATA6(us_wdata[6]), 
        .WDATA7(us_wdata[7]), .WDATA8(us_wdata[8]), .WDATA9(us_wdata[9]), 
        .WDATA10(us_wdata[10]), .WDATA11(us_wdata[11]), .WDATA12(us_wdata[12]), 
        .WDATA13(us_wdata[13]), .WDATA14(us_wdata[14]), .WDATA15(us_wdata[15]), 
        .WDATA16(us_wdata[16]), .WDATA17(us_wdata[17]), .WDATA18(us_wdata[18]), 
        .WDATA19(us_wdata[19]), .WDATA20(us_wdata[20]), .WDATA21(us_wdata[21]), 
        .WDATA22(us_wdata[22]), .WDATA23(us_wdata[23]), .WDATA24(us_wdata[24]), 
        .WDATA25(us_wdata[25]), .WDATA26(us_wdata[26]), .WDATA27(us_wdata[27]), 
        .WDATA28(us_wdata[28]), .WDATA29(us_wdata[29]), .WDATA30(us_wdata[30]), 
        .WDATA31(us_wdata[31]), .WDATA32(us_wdata[32]), .WDATA33(us_wdata[33]), 
        .WDATA34(us_wdata[34]), .WDATA35(us_wdata[35]), .ADDR0(us_addr[0]), 
        .ADDR1(us_addr[1]), .ADDR2(us_addr[2]), .ADDR3(us_addr[3]), .ADDR4(us_addr[4]), 
        .ADDR5(us_addr[5]), .ADDR6(us_addr[6]), .ADDR7(us_addr[7]), .ADDR8(us_addr[8]), 
        .ADDR9(us_addr[9]), .ADDR10(us_addr[10]), .ADDR11(us_addr[11]), 
        .ADDR12(us_addr[12]), .ADDR13(us_addr[13]), .ADDR14(us_addr[14]), 
        .ADDR15(us_addr[15]), .ADDR16(us_addr[16]), .ADDR17(us_addr[17]), 
        .BURST(us_burst), .RDY(us_rdy), .WR(us_wr), .SIZE0(us_size[0]), 
        .SIZE1(us_size[1]), .SRDATA0(sb_us_rdata0), .SRDATA1(sb_us_rdata1), 
        .SRDATA2(sb_us_rdata2), .SRDATA3(sb_us_rdata3), .SRDATA4(sb_us_rdata4), 
        .SRDATA5(sb_us_rdata5), .SRDATA6(sb_us_rdata6), .SRDATA7(sb_us_rdata7), 
        .SRDATA8(sb_us_rdata8), .SRDATA9(sb_us_rdata9), .SRDATA10(sb_us_rdata10), 
        .SRDATA11(sb_us_rdata11), .SRDATA12(sb_us_rdata12), .SRDATA13(sb_us_rdata13), 
        .SRDATA14(sb_us_rdata14), .SRDATA15(sb_us_rdata15), .SRDATA16(sb_us_rdata16), 
        .SRDATA17(sb_us_rdata17), .SRDATA18(sb_us_rdata18), .SRDATA19(sb_us_rdata19), 
        .SRDATA20(sb_us_rdata20), .SRDATA21(sb_us_rdata21), .SRDATA22(sb_us_rdata22), 
        .SRDATA23(sb_us_rdata23), .SRDATA24(sb_us_rdata24), .SRDATA25(sb_us_rdata25), 
        .SRDATA26(sb_us_rdata26), .SRDATA27(sb_us_rdata27), .SRDATA28(sb_us_rdata28), 
        .SRDATA29(sb_us_rdata29), .SRDATA30(sb_us_rdata30), .SRDATA31(sb_us_rdata31), 
        .SRDATA32(sb_us_rdata32), .SRDATA33(sb_us_rdata33), .SRDATA34(sb_us_rdata34), 
        .SRDATA35(sb_us_rdata35), .SCLK(sb_us_clk), .SRESET(sb_us_reset), 
        .SACK(sb_us_ack), .SRETRY(sb_us_retry), .SERR(sb_us_err), .SIRQ(sb_us_irq));

    VLO scuba_vlo_inst (.Z(scuba_vlo));

    defparam sysbus_fpsc_sb.MemoryFile = "sysbus_fpsc.mif";
    defparam sysbus_fpsc_sb.MPC_DP_EN = "FALSE";
    defparam sysbus_fpsc_sb.MPC_BUS_WIDTH = "8";
    defparam sysbus_fpsc_sb.BR_WS_BOT = "0";
    defparam sysbus_fpsc_sb.BR_WS_TOP = "0";
    defparam sysbus_fpsc_sb.SEL_SB_CLK = "MPI";
    defparam sysbus_fpsc_sb.ASB_PRIORITY = "LOW";
    defparam sysbus_fpsc_sb.FPGA_PRIORITY = "LOW";
    defparam sysbus_fpsc_sb.MPC_PRIORITY = "LOW";
    defparam sysbus_fpsc_sb.PARITY = "EVEN";
    defparam sysbus_fpsc_sb.SBR_PARITY_EN = "DISABLE";
    defparam sysbus_fpsc_sb.ASB_RESET_EN = "DISABLE";
    defparam sysbus_fpsc_sb.MASTER_RESET_EN = "DISABLE";
    defparam sysbus_fpsc_sb.MPI_RESET_EN = "DISABLE";
    SYSBUS sysbus_fpsc_sb (.CS0_N(buf_cs0n), .CS1(buf_cs1), .MPC_CLK(buf_mpi_clk), 
        .MPC_RW_N(buf_mpi_rdwr_n), .MPC_STRB_N(buf_mpi_strbn), .MPC_TSIZ_1(buf_mpi_tsz1), 
        .MPC_TSIZ_0(buf_mpi_tsz0), .MPC_BURST(buf_mpi_burst), .MPC_BDIP(buf_mpi_bdip), 
        .MPC_ADDR_31(buf_mpi_addr31), .MPC_ADDR_30(buf_mpi_addr30), .MPC_ADDR_29(buf_mpi_addr29), 
        .MPC_ADDR_28(buf_mpi_addr28), .MPC_ADDR_27(buf_mpi_addr27), .MPC_ADDR_26(buf_mpi_addr26), 
        .MPC_ADDR_25(buf_mpi_addr25), .MPC_ADDR_24(buf_mpi_addr24), .MPC_ADDR_23(buf_mpi_addr23), 
        .MPC_ADDR_22(buf_mpi_addr22), .MPC_ADDR_21(buf_mpi_addr21), .MPC_ADDR_20(buf_mpi_addr20), 
        .MPC_ADDR_19(buf_mpi_addr19), .MPC_ADDR_18(buf_mpi_addr18), .MPC_ADDR_17(buf_mpi_addr17), 
        .MPC_ADDR_16(buf_mpi_addr16), .MPC_ADDR_15(buf_mpi_addr15), .MPC_ADDR_14(buf_mpi_addr14), 
        .MPC_WR_DATA_31(scuba_vlo), .MPC_WR_DATA_30(scuba_vlo), .MPC_WR_DATA_29(scuba_vlo), 
        .MPC_WR_DATA_28(scuba_vlo), .MPC_WR_DATA_27(scuba_vlo), .MPC_WR_DATA_26(scuba_vlo), 
        .MPC_WR_DATA_25(scuba_vlo), .MPC_WR_DATA_24(scuba_vlo), .MPC_WR_DATA_23(scuba_vlo), 
        .MPC_WR_DATA_22(scuba_vlo), .MPC_WR_DATA_21(scuba_vlo), .MPC_WR_DATA_20(scuba_vlo), 
        .MPC_WR_DATA_19(scuba_vlo), .MPC_WR_DATA_18(scuba_vlo), .MPC_WR_DATA_17(scuba_vlo), 
        .MPC_WR_DATA_16(scuba_vlo), .MPC_WR_DATA_15(scuba_vlo), .MPC_WR_DATA_14(scuba_vlo), 
        .MPC_WR_DATA_13(scuba_vlo), .MPC_WR_DATA_12(scuba_vlo), .MPC_WR_DATA_11(scuba_vlo), 
        .MPC_WR_DATA_10(scuba_vlo), .MPC_WR_DATA_9(scuba_vlo), .MPC_WR_DATA_8(scuba_vlo), 
        .MPC_WR_DATA_7(mpi_wr_data7), .MPC_WR_DATA_6(mpi_wr_data6), .MPC_WR_DATA_5(mpi_wr_data5), 
        .MPC_WR_DATA_4(mpi_wr_data4), .MPC_WR_DATA_3(mpi_wr_data3), .MPC_WR_DATA_2(mpi_wr_data2), 
        .MPC_WR_DATA_1(mpi_wr_data1), .MPC_WR_DATA_0(mpi_wr_data0), .MPC_WR_PARITY_3(scuba_vlo), 
        .MPC_WR_PARITY_2(scuba_vlo), .MPC_WR_PARITY_1(scuba_vlo), .MPC_WR_PARITY_0(scuba_vlo), 
        .USR_CLK(usr_clk), .USR_IRQ_GENERAL(usr_irq_general), .FMADDR_0(scuba_vlo), 
        .FMADDR_1(scuba_vlo), .FMADDR_2(scuba_vlo), .FMADDR_3(scuba_vlo), 
        .FMADDR_4(scuba_vlo), .FMADDR_5(scuba_vlo), .FMADDR_6(scuba_vlo), 
        .FMADDR_7(scuba_vlo), .FMADDR_8(scuba_vlo), .FMADDR_9(scuba_vlo), 
        .FMADDR_10(scuba_vlo), .FMADDR_11(scuba_vlo), .FMADDR_12(scuba_vlo), 
        .FMADDR_13(scuba_vlo), .FMADDR_14(scuba_vlo), .FMADDR_15(scuba_vlo), 
        .FMADDR_16(scuba_vlo), .FMADDR_17(scuba_vlo), .FMWDATA_0(scuba_vlo), 
        .FMWDATA_1(scuba_vlo), .FMWDATA_2(scuba_vlo), .FMWDATA_3(scuba_vlo), 
        .FMWDATA_4(scuba_vlo), .FMWDATA_5(scuba_vlo), .FMWDATA_6(scuba_vlo), 
        .FMWDATA_7(scuba_vlo), .FMWDATA_8(scuba_vlo), .FMWDATA_9(scuba_vlo), 
        .FMWDATA_10(scuba_vlo), .FMWDATA_11(scuba_vlo), .FMWDATA_12(scuba_vlo), 
        .FMWDATA_13(scuba_vlo), .FMWDATA_14(scuba_vlo), .FMWDATA_15(scuba_vlo), 
        .FMWDATA_16(scuba_vlo), .FMWDATA_17(scuba_vlo), .FMWDATA_18(scuba_vlo), 
        .FMWDATA_19(scuba_vlo), .FMWDATA_20(scuba_vlo), .FMWDATA_21(scuba_vlo), 
        .FMWDATA_22(scuba_vlo), .FMWDATA_23(scuba_vlo), .FMWDATA_24(scuba_vlo), 
        .FMWDATA_25(scuba_vlo), .FMWDATA_26(scuba_vlo), .FMWDATA_27(scuba_vlo), 
        .FMWDATA_28(scuba_vlo), .FMWDATA_29(scuba_vlo), .FMWDATA_30(scuba_vlo), 
        .FMWDATA_31(scuba_vlo), .FMWDATA_32(scuba_vlo), .FMWDATA_33(scuba_vlo), 
        .FMWDATA_34(scuba_vlo), .FMWDATA_35(scuba_vlo), .FMCLK(scuba_vlo), 
        .FMRESET(scuba_vlo), .FMWRITE(scuba_vlo), .FMREAD(scuba_vlo), .FMBURST(scuba_vlo), 
        .FMRDY(scuba_vlo), .FMSIZE_0(scuba_vlo), .FMSIZE_1(scuba_vlo), .FMLOCK(scuba_vlo), 
        .FMIRQI(scuba_vlo), .FSRDATA_0(sb_us_rdata0), .FSRDATA_1(sb_us_rdata1), 
        .FSRDATA_2(sb_us_rdata2), .FSRDATA_3(sb_us_rdata3), .FSRDATA_4(sb_us_rdata4), 
        .FSRDATA_5(sb_us_rdata5), .FSRDATA_6(sb_us_rdata6), .FSRDATA_7(sb_us_rdata7), 
        .FSRDATA_8(sb_us_rdata8), .FSRDATA_9(sb_us_rdata9), .FSRDATA_10(sb_us_rdata10), 
        .FSRDATA_11(sb_us_rdata11), .FSRDATA_12(sb_us_rdata12), .FSRDATA_13(sb_us_rdata13), 
        .FSRDATA_14(sb_us_rdata14), .FSRDATA_15(sb_us_rdata15), .FSRDATA_16(sb_us_rdata16), 
        .FSRDATA_17(sb_us_rdata17), .FSRDATA_18(sb_us_rdata18), .FSRDATA_19(sb_us_rdata19), 
        .FSRDATA_20(sb_us_rdata20), .FSRDATA_21(sb_us_rdata21), .FSRDATA_22(sb_us_rdata22), 
        .FSRDATA_23(sb_us_rdata23), .FSRDATA_24(sb_us_rdata24), .FSRDATA_25(sb_us_rdata25), 
        .FSRDATA_26(sb_us_rdata26), .FSRDATA_27(sb_us_rdata27), .FSRDATA_28(sb_us_rdata28), 
        .FSRDATA_29(sb_us_rdata29), .FSRDATA_30(sb_us_rdata30), .FSRDATA_31(sb_us_rdata31), 
        .FSRDATA_32(sb_us_rdata32), .FSRDATA_33(sb_us_rdata33), .FSRDATA_34(sb_us_rdata34), 
        .FSRDATA_35(sb_us_rdata35), .FSCLK(sb_us_clk), .FSRESET(sb_us_reset), 
        .FSACK(sb_us_ack), .FSRETRY(sb_us_retry), .FSERR(sb_us_err), .FSIRQI(sb_us_irq), 
        .A_AW0_0_TOP_0(scuba_vlo), .A_AW0_0_TOP_1(scuba_vlo), .A_AW0_0_TOP_2(scuba_vlo), 
        .A_AW0_0_TOP_3(scuba_vlo), .A_AW0_0_TOP_4(scuba_vlo), .A_AW0_0_TOP_5(scuba_vlo), 
        .A_AW0_0_TOP_6(scuba_vlo), .A_AW0_0_TOP_7(scuba_vlo), .A_AW0_0_TOP_8(scuba_vlo), 
        .A_AW0_0_TOP_9(scuba_vlo), .A_AR0_0_TOP_0(scuba_vlo), .A_AR0_0_TOP_1(scuba_vlo), 
        .A_AR0_0_TOP_2(scuba_vlo), .A_AR0_0_TOP_3(scuba_vlo), .A_AR0_0_TOP_4(scuba_vlo), 
        .A_AR0_0_TOP_5(scuba_vlo), .A_AR0_0_TOP_6(scuba_vlo), .A_AR0_0_TOP_7(scuba_vlo), 
        .A_AR0_0_TOP_8(scuba_vlo), .A_AR0_0_TOP_9(scuba_vlo), .A_D0_0_TOP_0(scuba_vlo), 
        .A_D0_0_TOP_1(scuba_vlo), .A_D0_0_TOP_2(scuba_vlo), .A_D0_0_TOP_3(scuba_vlo), 
        .A_D0_0_TOP_4(scuba_vlo), .A_D0_0_TOP_5(scuba_vlo), .A_D0_0_TOP_6(scuba_vlo), 
        .A_D0_0_TOP_7(scuba_vlo), .A_D0_0_TOP_8(scuba_vlo), .A_D0_0_TOP_9(scuba_vlo), 
        .A_D0_0_TOP_10(scuba_vlo), .A_D0_0_TOP_11(scuba_vlo), .A_D0_0_TOP_12(scuba_vlo), 
        .A_D0_0_TOP_13(scuba_vlo), .A_D0_0_TOP_14(scuba_vlo), .A_D0_0_TOP_15(scuba_vlo), 
        .A_D0_0_TOP_16(scuba_vlo), .A_D0_0_TOP_17(scuba_vlo), .A_BW0_0_TOP_0(scuba_vlo), 
        .A_BW0_0_TOP_1(scuba_vlo), .A_CKW_0_TOP_0(scuba_vlo), .A_CKR_0_TOP_0(scuba_vlo), 
        .A_CSW_0_TOP_0(scuba_vlo), .A_CSR_0_TOP_0(scuba_vlo), .B_AW0_0_TOP_0(scuba_vlo), 
        .B_AW0_0_TOP_1(scuba_vlo), .B_AW0_0_TOP_2(scuba_vlo), .B_AW0_0_TOP_3(scuba_vlo), 
        .B_AW0_0_TOP_4(scuba_vlo), .B_AW0_0_TOP_5(scuba_vlo), .B_AW0_0_TOP_6(scuba_vlo), 
        .B_AW0_0_TOP_7(scuba_vlo), .B_AW0_0_TOP_8(scuba_vlo), .B_AW0_0_TOP_9(scuba_vlo), 
        .B_AR0_0_TOP_0(scuba_vlo), .B_AR0_0_TOP_1(scuba_vlo), .B_AR0_0_TOP_2(scuba_vlo), 
        .B_AR0_0_TOP_3(scuba_vlo), .B_AR0_0_TOP_4(scuba_vlo), .B_AR0_0_TOP_5(scuba_vlo), 
        .B_AR0_0_TOP_6(scuba_vlo), .B_AR0_0_TOP_7(scuba_vlo), .B_AR0_0_TOP_8(scuba_vlo), 
        .B_AR0_0_TOP_9(scuba_vlo), .B_D0_0_TOP_0(scuba_vlo), .B_D0_0_TOP_1(scuba_vlo), 
        .B_D0_0_TOP_2(scuba_vlo), .B_D0_0_TOP_3(scuba_vlo), .B_D0_0_TOP_4(scuba_vlo), 
        .B_D0_0_TOP_5(scuba_vlo), .B_D0_0_TOP_6(scuba_vlo), .B_D0_0_TOP_7(scuba_vlo), 
        .B_D0_0_TOP_8(scuba_vlo), .B_D0_0_TOP_9(scuba_vlo), .B_D0_0_TOP_10(scuba_vlo), 
        .B_D0_0_TOP_11(scuba_vlo), .B_D0_0_TOP_12(scuba_vlo), .B_D0_0_TOP_13(scuba_vlo), 
        .B_D0_0_TOP_14(scuba_vlo), .B_D0_0_TOP_15(scuba_vlo), .B_D0_0_TOP_16(scuba_vlo), 
        .B_D0_0_TOP_17(scuba_vlo), .B_BW0_0_TOP_0(scuba_vlo), .B_BW0_0_TOP_1(scuba_vlo), 
        .B_CKW_0_TOP_0(scuba_vlo), .B_CKR_0_TOP_0(scuba_vlo), .B_CSW_0_TOP_0(scuba_vlo), 
        .B_CSR_0_TOP_0(scuba_vlo), .MC1_0_TOP_0(scuba_vlo), .MC1_0_TOP_1(scuba_vlo), 
        .MC1_0_TOP_9(scuba_vlo), .MC1_0_TOP_12(scuba_vlo), .MC1_0_TOP_13(scuba_vlo), 
        .MC1_0_TOP_19(scuba_vlo), .MC1_0_TOP_22(scuba_vlo), .A_AW0_1_TOP_0(scuba_vlo), 
        .A_AW0_1_TOP_1(scuba_vlo), .A_AW0_1_TOP_2(scuba_vlo), .A_AW0_1_TOP_3(scuba_vlo), 
        .A_AW0_1_TOP_4(scuba_vlo), .A_AW0_1_TOP_5(scuba_vlo), .A_AW0_1_TOP_6(scuba_vlo), 
        .A_AW0_1_TOP_7(scuba_vlo), .A_AW0_1_TOP_8(scuba_vlo), .A_AW0_1_TOP_9(scuba_vlo), 
        .A_AR0_1_TOP_0(scuba_vlo), .A_AR0_1_TOP_1(scuba_vlo), .A_AR0_1_TOP_2(scuba_vlo), 
        .A_AR0_1_TOP_3(scuba_vlo), .A_AR0_1_TOP_4(scuba_vlo), .A_AR0_1_TOP_5(scuba_vlo), 
        .A_AR0_1_TOP_6(scuba_vlo), .A_AR0_1_TOP_7(scuba_vlo), .A_AR0_1_TOP_8(scuba_vlo), 
        .A_AR0_1_TOP_9(scuba_vlo), .A_D0_1_TOP_0(scuba_vlo), .A_D0_1_TOP_1(scuba_vlo), 
        .A_D0_1_TOP_2(scuba_vlo), .A_D0_1_TOP_3(scuba_vlo), .A_D0_1_TOP_4(scuba_vlo), 
        .A_D0_1_TOP_5(scuba_vlo), .A_D0_1_TOP_6(scuba_vlo), .A_D0_1_TOP_7(scuba_vlo), 
        .A_D0_1_TOP_8(scuba_vlo), .A_D0_1_TOP_9(scuba_vlo), .A_D0_1_TOP_10(scuba_vlo), 
        .A_D0_1_TOP_11(scuba_vlo), .A_D0_1_TOP_12(scuba_vlo), .A_D0_1_TOP_13(scuba_vlo), 
        .A_D0_1_TOP_14(scuba_vlo), .A_D0_1_TOP_15(scuba_vlo), .A_D0_1_TOP_16(scuba_vlo), 
        .A_D0_1_TOP_17(scuba_vlo), .A_BW0_1_TOP_0(scuba_vlo), .A_BW0_1_TOP_1(scuba_vlo), 
        .A_CKW_1_TOP_0(scuba_vlo), .A_CKR_1_TOP_0(scuba_vlo), .A_CSW_1_TOP_0(scuba_vlo), 
        .A_CSR_1_TOP_0(scuba_vlo), .B_AW0_1_TOP_0(scuba_vlo), .B_AW0_1_TOP_1(scuba_vlo), 
        .B_AW0_1_TOP_2(scuba_vlo), .B_AW0_1_TOP_3(scuba_vlo), .B_AW0_1_TOP_4(scuba_vlo), 
        .B_AW0_1_TOP_5(scuba_vlo), .B_AW0_1_TOP_6(scuba_vlo), .B_AW0_1_TOP_7(scuba_vlo), 
        .B_AW0_1_TOP_8(scuba_vlo), .B_AW0_1_TOP_9(scuba_vlo), .B_AR0_1_TOP_0(scuba_vlo), 
        .B_AR0_1_TOP_1(scuba_vlo), .B_AR0_1_TOP_2(scuba_vlo), .B_AR0_1_TOP_3(scuba_vlo), 
        .B_AR0_1_TOP_4(scuba_vlo), .B_AR0_1_TOP_5(scuba_vlo), .B_AR0_1_TOP_6(scuba_vlo), 
        .B_AR0_1_TOP_7(scuba_vlo), .B_AR0_1_TOP_8(scuba_vlo), .B_AR0_1_TOP_9(scuba_vlo), 
        .B_D0_1_TOP_0(scuba_vlo), .B_D0_1_TOP_1(scuba_vlo), .B_D0_1_TOP_2(scuba_vlo), 
        .B_D0_1_TOP_3(scuba_vlo), .B_D0_1_TOP_4(scuba_vlo), .B_D0_1_TOP_5(scuba_vlo), 
        .B_D0_1_TOP_6(scuba_vlo), .B_D0_1_TOP_7(scuba_vlo), .B_D0_1_TOP_8(scuba_vlo), 
        .B_D0_1_TOP_9(scuba_vlo), .B_D0_1_TOP_10(scuba_vlo), .B_D0_1_TOP_11(scuba_vlo), 
        .B_D0_1_TOP_12(scuba_vlo), .B_D0_1_TOP_13(scuba_vlo), .B_D0_1_TOP_14(scuba_vlo), 
        .B_D0_1_TOP_15(scuba_vlo), .B_D0_1_TOP_16(scuba_vlo), .B_D0_1_TOP_17(scuba_vlo), 
        .B_BW0_1_TOP_0(scuba_vlo), .B_BW0_1_TOP_1(scuba_vlo), .B_CKW_1_TOP_0(scuba_vlo), 
        .B_CKR_1_TOP_0(scuba_vlo), .B_CSW_1_TOP_0(scuba_vlo), .B_CSR_1_TOP_0(scuba_vlo), 
        .MC1_1_TOP_0(scuba_vlo), .MC1_1_TOP_1(scuba_vlo), .MC1_1_TOP_9(scuba_vlo), 
        .MC1_1_TOP_12(scuba_vlo), .MC1_1_TOP_13(scuba_vlo), .MC1_1_TOP_19(scuba_vlo), 
        .MC1_1_TOP_22(scuba_vlo), .A_AW0_2_TOP_0(scuba_vlo), .A_AW0_2_TOP_1(scuba_vlo), 
        .A_AW0_2_TOP_2(scuba_vlo), .A_AW0_2_TOP_3(scuba_vlo), .A_AW0_2_TOP_4(scuba_vlo), 
        .A_AW0_2_TOP_5(scuba_vlo), .A_AW0_2_TOP_6(scuba_vlo), .A_AW0_2_TOP_7(scuba_vlo), 
        .A_AW0_2_TOP_8(scuba_vlo), .A_AW0_2_TOP_9(scuba_vlo), .A_AR0_2_TOP_0(scuba_vlo), 
        .A_AR0_2_TOP_1(scuba_vlo), .A_AR0_2_TOP_2(scuba_vlo), .A_AR0_2_TOP_3(scuba_vlo), 
        .A_AR0_2_TOP_4(scuba_vlo), .A_AR0_2_TOP_5(scuba_vlo), .A_AR0_2_TOP_6(scuba_vlo), 
        .A_AR0_2_TOP_7(scuba_vlo), .A_AR0_2_TOP_8(scuba_vlo), .A_AR0_2_TOP_9(scuba_vlo), 
        .A_D0_2_TOP_0(scuba_vlo), .A_D0_2_TOP_1(scuba_vlo), .A_D0_2_TOP_2(scuba_vlo), 
        .A_D0_2_TOP_3(scuba_vlo), .A_D0_2_TOP_4(scuba_vlo), .A_D0_2_TOP_5(scuba_vlo), 
        .A_D0_2_TOP_6(scuba_vlo), .A_D0_2_TOP_7(scuba_vlo), .A_D0_2_TOP_8(scuba_vlo), 
        .A_D0_2_TOP_9(scuba_vlo), .A_D0_2_TOP_10(scuba_vlo), .A_D0_2_TOP_11(scuba_vlo), 
        .A_D0_2_TOP_12(scuba_vlo), .A_D0_2_TOP_13(scuba_vlo), .A_D0_2_TOP_14(scuba_vlo), 
        .A_D0_2_TOP_15(scuba_vlo), .A_D0_2_TOP_16(scuba_vlo), .A_D0_2_TOP_17(scuba_vlo), 
        .A_BW0_2_TOP_0(scuba_vlo), .A_BW0_2_TOP_1(scuba_vlo), .A_CKW_2_TOP_0(scuba_vlo), 
        .A_CKR_2_TOP_0(scuba_vlo), .A_CSW_2_TOP_0(scuba_vlo), .A_CSR_2_TOP_0(scuba_vlo), 
        .B_AW0_2_TOP_0(scuba_vlo), .B_AW0_2_TOP_1(scuba_vlo), .B_AW0_2_TOP_2(scuba_vlo), 
        .B_AW0_2_TOP_3(scuba_vlo), .B_AW0_2_TOP_4(scuba_vlo), .B_AW0_2_TOP_5(scuba_vlo), 
        .B_AW0_2_TOP_6(scuba_vlo), .B_AW0_2_TOP_7(scuba_vlo), .B_AW0_2_TOP_8(scuba_vlo), 
        .B_AW0_2_TOP_9(scuba_vlo), .B_AR0_2_TOP_0(scuba_vlo), .B_AR0_2_TOP_1(scuba_vlo), 
        .B_AR0_2_TOP_2(scuba_vlo), .B_AR0_2_TOP_3(scuba_vlo), .B_AR0_2_TOP_4(scuba_vlo), 
        .B_AR0_2_TOP_5(scuba_vlo), .B_AR0_2_TOP_6(scuba_vlo), .B_AR0_2_TOP_7(scuba_vlo), 
        .B_AR0_2_TOP_8(scuba_vlo), .B_AR0_2_TOP_9(scuba_vlo), .B_D0_2_TOP_0(scuba_vlo), 
        .B_D0_2_TOP_1(scuba_vlo), .B_D0_2_TOP_2(scuba_vlo), .B_D0_2_TOP_3(scuba_vlo), 
        .B_D0_2_TOP_4(scuba_vlo), .B_D0_2_TOP_5(scuba_vlo), .B_D0_2_TOP_6(scuba_vlo), 
        .B_D0_2_TOP_7(scuba_vlo), .B_D0_2_TOP_8(scuba_vlo), .B_D0_2_TOP_9(scuba_vlo), 
        .B_D0_2_TOP_10(scuba_vlo), .B_D0_2_TOP_11(scuba_vlo), .B_D0_2_TOP_12(scuba_vlo), 
        .B_D0_2_TOP_13(scuba_vlo), .B_D0_2_TOP_14(scuba_vlo), .B_D0_2_TOP_15(scuba_vlo), 
        .B_D0_2_TOP_16(scuba_vlo), .B_D0_2_TOP_17(scuba_vlo), .B_BW0_2_TOP_0(scuba_vlo), 
        .B_BW0_2_TOP_1(scuba_vlo), .B_CKW_2_TOP_0(scuba_vlo), .B_CKR_2_TOP_0(scuba_vlo), 
        .B_CSW_2_TOP_0(scuba_vlo), .B_CSR_2_TOP_0(scuba_vlo), .MC1_2_TOP_0(scuba_vlo), 
        .MC1_2_TOP_1(scuba_vlo), .MC1_2_TOP_9(scuba_vlo), .MC1_2_TOP_12(scuba_vlo), 
        .MC1_2_TOP_13(scuba_vlo), .MC1_2_TOP_19(scuba_vlo), .MC1_2_TOP_22(scuba_vlo), 
        .A_AW0_3_TOP_0(scuba_vlo), .A_AW0_3_TOP_1(scuba_vlo), .A_AW0_3_TOP_2(scuba_vlo), 
        .A_AW0_3_TOP_3(scuba_vlo), .A_AW0_3_TOP_4(scuba_vlo), .A_AW0_3_TOP_5(scuba_vlo), 
        .A_AW0_3_TOP_6(scuba_vlo), .A_AW0_3_TOP_7(scuba_vlo), .A_AW0_3_TOP_8(scuba_vlo), 
        .A_AW0_3_TOP_9(scuba_vlo), .A_AR0_3_TOP_0(scuba_vlo), .A_AR0_3_TOP_1(scuba_vlo), 
        .A_AR0_3_TOP_2(scuba_vlo), .A_AR0_3_TOP_3(scuba_vlo), .A_AR0_3_TOP_4(scuba_vlo), 
        .A_AR0_3_TOP_5(scuba_vlo), .A_AR0_3_TOP_6(scuba_vlo), .A_AR0_3_TOP_7(scuba_vlo), 
        .A_AR0_3_TOP_8(scuba_vlo), .A_AR0_3_TOP_9(scuba_vlo), .A_D0_3_TOP_0(scuba_vlo), 
        .A_D0_3_TOP_1(scuba_vlo), .A_D0_3_TOP_2(scuba_vlo), .A_D0_3_TOP_3(scuba_vlo), 
        .A_D0_3_TOP_4(scuba_vlo), .A_D0_3_TOP_5(scuba_vlo), .A_D0_3_TOP_6(scuba_vlo), 
        .A_D0_3_TOP_7(scuba_vlo), .A_D0_3_TOP_8(scuba_vlo), .A_D0_3_TOP_9(scuba_vlo), 
        .A_D0_3_TOP_10(scuba_vlo), .A_D0_3_TOP_11(scuba_vlo), .A_D0_3_TOP_12(scuba_vlo), 
        .A_D0_3_TOP_13(scuba_vlo), .A_D0_3_TOP_14(scuba_vlo), .A_D0_3_TOP_15(scuba_vlo), 
        .A_D0_3_TOP_16(scuba_vlo), .A_D0_3_TOP_17(scuba_vlo), .A_BW0_3_TOP_0(scuba_vlo), 
        .A_BW0_3_TOP_1(scuba_vlo), .A_CKW_3_TOP_0(scuba_vlo), .A_CKR_3_TOP_0(scuba_vlo), 
        .A_CSW_3_TOP_0(scuba_vlo), .A_CSR_3_TOP_0(scuba_vlo), .B_AW0_3_TOP_0(scuba_vlo), 
        .B_AW0_3_TOP_1(scuba_vlo), .B_AW0_3_TOP_2(scuba_vlo), .B_AW0_3_TOP_3(scuba_vlo), 
        .B_AW0_3_TOP_4(scuba_vlo), .B_AW0_3_TOP_5(scuba_vlo), .B_AW0_3_TOP_6(scuba_vlo), 
        .B_AW0_3_TOP_7(scuba_vlo), .B_AW0_3_TOP_8(scuba_vlo), .B_AW0_3_TOP_9(scuba_vlo), 
        .B_AR0_3_TOP_0(scuba_vlo), .B_AR0_3_TOP_1(scuba_vlo), .B_AR0_3_TOP_2(scuba_vlo), 
        .B_AR0_3_TOP_3(scuba_vlo), .B_AR0_3_TOP_4(scuba_vlo), .B_AR0_3_TOP_5(scuba_vlo), 
        .B_AR0_3_TOP_6(scuba_vlo), .B_AR0_3_TOP_7(scuba_vlo), .B_AR0_3_TOP_8(scuba_vlo), 
        .B_AR0_3_TOP_9(scuba_vlo), .B_D0_3_TOP_0(scuba_vlo), .B_D0_3_TOP_1(scuba_vlo), 
        .B_D0_3_TOP_2(scuba_vlo), .B_D0_3_TOP_3(scuba_vlo), .B_D0_3_TOP_4(scuba_vlo), 
        .B_D0_3_TOP_5(scuba_vlo), .B_D0_3_TOP_6(scuba_vlo), .B_D0_3_TOP_7(scuba_vlo), 
        .B_D0_3_TOP_8(scuba_vlo), .B_D0_3_TOP_9(scuba_vlo), .B_D0_3_TOP_10(scuba_vlo), 
        .B_D0_3_TOP_11(scuba_vlo), .B_D0_3_TOP_12(scuba_vlo), .B_D0_3_TOP_13(scuba_vlo), 
        .B_D0_3_TOP_14(scuba_vlo), .B_D0_3_TOP_15(scuba_vlo), .B_D0_3_TOP_16(scuba_vlo), 
        .B_D0_3_TOP_17(scuba_vlo), .B_BW0_3_TOP_0(scuba_vlo), .B_BW0_3_TOP_1(scuba_vlo), 
        .B_CKW_3_TOP_0(scuba_vlo), .B_CKR_3_TOP_0(scuba_vlo), .B_CSW_3_TOP_0(scuba_vlo), 
        .B_CSR_3_TOP_0(scuba_vlo), .MC1_3_TOP_0(scuba_vlo), .MC1_3_TOP_1(scuba_vlo), 
        .MC1_3_TOP_9(scuba_vlo), .MC1_3_TOP_12(scuba_vlo), .MC1_3_TOP_13(scuba_vlo), 
        .MC1_3_TOP_19(scuba_vlo), .MC1_3_TOP_22(scuba_vlo), .A_AW0_0_BOT_0(scuba_vlo), 
        .A_AW0_0_BOT_1(scuba_vlo), .A_AW0_0_BOT_2(scuba_vlo), .A_AW0_0_BOT_3(scuba_vlo), 
        .A_AW0_0_BOT_4(scuba_vlo), .A_AW0_0_BOT_5(scuba_vlo), .A_AW0_0_BOT_6(scuba_vlo), 
        .A_AW0_0_BOT_7(scuba_vlo), .A_AW0_0_BOT_8(scuba_vlo), .A_AW0_0_BOT_9(scuba_vlo), 
        .A_AR0_0_BOT_0(scuba_vlo), .A_AR0_0_BOT_1(scuba_vlo), .A_AR0_0_BOT_2(scuba_vlo), 
        .A_AR0_0_BOT_3(scuba_vlo), .A_AR0_0_BOT_4(scuba_vlo), .A_AR0_0_BOT_5(scuba_vlo), 
        .A_AR0_0_BOT_6(scuba_vlo), .A_AR0_0_BOT_7(scuba_vlo), .A_AR0_0_BOT_8(scuba_vlo), 
        .A_AR0_0_BOT_9(scuba_vlo), .A_D0_0_BOT_0(scuba_vlo), .A_D0_0_BOT_1(scuba_vlo), 
        .A_D0_0_BOT_2(scuba_vlo), .A_D0_0_BOT_3(scuba_vlo), .A_D0_0_BOT_4(scuba_vlo), 
        .A_D0_0_BOT_5(scuba_vlo), .A_D0_0_BOT_6(scuba_vlo), .A_D0_0_BOT_7(scuba_vlo), 
        .A_D0_0_BOT_8(scuba_vlo), .A_D0_0_BOT_9(scuba_vlo), .A_D0_0_BOT_10(scuba_vlo), 
        .A_D0_0_BOT_11(scuba_vlo), .A_D0_0_BOT_12(scuba_vlo), .A_D0_0_BOT_13(scuba_vlo), 
        .A_D0_0_BOT_14(scuba_vlo), .A_D0_0_BOT_15(scuba_vlo), .A_D0_0_BOT_16(scuba_vlo), 
        .A_D0_0_BOT_17(scuba_vlo), .A_BW0_0_BOT_0(scuba_vlo), .A_BW0_0_BOT_1(scuba_vlo), 
        .A_CKW_0_BOT_0(scuba_vlo), .A_CKR_0_BOT_0(scuba_vlo), .A_CSW_0_BOT_0(scuba_vlo), 
        .A_CSR_0_BOT_0(scuba_vlo), .B_AW0_0_BOT_0(scuba_vlo), .B_AW0_0_BOT_1(scuba_vlo), 
        .B_AW0_0_BOT_2(scuba_vlo), .B_AW0_0_BOT_3(scuba_vlo), .B_AW0_0_BOT_4(scuba_vlo), 
        .B_AW0_0_BOT_5(scuba_vlo), .B_AW0_0_BOT_6(scuba_vlo), .B_AW0_0_BOT_7(scuba_vlo), 
        .B_AW0_0_BOT_8(scuba_vlo), .B_AW0_0_BOT_9(scuba_vlo), .B_AR0_0_BOT_0(scuba_vlo), 
        .B_AR0_0_BOT_1(scuba_vlo), .B_AR0_0_BOT_2(scuba_vlo), .B_AR0_0_BOT_3(scuba_vlo), 
        .B_AR0_0_BOT_4(scuba_vlo), .B_AR0_0_BOT_5(scuba_vlo), .B_AR0_0_BOT_6(scuba_vlo), 
        .B_AR0_0_BOT_7(scuba_vlo), .B_AR0_0_BOT_8(scuba_vlo), .B_AR0_0_BOT_9(scuba_vlo), 
        .B_D0_0_BOT_0(scuba_vlo), .B_D0_0_BOT_1(scuba_vlo), .B_D0_0_BOT_2(scuba_vlo), 
        .B_D0_0_BOT_3(scuba_vlo), .B_D0_0_BOT_4(scuba_vlo), .B_D0_0_BOT_5(scuba_vlo), 
        .B_D0_0_BOT_6(scuba_vlo), .B_D0_0_BOT_7(scuba_vlo), .B_D0_0_BOT_8(scuba_vlo), 
        .B_D0_0_BOT_9(scuba_vlo), .B_D0_0_BOT_10(scuba_vlo), .B_D0_0_BOT_11(scuba_vlo), 
        .B_D0_0_BOT_12(scuba_vlo), .B_D0_0_BOT_13(scuba_vlo), .B_D0_0_BOT_14(scuba_vlo), 
        .B_D0_0_BOT_15(scuba_vlo), .B_D0_0_BOT_16(scuba_vlo), .B_D0_0_BOT_17(scuba_vlo), 
        .B_BW0_0_BOT_0(scuba_vlo), .B_BW0_0_BOT_1(scuba_vlo), .B_CKW_0_BOT_0(scuba_vlo), 
        .B_CKR_0_BOT_0(scuba_vlo), .B_CSW_0_BOT_0(scuba_vlo), .B_CSR_0_BOT_0(scuba_vlo), 
        .MC1_0_BOT_0(scuba_vlo), .MC1_0_BOT_1(scuba_vlo), .MC1_0_BOT_9(scuba_vlo), 
        .MC1_0_BOT_12(scuba_vlo), .MC1_0_BOT_13(scuba_vlo), .MC1_0_BOT_19(scuba_vlo), 
        .MC1_0_BOT_22(scuba_vlo), .A_AW0_1_BOT_0(scuba_vlo), .A_AW0_1_BOT_1(scuba_vlo), 
        .A_AW0_1_BOT_2(scuba_vlo), .A_AW0_1_BOT_3(scuba_vlo), .A_AW0_1_BOT_4(scuba_vlo), 
        .A_AW0_1_BOT_5(scuba_vlo), .A_AW0_1_BOT_6(scuba_vlo), .A_AW0_1_BOT_7(scuba_vlo), 
        .A_AW0_1_BOT_8(scuba_vlo), .A_AW0_1_BOT_9(scuba_vlo), .A_AR0_1_BOT_0(scuba_vlo), 
        .A_AR0_1_BOT_1(scuba_vlo), .A_AR0_1_BOT_2(scuba_vlo), .A_AR0_1_BOT_3(scuba_vlo), 
        .A_AR0_1_BOT_4(scuba_vlo), .A_AR0_1_BOT_5(scuba_vlo), .A_AR0_1_BOT_6(scuba_vlo), 
        .A_AR0_1_BOT_7(scuba_vlo), .A_AR0_1_BOT_8(scuba_vlo), .A_AR0_1_BOT_9(scuba_vlo), 
        .A_D0_1_BOT_0(scuba_vlo), .A_D0_1_BOT_1(scuba_vlo), .A_D0_1_BOT_2(scuba_vlo), 
        .A_D0_1_BOT_3(scuba_vlo), .A_D0_1_BOT_4(scuba_vlo), .A_D0_1_BOT_5(scuba_vlo), 
        .A_D0_1_BOT_6(scuba_vlo), .A_D0_1_BOT_7(scuba_vlo), .A_D0_1_BOT_8(scuba_vlo), 
        .A_D0_1_BOT_9(scuba_vlo), .A_D0_1_BOT_10(scuba_vlo), .A_D0_1_BOT_11(scuba_vlo), 
        .A_D0_1_BOT_12(scuba_vlo), .A_D0_1_BOT_13(scuba_vlo), .A_D0_1_BOT_14(scuba_vlo), 
        .A_D0_1_BOT_15(scuba_vlo), .A_D0_1_BOT_16(scuba_vlo), .A_D0_1_BOT_17(scuba_vlo), 
        .A_BW0_1_BOT_0(scuba_vlo), .A_BW0_1_BOT_1(scuba_vlo), .A_CKW_1_BOT_0(scuba_vlo), 
        .A_CKR_1_BOT_0(scuba_vlo), .A_CSW_1_BOT_0(scuba_vlo), .A_CSR_1_BOT_0(scuba_vlo), 
        .B_AW0_1_BOT_0(scuba_vlo), .B_AW0_1_BOT_1(scuba_vlo), .B_AW0_1_BOT_2(scuba_vlo), 
        .B_AW0_1_BOT_3(scuba_vlo), .B_AW0_1_BOT_4(scuba_vlo), .B_AW0_1_BOT_5(scuba_vlo), 
        .B_AW0_1_BOT_6(scuba_vlo), .B_AW0_1_BOT_7(scuba_vlo), .B_AW0_1_BOT_8(scuba_vlo), 
        .B_AW0_1_BOT_9(scuba_vlo), .B_AR0_1_BOT_0(scuba_vlo), .B_AR0_1_BOT_1(scuba_vlo), 
        .B_AR0_1_BOT_2(scuba_vlo), .B_AR0_1_BOT_3(scuba_vlo), .B_AR0_1_BOT_4(scuba_vlo), 
        .B_AR0_1_BOT_5(scuba_vlo), .B_AR0_1_BOT_6(scuba_vlo), .B_AR0_1_BOT_7(scuba_vlo), 
        .B_AR0_1_BOT_8(scuba_vlo), .B_AR0_1_BOT_9(scuba_vlo), .B_D0_1_BOT_0(scuba_vlo), 
        .B_D0_1_BOT_1(scuba_vlo), .B_D0_1_BOT_2(scuba_vlo), .B_D0_1_BOT_3(scuba_vlo), 
        .B_D0_1_BOT_4(scuba_vlo), .B_D0_1_BOT_5(scuba_vlo), .B_D0_1_BOT_6(scuba_vlo), 
        .B_D0_1_BOT_7(scuba_vlo), .B_D0_1_BOT_8(scuba_vlo), .B_D0_1_BOT_9(scuba_vlo), 
        .B_D0_1_BOT_10(scuba_vlo), .B_D0_1_BOT_11(scuba_vlo), .B_D0_1_BOT_12(scuba_vlo), 
        .B_D0_1_BOT_13(scuba_vlo), .B_D0_1_BOT_14(scuba_vlo), .B_D0_1_BOT_15(scuba_vlo), 
        .B_D0_1_BOT_16(scuba_vlo), .B_D0_1_BOT_17(scuba_vlo), .B_BW0_1_BOT_0(scuba_vlo), 
        .B_BW0_1_BOT_1(scuba_vlo), .B_CKW_1_BOT_0(scuba_vlo), .B_CKR_1_BOT_0(scuba_vlo), 
        .B_CSW_1_BOT_0(scuba_vlo), .B_CSR_1_BOT_0(scuba_vlo), .MC1_1_BOT_0(scuba_vlo), 
        .MC1_1_BOT_1(scuba_vlo), .MC1_1_BOT_9(scuba_vlo), .MC1_1_BOT_12(scuba_vlo), 
        .MC1_1_BOT_13(scuba_vlo), .MC1_1_BOT_19(scuba_vlo), .MC1_1_BOT_22(scuba_vlo), 
        .A_AW0_2_BOT_0(scuba_vlo), .A_AW0_2_BOT_1(scuba_vlo), .A_AW0_2_BOT_2(scuba_vlo), 
        .A_AW0_2_BOT_3(scuba_vlo), .A_AW0_2_BOT_4(scuba_vlo), .A_AW0_2_BOT_5(scuba_vlo), 
        .A_AW0_2_BOT_6(scuba_vlo), .A_AW0_2_BOT_7(scuba_vlo), .A_AW0_2_BOT_8(scuba_vlo), 
        .A_AW0_2_BOT_9(scuba_vlo), .A_AR0_2_BOT_0(scuba_vlo), .A_AR0_2_BOT_1(scuba_vlo), 
        .A_AR0_2_BOT_2(scuba_vlo), .A_AR0_2_BOT_3(scuba_vlo), .A_AR0_2_BOT_4(scuba_vlo), 
        .A_AR0_2_BOT_5(scuba_vlo), .A_AR0_2_BOT_6(scuba_vlo), .A_AR0_2_BOT_7(scuba_vlo), 
        .A_AR0_2_BOT_8(scuba_vlo), .A_AR0_2_BOT_9(scuba_vlo), .A_D0_2_BOT_0(scuba_vlo), 
        .A_D0_2_BOT_1(scuba_vlo), .A_D0_2_BOT_2(scuba_vlo), .A_D0_2_BOT_3(scuba_vlo), 
        .A_D0_2_BOT_4(scuba_vlo), .A_D0_2_BOT_5(scuba_vlo), .A_D0_2_BOT_6(scuba_vlo), 
        .A_D0_2_BOT_7(scuba_vlo), .A_D0_2_BOT_8(scuba_vlo), .A_D0_2_BOT_9(scuba_vlo), 
        .A_D0_2_BOT_10(scuba_vlo), .A_D0_2_BOT_11(scuba_vlo), .A_D0_2_BOT_12(scuba_vlo), 
        .A_D0_2_BOT_13(scuba_vlo), .A_D0_2_BOT_14(scuba_vlo), .A_D0_2_BOT_15(scuba_vlo), 
        .A_D0_2_BOT_16(scuba_vlo), .A_D0_2_BOT_17(scuba_vlo), .A_BW0_2_BOT_0(scuba_vlo), 
        .A_BW0_2_BOT_1(scuba_vlo), .A_CKW_2_BOT_0(scuba_vlo), .A_CKR_2_BOT_0(scuba_vlo), 
        .A_CSW_2_BOT_0(scuba_vlo), .A_CSR_2_BOT_0(scuba_vlo), .B_AW0_2_BOT_0(scuba_vlo), 
        .B_AW0_2_BOT_1(scuba_vlo), .B_AW0_2_BOT_2(scuba_vlo), .B_AW0_2_BOT_3(scuba_vlo), 
        .B_AW0_2_BOT_4(scuba_vlo), .B_AW0_2_BOT_5(scuba_vlo), .B_AW0_2_BOT_6(scuba_vlo), 
        .B_AW0_2_BOT_7(scuba_vlo), .B_AW0_2_BOT_8(scuba_vlo), .B_AW0_2_BOT_9(scuba_vlo), 
        .B_AR0_2_BOT_0(scuba_vlo), .B_AR0_2_BOT_1(scuba_vlo), .B_AR0_2_BOT_2(scuba_vlo), 
        .B_AR0_2_BOT_3(scuba_vlo), .B_AR0_2_BOT_4(scuba_vlo), .B_AR0_2_BOT_5(scuba_vlo), 
        .B_AR0_2_BOT_6(scuba_vlo), .B_AR0_2_BOT_7(scuba_vlo), .B_AR0_2_BOT_8(scuba_vlo), 
        .B_AR0_2_BOT_9(scuba_vlo), .B_D0_2_BOT_0(scuba_vlo), .B_D0_2_BOT_1(scuba_vlo), 
        .B_D0_2_BOT_2(scuba_vlo), .B_D0_2_BOT_3(scuba_vlo), .B_D0_2_BOT_4(scuba_vlo), 
        .B_D0_2_BOT_5(scuba_vlo), .B_D0_2_BOT_6(scuba_vlo), .B_D0_2_BOT_7(scuba_vlo), 
        .B_D0_2_BOT_8(scuba_vlo), .B_D0_2_BOT_9(scuba_vlo), .B_D0_2_BOT_10(scuba_vlo), 
        .B_D0_2_BOT_11(scuba_vlo), .B_D0_2_BOT_12(scuba_vlo), .B_D0_2_BOT_13(scuba_vlo), 
        .B_D0_2_BOT_14(scuba_vlo), .B_D0_2_BOT_15(scuba_vlo), .B_D0_2_BOT_16(scuba_vlo), 
        .B_D0_2_BOT_17(scuba_vlo), .B_BW0_2_BOT_0(scuba_vlo), .B_BW0_2_BOT_1(scuba_vlo), 
        .B_CKW_2_BOT_0(scuba_vlo), .B_CKR_2_BOT_0(scuba_vlo), .B_CSW_2_BOT_0(scuba_vlo), 
        .B_CSR_2_BOT_0(scuba_vlo), .MC1_2_BOT_0(scuba_vlo), .MC1_2_BOT_1(scuba_vlo), 
        .MC1_2_BOT_9(scuba_vlo), .MC1_2_BOT_12(scuba_vlo), .MC1_2_BOT_13(scuba_vlo), 
        .MC1_2_BOT_19(scuba_vlo), .MC1_2_BOT_22(scuba_vlo), .A_AW0_3_BOT_0(scuba_vlo), 
        .A_AW0_3_BOT_1(scuba_vlo), .A_AW0_3_BOT_2(scuba_vlo), .A_AW0_3_BOT_3(scuba_vlo), 
        .A_AW0_3_BOT_4(scuba_vlo), .A_AW0_3_BOT_5(scuba_vlo), .A_AW0_3_BOT_6(scuba_vlo), 
        .A_AW0_3_BOT_7(scuba_vlo), .A_AW0_3_BOT_8(scuba_vlo), .A_AW0_3_BOT_9(scuba_vlo), 
        .A_AR0_3_BOT_0(scuba_vlo), .A_AR0_3_BOT_1(scuba_vlo), .A_AR0_3_BOT_2(scuba_vlo), 
        .A_AR0_3_BOT_3(scuba_vlo), .A_AR0_3_BOT_4(scuba_vlo), .A_AR0_3_BOT_5(scuba_vlo), 
        .A_AR0_3_BOT_6(scuba_vlo), .A_AR0_3_BOT_7(scuba_vlo), .A_AR0_3_BOT_8(scuba_vlo), 
        .A_AR0_3_BOT_9(scuba_vlo), .A_D0_3_BOT_0(scuba_vlo), .A_D0_3_BOT_1(scuba_vlo), 
        .A_D0_3_BOT_2(scuba_vlo), .A_D0_3_BOT_3(scuba_vlo), .A_D0_3_BOT_4(scuba_vlo), 
        .A_D0_3_BOT_5(scuba_vlo), .A_D0_3_BOT_6(scuba_vlo), .A_D0_3_BOT_7(scuba_vlo), 
        .A_D0_3_BOT_8(scuba_vlo), .A_D0_3_BOT_9(scuba_vlo), .A_D0_3_BOT_10(scuba_vlo), 
        .A_D0_3_BOT_11(scuba_vlo), .A_D0_3_BOT_12(scuba_vlo), .A_D0_3_BOT_13(scuba_vlo), 
        .A_D0_3_BOT_14(scuba_vlo), .A_D0_3_BOT_15(scuba_vlo), .A_D0_3_BOT_16(scuba_vlo), 
        .A_D0_3_BOT_17(scuba_vlo), .A_BW0_3_BOT_0(scuba_vlo), .A_BW0_3_BOT_1(scuba_vlo), 
        .A_CKW_3_BOT_0(scuba_vlo), .A_CKR_3_BOT_0(scuba_vlo), .A_CSW_3_BOT_0(scuba_vlo), 
        .A_CSR_3_BOT_0(scuba_vlo), .B_AW0_3_BOT_0(scuba_vlo), .B_AW0_3_BOT_1(scuba_vlo), 
        .B_AW0_3_BOT_2(scuba_vlo), .B_AW0_3_BOT_3(scuba_vlo), .B_AW0_3_BOT_4(scuba_vlo), 
        .B_AW0_3_BOT_5(scuba_vlo), .B_AW0_3_BOT_6(scuba_vlo), .B_AW0_3_BOT_7(scuba_vlo), 
        .B_AW0_3_BOT_8(scuba_vlo), .B_AW0_3_BOT_9(scuba_vlo), .B_AR0_3_BOT_0(scuba_vlo), 
        .B_AR0_3_BOT_1(scuba_vlo), .B_AR0_3_BOT_2(scuba_vlo), .B_AR0_3_BOT_3(scuba_vlo), 
        .B_AR0_3_BOT_4(scuba_vlo), .B_AR0_3_BOT_5(scuba_vlo), .B_AR0_3_BOT_6(scuba_vlo), 
        .B_AR0_3_BOT_7(scuba_vlo), .B_AR0_3_BOT_8(scuba_vlo), .B_AR0_3_BOT_9(scuba_vlo), 
        .B_D0_3_BOT_0(scuba_vlo), .B_D0_3_BOT_1(scuba_vlo), .B_D0_3_BOT_2(scuba_vlo), 
        .B_D0_3_BOT_3(scuba_vlo), .B_D0_3_BOT_4(scuba_vlo), .B_D0_3_BOT_5(scuba_vlo), 
        .B_D0_3_BOT_6(scuba_vlo), .B_D0_3_BOT_7(scuba_vlo), .B_D0_3_BOT_8(scuba_vlo), 
        .B_D0_3_BOT_9(scuba_vlo), .B_D0_3_BOT_10(scuba_vlo), .B_D0_3_BOT_11(scuba_vlo), 
        .B_D0_3_BOT_12(scuba_vlo), .B_D0_3_BOT_13(scuba_vlo), .B_D0_3_BOT_14(scuba_vlo), 
        .B_D0_3_BOT_15(scuba_vlo), .B_D0_3_BOT_16(scuba_vlo), .B_D0_3_BOT_17(scuba_vlo), 
        .B_BW0_3_BOT_0(scuba_vlo), .B_BW0_3_BOT_1(scuba_vlo), .B_CKW_3_BOT_0(scuba_vlo), 
        .B_CKR_3_BOT_0(scuba_vlo), .B_CSW_3_BOT_0(scuba_vlo), .B_CSR_3_BOT_0(scuba_vlo), 
        .MC1_3_BOT_0(scuba_vlo), .MC1_3_BOT_1(scuba_vlo), .MC1_3_BOT_9(scuba_vlo), 
        .MC1_3_BOT_12(scuba_vlo), .MC1_3_BOT_13(scuba_vlo), .MC1_3_BOT_19(scuba_vlo), 
        .MC1_3_BOT_22(scuba_vlo), .HADDR_ASBI_0(fpsc_in_addr[0]), .HADDR_ASBI_1(fpsc_in_addr[1]), 
        .HADDR_ASBI_2(fpsc_in_addr[2]), .HADDR_ASBI_3(fpsc_in_addr[3]), 
        .HADDR_ASBI_4(fpsc_in_addr[4]), .HADDR_ASBI_5(fpsc_in_addr[5]), 
        .HADDR_ASBI_6(fpsc_in_addr[6]), .HADDR_ASBI_7(fpsc_in_addr[7]), 
        .HADDR_ASBI_8(fpsc_in_addr[8]), .HADDR_ASBI_9(fpsc_in_addr[9]), 
        .HADDR_ASBI_10(fpsc_in_addr[10]), .HADDR_ASBI_11(fpsc_in_addr[11]), 
        .HADDR_ASBI_12(fpsc_in_addr[12]), .HADDR_ASBI_13(fpsc_in_addr[13]), 
        .HADDR_ASBI_14(fpsc_in_addr[14]), .HADDR_ASBI_15(fpsc_in_addr[15]), 
        .HADDR_ASBI_16(fpsc_in_addr[16]), .HADDR_ASBI_17(fpsc_in_addr[17]), 
        .HTRANS_ASBI_0(fpsc_in_trans[0]), .HTRANS_ASBI_1(fpsc_in_trans[1]), 
        .HWRITE_ASBI(fpsc_in_write), .HSIZE_ASBI_0(fpsc_in_size[0]), .HSIZE_ASBI_1(fpsc_in_size[1]), 
        .HBURST_ASBI(fpsc_in_burst), .HWDATA_ASBI_0(fpsc_in_wdata[0]), .HWDATA_ASBI_1(fpsc_in_wdata[1]), 
        .HWDATA_ASBI_2(fpsc_in_wdata[2]), .HWDATA_ASBI_3(fpsc_in_wdata[3]), 
        .HWDATA_ASBI_4(fpsc_in_wdata[4]), .HWDATA_ASBI_5(fpsc_in_wdata[5]), 
        .HWDATA_ASBI_6(fpsc_in_wdata[6]), .HWDATA_ASBI_7(fpsc_in_wdata[7]), 
        .HWDATA_ASBI_8(fpsc_in_wdata[8]), .HWDATA_ASBI_9(fpsc_in_wdata[9]), 
        .HWDATA_ASBI_10(fpsc_in_wdata[10]), .HWDATA_ASBI_11(fpsc_in_wdata[11]), 
        .HWDATA_ASBI_12(fpsc_in_wdata[12]), .HWDATA_ASBI_13(fpsc_in_wdata[13]), 
        .HWDATA_ASBI_14(fpsc_in_wdata[14]), .HWDATA_ASBI_15(fpsc_in_wdata[15]), 
        .HWDATA_ASBI_16(fpsc_in_wdata[16]), .HWDATA_ASBI_17(fpsc_in_wdata[17]), 
        .HWDATA_ASBI_18(fpsc_in_wdata[18]), .HWDATA_ASBI_19(fpsc_in_wdata[19]), 
        .HWDATA_ASBI_20(fpsc_in_wdata[20]), .HWDATA_ASBI_21(fpsc_in_wdata[21]), 
        .HWDATA_ASBI_22(fpsc_in_wdata[22]), .HWDATA_ASBI_23(fpsc_in_wdata[23]), 
        .HWDATA_ASBI_24(fpsc_in_wdata[24]), .HWDATA_ASBI_25(fpsc_in_wdata[25]), 
        .HWDATA_ASBI_26(fpsc_in_wdata[26]), .HWDATA_ASBI_27(fpsc_in_wdata[27]), 
        .HWDATA_ASBI_28(fpsc_in_wdata[28]), .HWDATA_ASBI_29(fpsc_in_wdata[29]), 
        .HWDATA_ASBI_30(fpsc_in_wdata[30]), .HWDATA_ASBI_31(fpsc_in_wdata[31]), 
        .HWDATA_ASBI_32(fpsc_in_wdata[32]), .HWDATA_ASBI_33(fpsc_in_wdata[33]), 
        .HWDATA_ASBI_34(fpsc_in_wdata[34]), .HWDATA_ASBI_35(fpsc_in_wdata[35]), 
        .HBUSREQ_ASBI(fpsc_in_busreq), .HLOCK_ASBI(fpsc_in_lock), .HRDATA_ASBI_0(fpsc_in_rdata[0]), 
        .HRDATA_ASBI_1(fpsc_in_rdata[1]), .HRDATA_ASBI_2(fpsc_in_rdata[2]), 
        .HRDATA_ASBI_3(fpsc_in_rdata[3]), .HRDATA_ASBI_4(fpsc_in_rdata[4]), 
        .HRDATA_ASBI_5(fpsc_in_rdata[5]), .HRDATA_ASBI_6(fpsc_in_rdata[6]), 
        .HRDATA_ASBI_7(fpsc_in_rdata[7]), .HRDATA_ASBI_8(fpsc_in_rdata[8]), 
        .HRDATA_ASBI_9(fpsc_in_rdata[9]), .HRDATA_ASBI_10(fpsc_in_rdata[10]), 
        .HRDATA_ASBI_11(fpsc_in_rdata[11]), .HRDATA_ASBI_12(fpsc_in_rdata[12]), 
        .HRDATA_ASBI_13(fpsc_in_rdata[13]), .HRDATA_ASBI_14(fpsc_in_rdata[14]), 
        .HRDATA_ASBI_15(fpsc_in_rdata[15]), .HRDATA_ASBI_16(fpsc_in_rdata[16]), 
        .HRDATA_ASBI_17(fpsc_in_rdata[17]), .HRDATA_ASBI_18(fpsc_in_rdata[18]), 
        .HRDATA_ASBI_19(fpsc_in_rdata[19]), .HRDATA_ASBI_20(fpsc_in_rdata[20]), 
        .HRDATA_ASBI_21(fpsc_in_rdata[21]), .HRDATA_ASBI_22(fpsc_in_rdata[22]), 
        .HRDATA_ASBI_23(fpsc_in_rdata[23]), .HRDATA_ASBI_24(fpsc_in_rdata[24]), 
        .HRDATA_ASBI_25(fpsc_in_rdata[25]), .HRDATA_ASBI_26(fpsc_in_rdata[26]), 
        .HRDATA_ASBI_27(fpsc_in_rdata[27]), .HRDATA_ASBI_28(fpsc_in_rdata[28]), 
        .HRDATA_ASBI_29(fpsc_in_rdata[29]), .HRDATA_ASBI_30(fpsc_in_rdata[30]), 
        .HRDATA_ASBI_31(fpsc_in_rdata[31]), .HRDATA_ASBI_32(fpsc_in_rdata[32]), 
        .HRDATA_ASBI_33(fpsc_in_rdata[33]), .HRDATA_ASBI_34(fpsc_in_rdata[34]), 
        .HRDATA_ASBI_35(fpsc_in_rdata[35]), .HREADY_OUT_ASBI(fpsc_in_ready_out), 
        .HRESP_ASBI_0(fpsc_in_resp[0]), .HRESP_ASBI_1(fpsc_in_resp[1]), 
        .HCLK_FRA(fpsc_clk), .GSR_FRA(fpsc_gsr), .ASB_EN_SLI(fpsc_en_sli), 
        .ASB_IRQ_MRI(fpsc_irq_mri), .ASB_IRQ_SLI(fpsc_irq_sli), .MPC_TA(buf_mpi_ta), 
        .MPC_RETRY(buf_mpi_retry), .MPC_TEA(buf_mpi_tea), .MPC_RD_DATA_31(), 
        .MPC_RD_DATA_30(), .MPC_RD_DATA_29(), .MPC_RD_DATA_28(), .MPC_RD_DATA_27(), 
        .MPC_RD_DATA_26(), .MPC_RD_DATA_25(), .MPC_RD_DATA_24(), .MPC_RD_DATA_23(), 
        .MPC_RD_DATA_22(), .MPC_RD_DATA_21(), .MPC_RD_DATA_20(), .MPC_RD_DATA_19(), 
        .MPC_RD_DATA_18(), .MPC_RD_DATA_17(), .MPC_RD_DATA_16(), .MPC_RD_DATA_15(), 
        .MPC_RD_DATA_14(), .MPC_RD_DATA_13(), .MPC_RD_DATA_12(), .MPC_RD_DATA_11(), 
        .MPC_RD_DATA_10(), .MPC_RD_DATA_9(), .MPC_RD_DATA_8(), .MPC_RD_DATA_7(mpi_rd_data7), 
        .MPC_RD_DATA_6(mpi_rd_data6), .MPC_RD_DATA_5(mpi_rd_data5), .MPC_RD_DATA_4(mpi_rd_data4), 
        .MPC_RD_DATA_3(mpi_rd_data3), .MPC_RD_DATA_2(mpi_rd_data2), .MPC_RD_DATA_1(mpi_rd_data1), 
        .MPC_RD_DATA_0(mpi_rd_data0), .PD2_0_TS(pd2_0_ts), .PD7_3_TS(pd7_3_ts), 
        .PD15_8_TS(), .PD31_16_TS(), .MPC_RD_PARITY_3(), .MPC_RD_PARITY_2(), 
        .MPC_RD_PARITY_1(), .MPC_RD_PARITY_0(), .MPC_DP_TS_0(), .MPC_DP_TS_1(), 
        .MPC_DP_TS_2(), .MPC_IRQ(buf_mpi_irq), .MPC_CNTL_TS(mpi_cntl_ts), 
        .USR_IRQ(usr_irq), .FMRDATA_0(), .FMRDATA_1(), .FMRDATA_2(), .FMRDATA_3(), 
        .FMRDATA_4(), .FMRDATA_5(), .FMRDATA_6(), .FMRDATA_7(), .FMRDATA_8(), 
        .FMRDATA_9(), .FMRDATA_10(), .FMRDATA_11(), .FMRDATA_12(), .FMRDATA_13(), 
        .FMRDATA_14(), .FMRDATA_15(), .FMRDATA_16(), .FMRDATA_17(), .FMRDATA_18(), 
        .FMRDATA_19(), .FMRDATA_20(), .FMRDATA_21(), .FMRDATA_22(), .FMRDATA_23(), 
        .FMRDATA_24(), .FMRDATA_25(), .FMRDATA_26(), .FMRDATA_27(), .FMRDATA_28(), 
        .FMRDATA_29(), .FMRDATA_30(), .FMRDATA_31(), .FMRDATA_32(), .FMRDATA_33(), 
        .FMRDATA_34(), .FMRDATA_35(), .FMGRNTED(), .FMACK(), .FMRETRY(), 
        .FMERR(), .FSWDATA_0(sb_us_wdata0), .FSWDATA_1(sb_us_wdata1), .FSWDATA_2(sb_us_wdata2), 
        .FSWDATA_3(sb_us_wdata3), .FSWDATA_4(sb_us_wdata4), .FSWDATA_5(sb_us_wdata5), 
        .FSWDATA_6(sb_us_wdata6), .FSWDATA_7(sb_us_wdata7), .FSWDATA_8(sb_us_wdata8), 
        .FSWDATA_9(sb_us_wdata9), .FSWDATA_10(sb_us_wdata10), .FSWDATA_11(sb_us_wdata11), 
        .FSWDATA_12(sb_us_wdata12), .FSWDATA_13(sb_us_wdata13), .FSWDATA_14(sb_us_wdata14), 
        .FSWDATA_15(sb_us_wdata15), .FSWDATA_16(sb_us_wdata16), .FSWDATA_17(sb_us_wdata17), 
        .FSWDATA_18(sb_us_wdata18), .FSWDATA_19(sb_us_wdata19), .FSWDATA_20(sb_us_wdata20), 
        .FSWDATA_21(sb_us_wdata21), .FSWDATA_22(sb_us_wdata22), .FSWDATA_23(sb_us_wdata23), 
        .FSWDATA_24(sb_us_wdata24), .FSWDATA_25(sb_us_wdata25), .FSWDATA_26(sb_us_wdata26), 
        .FSWDATA_27(sb_us_wdata27), .FSWDATA_28(sb_us_wdata28), .FSWDATA_29(sb_us_wdata29), 
        .FSWDATA_30(sb_us_wdata30), .FSWDATA_31(sb_us_wdata31), .FSWDATA_32(sb_us_wdata32), 
        .FSWDATA_33(sb_us_wdata33), .FSWDATA_34(sb_us_wdata34), .FSWDATA_35(sb_us_wdata35), 
        .FSADDR_0(sb_us_addr0), .FSADDR_1(sb_us_addr1), .FSADDR_2(sb_us_addr2), 
        .FSADDR_3(sb_us_addr3), .FSADDR_4(sb_us_addr4), .FSADDR_5(sb_us_addr5), 
        .FSADDR_6(sb_us_addr6), .FSADDR_7(sb_us_addr7), .FSADDR_8(sb_us_addr8), 
        .FSADDR_9(sb_us_addr9), .FSADDR_10(sb_us_addr10), .FSADDR_11(sb_us_addr11), 
        .FSADDR_12(sb_us_addr12), .FSADDR_13(sb_us_addr13), .FSADDR_14(sb_us_addr14), 
        .FSADDR_15(sb_us_addr15), .FSADDR_16(sb_us_addr16), .FSADDR_17(sb_us_addr17), 
        .FSBURST(sb_us_burst), .FSRDY(sb_us_rdy), .FSWR(sb_us_wr), .FSSIZE_0(sb_us_size0), 
        .FSSIZE_1(sb_us_size1), .A_Q0_0_TOP_0(), .A_Q0_0_TOP_1(), .A_Q0_0_TOP_2(), 
        .A_Q0_0_TOP_3(), .A_Q0_0_TOP_4(), .A_Q0_0_TOP_5(), .A_Q0_0_TOP_6(), 
        .A_Q0_0_TOP_7(), .A_Q0_0_TOP_8(), .A_Q0_0_TOP_9(), .A_Q0_0_TOP_10(), 
        .A_Q0_0_TOP_11(), .A_Q0_0_TOP_12(), .A_Q0_0_TOP_13(), .A_Q0_0_TOP_14(), 
        .A_Q0_0_TOP_15(), .A_Q0_0_TOP_16(), .A_Q0_0_TOP_17(), .B_Q0_0_TOP_0(), 
        .B_Q0_0_TOP_1(), .B_Q0_0_TOP_2(), .B_Q0_0_TOP_3(), .B_Q0_0_TOP_4(), 
        .B_Q0_0_TOP_5(), .B_Q0_0_TOP_6(), .B_Q0_0_TOP_7(), .B_Q0_0_TOP_8(), 
        .B_Q0_0_TOP_9(), .B_Q0_0_TOP_10(), .B_Q0_0_TOP_11(), .B_Q0_0_TOP_12(), 
        .B_Q0_0_TOP_13(), .B_Q0_0_TOP_14(), .B_Q0_0_TOP_15(), .B_Q0_0_TOP_16(), 
        .B_Q0_0_TOP_17(), .A_BUSY0_0_TOP(), .B_BUSY0_0_TOP(), .A_Q0_1_TOP_0(), 
        .A_Q0_1_TOP_1(), .A_Q0_1_TOP_2(), .A_Q0_1_TOP_3(), .A_Q0_1_TOP_4(), 
        .A_Q0_1_TOP_5(), .A_Q0_1_TOP_6(), .A_Q0_1_TOP_7(), .A_Q0_1_TOP_8(), 
        .A_Q0_1_TOP_9(), .A_Q0_1_TOP_10(), .A_Q0_1_TOP_11(), .A_Q0_1_TOP_12(), 
        .A_Q0_1_TOP_13(), .A_Q0_1_TOP_14(), .A_Q0_1_TOP_15(), .A_Q0_1_TOP_16(), 
        .A_Q0_1_TOP_17(), .B_Q0_1_TOP_0(), .B_Q0_1_TOP_1(), .B_Q0_1_TOP_2(), 
        .B_Q0_1_TOP_3(), .B_Q0_1_TOP_4(), .B_Q0_1_TOP_5(), .B_Q0_1_TOP_6(), 
        .B_Q0_1_TOP_7(), .B_Q0_1_TOP_8(), .B_Q0_1_TOP_9(), .B_Q0_1_TOP_10(), 
        .B_Q0_1_TOP_11(), .B_Q0_1_TOP_12(), .B_Q0_1_TOP_13(), .B_Q0_1_TOP_14(), 
        .B_Q0_1_TOP_15(), .B_Q0_1_TOP_16(), .B_Q0_1_TOP_17(), .A_BUSY0_1_TOP(), 
        .B_BUSY0_1_TOP(), .A_Q0_2_TOP_0(), .A_Q0_2_TOP_1(), .A_Q0_2_TOP_2(), 
        .A_Q0_2_TOP_3(), .A_Q0_2_TOP_4(), .A_Q0_2_TOP_5(), .A_Q0_2_TOP_6(), 
        .A_Q0_2_TOP_7(), .A_Q0_2_TOP_8(), .A_Q0_2_TOP_9(), .A_Q0_2_TOP_10(), 
        .A_Q0_2_TOP_11(), .A_Q0_2_TOP_12(), .A_Q0_2_TOP_13(), .A_Q0_2_TOP_14(), 
        .A_Q0_2_TOP_15(), .A_Q0_2_TOP_16(), .A_Q0_2_TOP_17(), .B_Q0_2_TOP_0(), 
        .B_Q0_2_TOP_1(), .B_Q0_2_TOP_2(), .B_Q0_2_TOP_3(), .B_Q0_2_TOP_4(), 
        .B_Q0_2_TOP_5(), .B_Q0_2_TOP_6(), .B_Q0_2_TOP_7(), .B_Q0_2_TOP_8(), 
        .B_Q0_2_TOP_9(), .B_Q0_2_TOP_10(), .B_Q0_2_TOP_11(), .B_Q0_2_TOP_12(), 
        .B_Q0_2_TOP_13(), .B_Q0_2_TOP_14(), .B_Q0_2_TOP_15(), .B_Q0_2_TOP_16(), 
        .B_Q0_2_TOP_17(), .A_BUSY0_2_TOP(), .B_BUSY0_2_TOP(), .A_Q0_3_TOP_0(), 
        .A_Q0_3_TOP_1(), .A_Q0_3_TOP_2(), .A_Q0_3_TOP_3(), .A_Q0_3_TOP_4(), 
        .A_Q0_3_TOP_5(), .A_Q0_3_TOP_6(), .A_Q0_3_TOP_7(), .A_Q0_3_TOP_8(), 
        .A_Q0_3_TOP_9(), .A_Q0_3_TOP_10(), .A_Q0_3_TOP_11(), .A_Q0_3_TOP_12(), 
        .A_Q0_3_TOP_13(), .A_Q0_3_TOP_14(), .A_Q0_3_TOP_15(), .A_Q0_3_TOP_16(), 
        .A_Q0_3_TOP_17(), .B_Q0_3_TOP_0(), .B_Q0_3_TOP_1(), .B_Q0_3_TOP_2(), 
        .B_Q0_3_TOP_3(), .B_Q0_3_TOP_4(), .B_Q0_3_TOP_5(), .B_Q0_3_TOP_6(), 
        .B_Q0_3_TOP_7(), .B_Q0_3_TOP_8(), .B_Q0_3_TOP_9(), .B_Q0_3_TOP_10(), 
        .B_Q0_3_TOP_11(), .B_Q0_3_TOP_12(), .B_Q0_3_TOP_13(), .B_Q0_3_TOP_14(), 
        .B_Q0_3_TOP_15(), .B_Q0_3_TOP_16(), .B_Q0_3_TOP_17(), .A_BUSY0_3_TOP(), 
        .B_BUSY0_3_TOP(), .A_Q0_0_BOT_0(), .A_Q0_0_BOT_1(), .A_Q0_0_BOT_2(), 
        .A_Q0_0_BOT_3(), .A_Q0_0_BOT_4(), .A_Q0_0_BOT_5(), .A_Q0_0_BOT_6(), 
        .A_Q0_0_BOT_7(), .A_Q0_0_BOT_8(), .A_Q0_0_BOT_9(), .A_Q0_0_BOT_10(), 
        .A_Q0_0_BOT_11(), .A_Q0_0_BOT_12(), .A_Q0_0_BOT_13(), .A_Q0_0_BOT_14(), 
        .A_Q0_0_BOT_15(), .A_Q0_0_BOT_16(), .A_Q0_0_BOT_17(), .B_Q0_0_BOT_0(), 
        .B_Q0_0_BOT_1(), .B_Q0_0_BOT_2(), .B_Q0_0_BOT_3(), .B_Q0_0_BOT_4(), 
        .B_Q0_0_BOT_5(), .B_Q0_0_BOT_6(), .B_Q0_0_BOT_7(), .B_Q0_0_BOT_8(), 
        .B_Q0_0_BOT_9(), .B_Q0_0_BOT_10(), .B_Q0_0_BOT_11(), .B_Q0_0_BOT_12(), 
        .B_Q0_0_BOT_13(), .B_Q0_0_BOT_14(), .B_Q0_0_BOT_15(), .B_Q0_0_BOT_16(), 
        .B_Q0_0_BOT_17(), .A_BUSY0_0_BOT(), .B_BUSY0_0_BOT(), .A_Q0_1_BOT_0(), 
        .A_Q0_1_BOT_1(), .A_Q0_1_BOT_2(), .A_Q0_1_BOT_3(), .A_Q0_1_BOT_4(), 
        .A_Q0_1_BOT_5(), .A_Q0_1_BOT_6(), .A_Q0_1_BOT_7(), .A_Q0_1_BOT_8(), 
        .A_Q0_1_BOT_9(), .A_Q0_1_BOT_10(), .A_Q0_1_BOT_11(), .A_Q0_1_BOT_12(), 
        .A_Q0_1_BOT_13(), .A_Q0_1_BOT_14(), .A_Q0_1_BOT_15(), .A_Q0_1_BOT_16(), 
        .A_Q0_1_BOT_17(), .B_Q0_1_BOT_0(), .B_Q0_1_BOT_1(), .B_Q0_1_BOT_2(), 
        .B_Q0_1_BOT_3(), .B_Q0_1_BOT_4(), .B_Q0_1_BOT_5(), .B_Q0_1_BOT_6(), 
        .B_Q0_1_BOT_7(), .B_Q0_1_BOT_8(), .B_Q0_1_BOT_9(), .B_Q0_1_BOT_10(), 
        .B_Q0_1_BOT_11(), .B_Q0_1_BOT_12(), .B_Q0_1_BOT_13(), .B_Q0_1_BOT_14(), 
        .B_Q0_1_BOT_15(), .B_Q0_1_BOT_16(), .B_Q0_1_BOT_17(), .A_BUSY0_1_BOT(), 
        .B_BUSY0_1_BOT(), .A_Q0_2_BOT_0(), .A_Q0_2_BOT_1(), .A_Q0_2_BOT_2(), 
        .A_Q0_2_BOT_3(), .A_Q0_2_BOT_4(), .A_Q0_2_BOT_5(), .A_Q0_2_BOT_6(), 
        .A_Q0_2_BOT_7(), .A_Q0_2_BOT_8(), .A_Q0_2_BOT_9(), .A_Q0_2_BOT_10(), 
        .A_Q0_2_BOT_11(), .A_Q0_2_BOT_12(), .A_Q0_2_BOT_13(), .A_Q0_2_BOT_14(), 
        .A_Q0_2_BOT_15(), .A_Q0_2_BOT_16(), .A_Q0_2_BOT_17(), .B_Q0_2_BOT_0(), 
        .B_Q0_2_BOT_1(), .B_Q0_2_BOT_2(), .B_Q0_2_BOT_3(), .B_Q0_2_BOT_4(), 
        .B_Q0_2_BOT_5(), .B_Q0_2_BOT_6(), .B_Q0_2_BOT_7(), .B_Q0_2_BOT_8(), 
        .B_Q0_2_BOT_9(), .B_Q0_2_BOT_10(), .B_Q0_2_BOT_11(), .B_Q0_2_BOT_12(), 
        .B_Q0_2_BOT_13(), .B_Q0_2_BOT_14(), .B_Q0_2_BOT_15(), .B_Q0_2_BOT_16(), 
        .B_Q0_2_BOT_17(), .A_BUSY0_2_BOT(), .B_BUSY0_2_BOT(), .A_Q0_3_BOT_0(), 
        .A_Q0_3_BOT_1(), .A_Q0_3_BOT_2(), .A_Q0_3_BOT_3(), .A_Q0_3_BOT_4(), 
        .A_Q0_3_BOT_5(), .A_Q0_3_BOT_6(), .A_Q0_3_BOT_7(), .A_Q0_3_BOT_8(), 
        .A_Q0_3_BOT_9(), .A_Q0_3_BOT_10(), .A_Q0_3_BOT_11(), .A_Q0_3_BOT_12(), 
        .A_Q0_3_BOT_13(), .A_Q0_3_BOT_14(), .A_Q0_3_BOT_15(), .A_Q0_3_BOT_16(), 
        .A_Q0_3_BOT_17(), .B_Q0_3_BOT_0(), .B_Q0_3_BOT_1(), .B_Q0_3_BOT_2(), 
        .B_Q0_3_BOT_3(), .B_Q0_3_BOT_4(), .B_Q0_3_BOT_5(), .B_Q0_3_BOT_6(), 
        .B_Q0_3_BOT_7(), .B_Q0_3_BOT_8(), .B_Q0_3_BOT_9(), .B_Q0_3_BOT_10(), 
        .B_Q0_3_BOT_11(), .B_Q0_3_BOT_12(), .B_Q0_3_BOT_13(), .B_Q0_3_BOT_14(), 
        .B_Q0_3_BOT_15(), .B_Q0_3_BOT_16(), .B_Q0_3_BOT_17(), .A_BUSY0_3_BOT(), 
        .B_BUSY0_3_BOT(), .HCLK_MR_ASBO(fpsc_out_mclk), .HRESET_N_MR_ASBO(fpsc_out_mrstn), 
        .HREADY_ASBO(fpsc_out_ready), .HRESP_ASBO_0(fpsc_out_resp[0]), .HRESP_ASBO_1(fpsc_out_resp[1]), 
        .HGRANT_ASBO(fpsc_out_grant), .HRDATA_ASBO_0(fpsc_out_rdata[0]), 
        .HRDATA_ASBO_1(fpsc_out_rdata[1]), .HRDATA_ASBO_2(fpsc_out_rdata[2]), 
        .HRDATA_ASBO_3(fpsc_out_rdata[3]), .HRDATA_ASBO_4(fpsc_out_rdata[4]), 
        .HRDATA_ASBO_5(fpsc_out_rdata[5]), .HRDATA_ASBO_6(fpsc_out_rdata[6]), 
        .HRDATA_ASBO_7(fpsc_out_rdata[7]), .HRDATA_ASBO_8(fpsc_out_rdata[8]), 
        .HRDATA_ASBO_9(fpsc_out_rdata[9]), .HRDATA_ASBO_10(fpsc_out_rdata[10]), 
        .HRDATA_ASBO_11(fpsc_out_rdata[11]), .HRDATA_ASBO_12(fpsc_out_rdata[12]), 
        .HRDATA_ASBO_13(fpsc_out_rdata[13]), .HRDATA_ASBO_14(fpsc_out_rdata[14]), 
        .HRDATA_ASBO_15(fpsc_out_rdata[15]), .HRDATA_ASBO_16(fpsc_out_rdata[16]), 
        .HRDATA_ASBO_17(fpsc_out_rdata[17]), .HRDATA_ASBO_18(fpsc_out_rdata[18]), 
        .HRDATA_ASBO_19(fpsc_out_rdata[19]), .HRDATA_ASBO_20(fpsc_out_rdata[20]), 
        .HRDATA_ASBO_21(fpsc_out_rdata[21]), .HRDATA_ASBO_22(fpsc_out_rdata[22]), 
        .HRDATA_ASBO_23(fpsc_out_rdata[23]), .HRDATA_ASBO_24(fpsc_out_rdata[24]), 
        .HRDATA_ASBO_25(fpsc_out_rdata[25]), .HRDATA_ASBO_26(fpsc_out_rdata[26]), 
        .HRDATA_ASBO_27(fpsc_out_rdata[27]), .HRDATA_ASBO_28(fpsc_out_rdata[28]), 
        .HRDATA_ASBO_29(fpsc_out_rdata[29]), .HRDATA_ASBO_30(fpsc_out_rdata[30]), 
        .HRDATA_ASBO_31(fpsc_out_rdata[31]), .HRDATA_ASBO_32(fpsc_out_rdata[32]), 
        .HRDATA_ASBO_33(fpsc_out_rdata[33]), .HRDATA_ASBO_34(fpsc_out_rdata[34]), 
        .HRDATA_ASBO_35(fpsc_out_rdata[35]), .HCLK_SL_ASBO(fpsc_out_sclk), 
        .HRESET_N_SL_ASBO(fpsc_out_srstn), .HADDR_ASBO_0(fpsc_out_addr[0]), 
        .HADDR_ASBO_1(fpsc_out_addr[1]), .HADDR_ASBO_2(fpsc_out_addr[2]), 
        .HADDR_ASBO_3(fpsc_out_addr[3]), .HADDR_ASBO_4(fpsc_out_addr[4]), 
        .HADDR_ASBO_5(fpsc_out_addr[5]), .HADDR_ASBO_6(fpsc_out_addr[6]), 
        .HADDR_ASBO_7(fpsc_out_addr[7]), .HADDR_ASBO_8(fpsc_out_addr[8]), 
        .HADDR_ASBO_9(fpsc_out_addr[9]), .HADDR_ASBO_10(fpsc_out_addr[10]), 
        .HADDR_ASBO_11(fpsc_out_addr[11]), .HADDR_ASBO_12(fpsc_out_addr[12]), 
        .HADDR_ASBO_13(fpsc_out_addr[13]), .HADDR_ASBO_14(fpsc_out_addr[14]), 
        .HADDR_ASBO_15(fpsc_out_addr[15]), .HADDR_ASBO_16(fpsc_out_addr[16]), 
        .HADDR_ASBO_17(fpsc_out_addr[17]), .HTRANS_ASBO_0(fpsc_out_trans[0]), 
        .HTRANS_ASBO_1(fpsc_out_trans[1]), .HWRITE_ASBO(fpsc_out_write), 
        .HSIZE_ASBO_0(fpsc_out_size[0]), .HSIZE_ASBO_1(fpsc_out_size[1]), 
        .HWDATA_ASBO_0(fpsc_out_wdata[0]), .HWDATA_ASBO_1(fpsc_out_wdata[1]), 
        .HWDATA_ASBO_2(fpsc_out_wdata[2]), .HWDATA_ASBO_3(fpsc_out_wdata[3]), 
        .HWDATA_ASBO_4(fpsc_out_wdata[4]), .HWDATA_ASBO_5(fpsc_out_wdata[5]), 
        .HWDATA_ASBO_6(fpsc_out_wdata[6]), .HWDATA_ASBO_7(fpsc_out_wdata[7]), 
        .HWDATA_ASBO_8(fpsc_out_wdata[8]), .HWDATA_ASBO_9(fpsc_out_wdata[9]), 
        .HWDATA_ASBO_10(fpsc_out_wdata[10]), .HWDATA_ASBO_11(fpsc_out_wdata[11]), 
        .HWDATA_ASBO_12(fpsc_out_wdata[12]), .HWDATA_ASBO_13(fpsc_out_wdata[13]), 
        .HWDATA_ASBO_14(fpsc_out_wdata[14]), .HWDATA_ASBO_15(fpsc_out_wdata[15]), 
        .HWDATA_ASBO_16(fpsc_out_wdata[16]), .HWDATA_ASBO_17(fpsc_out_wdata[17]), 
        .HWDATA_ASBO_18(fpsc_out_wdata[18]), .HWDATA_ASBO_19(fpsc_out_wdata[19]), 
        .HWDATA_ASBO_20(fpsc_out_wdata[20]), .HWDATA_ASBO_21(fpsc_out_wdata[21]), 
        .HWDATA_ASBO_22(fpsc_out_wdata[22]), .HWDATA_ASBO_23(fpsc_out_wdata[23]), 
        .HWDATA_ASBO_24(fpsc_out_wdata[24]), .HWDATA_ASBO_25(fpsc_out_wdata[25]), 
        .HWDATA_ASBO_26(fpsc_out_wdata[26]), .HWDATA_ASBO_27(fpsc_out_wdata[27]), 
        .HWDATA_ASBO_28(fpsc_out_wdata[28]), .HWDATA_ASBO_29(fpsc_out_wdata[29]), 
        .HWDATA_ASBO_30(fpsc_out_wdata[30]), .HWDATA_ASBO_31(fpsc_out_wdata[31]), 
        .HWDATA_ASBO_32(fpsc_out_wdata[32]), .HWDATA_ASBO_33(fpsc_out_wdata[33]), 
        .HWDATA_ASBO_34(fpsc_out_wdata[34]), .HWDATA_ASBO_35(fpsc_out_wdata[35]), 
        .HBURST_ASBO(fpsc_out_burst), .HSEL_ASBO(fpsc_out_sel), .HREADY_IN_ASBO(fpsc_out_ready_in), 
        .ASB_IRQ_TOA(fpsc_out_asb_irq), .PWRUPRES_TOA(fpsc_pwrupres), .INITN_TOA(fpsc_initn), 
        .TRIIO_TOA(fpsc_trion), .DONE_TOA(fpsc_done), .GSRN_TOA(fpsc_gsrn));

    OB6 buf_mpi_irq_out_inst (.I(buf_mpi_irq), .O(mpi_irq));

    OBZ6 mpi_tea_inst (.I(buf_mpi_tea), .T(mpi_cntl_ts), .O(mpi_tea));

    OBZ6 mpi_retry_inst (.I(buf_mpi_retry), .T(mpi_cntl_ts), .O(mpi_retry));

    OBZ6 mpi_ta_inst (.I(buf_mpi_ta), .T(mpi_cntl_ts), .O(mpi_ta));

    BMZ6 mpi_data7_inst (.I(mpi_rd_data7), .T(pd7_3_ts), .O(mpi_wr_data7), 
        .B(mpi_data[7]));

    BMZ6 mpi_data6_inst (.I(mpi_rd_data6), .T(pd7_3_ts), .O(mpi_wr_data6), 
        .B(mpi_data[6]));

    BMZ6 mpi_data5_inst (.I(mpi_rd_data5), .T(pd7_3_ts), .O(mpi_wr_data5), 
        .B(mpi_data[5]));

    BMZ6 mpi_data4_inst (.I(mpi_rd_data4), .T(pd7_3_ts), .O(mpi_wr_data4), 
        .B(mpi_data[4]));

    BMZ6 mpi_data3_inst (.I(mpi_rd_data3), .T(pd7_3_ts), .O(mpi_wr_data3), 
        .B(mpi_data[3]));

    BMZ6 mpi_data2_inst (.I(mpi_rd_data2), .T(pd2_0_ts), .O(mpi_wr_data2), 
        .B(mpi_data[2]));

    BMZ6 mpi_data1_inst (.I(mpi_rd_data1), .T(pd2_0_ts), .O(mpi_wr_data1), 
        .B(mpi_data[1]));

    BMZ6 mpi_data0_inst (.I(mpi_rd_data0), .T(pd2_0_ts), .O(mpi_wr_data0), 
        .B(mpi_data[0]));

    IBM buf_mpi_addr31_in_inst (.I(mpi_addr[31]), .O(buf_mpi_addr31));

    IBM buf_mpi_addr30_in_inst (.I(mpi_addr[30]), .O(buf_mpi_addr30));

    IBM buf_mpi_addr29_in_inst (.I(mpi_addr[29]), .O(buf_mpi_addr29));

    IBM buf_mpi_addr28_in_inst (.I(mpi_addr[28]), .O(buf_mpi_addr28));

    IBM buf_mpi_addr27_in_inst (.I(mpi_addr[27]), .O(buf_mpi_addr27));

    IBM buf_mpi_addr26_in_inst (.I(mpi_addr[26]), .O(buf_mpi_addr26));

    IBM buf_mpi_addr25_in_inst (.I(mpi_addr[25]), .O(buf_mpi_addr25));

    IBM buf_mpi_addr24_in_inst (.I(mpi_addr[24]), .O(buf_mpi_addr24));

    IBM buf_mpi_addr23_in_inst (.I(mpi_addr[23]), .O(buf_mpi_addr23));

    IBM buf_mpi_addr22_in_inst (.I(mpi_addr[22]), .O(buf_mpi_addr22));

    IBM buf_mpi_addr21_in_inst (.I(mpi_addr[21]), .O(buf_mpi_addr21));

    IBM buf_mpi_addr20_in_inst (.I(mpi_addr[20]), .O(buf_mpi_addr20));

    IBM buf_mpi_addr19_in_inst (.I(mpi_addr[19]), .O(buf_mpi_addr19));

    IBM buf_mpi_addr18_in_inst (.I(mpi_addr[18]), .O(buf_mpi_addr18));

    IBM buf_mpi_addr17_in_inst (.I(mpi_addr[17]), .O(buf_mpi_addr17));

    IBM buf_mpi_addr16_in_inst (.I(mpi_addr[16]), .O(buf_mpi_addr16));

    IBM buf_mpi_addr15_in_inst (.I(mpi_addr[15]), .O(buf_mpi_addr15));

    IBM buf_mpi_addr14_in_inst (.I(mpi_addr[14]), .O(buf_mpi_addr14));

    IBM buf_cs1_in_inst (.I(cs1), .O(buf_cs1));

    IBM buf_cs0n_in_inst (.I(cs0n), .O(buf_cs0n));

    IBM buf_mpi_bdip_in_inst (.I(mpi_bdip), .O(buf_mpi_bdip));

    IBM buf_mpi_burst_in_inst (.I(mpi_burst), .O(buf_mpi_burst));

    IBM buf_mpi_tsz1_in_inst (.I(mpi_tsz[1]), .O(buf_mpi_tsz1));

    IBM buf_mpi_tsz0_in_inst (.I(mpi_tsz[0]), .O(buf_mpi_tsz0));

    IBM buf_mpi_strbn_in_inst (.I(mpi_strbn), .O(buf_mpi_strbn));

    IBM buf_mpi_rdwr_n_in_inst (.I(mpi_rdwr_n), .O(buf_mpi_rdwr_n));

    IBM buf_mpi_clk_in_inst (.I(mpi_clk), .O(buf_mpi_clk));


endmodule
