module gw_gao(
    app_rd_data_valid,
    \app_rd_data[127] ,
    \app_rd_data[126] ,
    \app_rd_data[125] ,
    \app_rd_data[124] ,
    \app_rd_data[123] ,
    \app_rd_data[122] ,
    \app_rd_data[121] ,
    \app_rd_data[120] ,
    \app_rd_data[119] ,
    \app_rd_data[118] ,
    \app_rd_data[117] ,
    \app_rd_data[116] ,
    \app_rd_data[115] ,
    \app_rd_data[114] ,
    \app_rd_data[113] ,
    \app_rd_data[112] ,
    \app_rd_data[111] ,
    \app_rd_data[110] ,
    \app_rd_data[109] ,
    \app_rd_data[108] ,
    \app_rd_data[107] ,
    \app_rd_data[106] ,
    \app_rd_data[105] ,
    \app_rd_data[104] ,
    \app_rd_data[103] ,
    \app_rd_data[102] ,
    \app_rd_data[101] ,
    \app_rd_data[100] ,
    \app_rd_data[99] ,
    \app_rd_data[98] ,
    \app_rd_data[97] ,
    \app_rd_data[96] ,
    \app_rd_data[95] ,
    \app_rd_data[94] ,
    \app_rd_data[93] ,
    \app_rd_data[92] ,
    \app_rd_data[91] ,
    \app_rd_data[90] ,
    \app_rd_data[89] ,
    \app_rd_data[88] ,
    \app_rd_data[87] ,
    \app_rd_data[86] ,
    \app_rd_data[85] ,
    \app_rd_data[84] ,
    \app_rd_data[83] ,
    \app_rd_data[82] ,
    \app_rd_data[81] ,
    \app_rd_data[80] ,
    \app_rd_data[79] ,
    \app_rd_data[78] ,
    \app_rd_data[77] ,
    \app_rd_data[76] ,
    \app_rd_data[75] ,
    \app_rd_data[74] ,
    \app_rd_data[73] ,
    \app_rd_data[72] ,
    \app_rd_data[71] ,
    \app_rd_data[70] ,
    \app_rd_data[69] ,
    \app_rd_data[68] ,
    \app_rd_data[67] ,
    \app_rd_data[66] ,
    \app_rd_data[65] ,
    \app_rd_data[64] ,
    \app_rd_data[63] ,
    \app_rd_data[62] ,
    \app_rd_data[61] ,
    \app_rd_data[60] ,
    \app_rd_data[59] ,
    \app_rd_data[58] ,
    \app_rd_data[57] ,
    \app_rd_data[56] ,
    \app_rd_data[55] ,
    \app_rd_data[54] ,
    \app_rd_data[53] ,
    \app_rd_data[52] ,
    \app_rd_data[51] ,
    \app_rd_data[50] ,
    \app_rd_data[49] ,
    \app_rd_data[48] ,
    \app_rd_data[47] ,
    \app_rd_data[46] ,
    \app_rd_data[45] ,
    \app_rd_data[44] ,
    \app_rd_data[43] ,
    \app_rd_data[42] ,
    \app_rd_data[41] ,
    \app_rd_data[40] ,
    \app_rd_data[39] ,
    \app_rd_data[38] ,
    \app_rd_data[37] ,
    \app_rd_data[36] ,
    \app_rd_data[35] ,
    \app_rd_data[34] ,
    \app_rd_data[33] ,
    \app_rd_data[32] ,
    \app_rd_data[31] ,
    \app_rd_data[30] ,
    \app_rd_data[29] ,
    \app_rd_data[28] ,
    \app_rd_data[27] ,
    \app_rd_data[26] ,
    \app_rd_data[25] ,
    \app_rd_data[24] ,
    \app_rd_data[23] ,
    \app_rd_data[22] ,
    \app_rd_data[21] ,
    \app_rd_data[20] ,
    \app_rd_data[19] ,
    \app_rd_data[18] ,
    \app_rd_data[17] ,
    \app_rd_data[16] ,
    \app_rd_data[15] ,
    \app_rd_data[14] ,
    \app_rd_data[13] ,
    \app_rd_data[12] ,
    \app_rd_data[11] ,
    \app_rd_data[10] ,
    \app_rd_data[9] ,
    \app_rd_data[8] ,
    \app_rd_data[7] ,
    \app_rd_data[6] ,
    \app_rd_data[5] ,
    \app_rd_data[4] ,
    \app_rd_data[3] ,
    \app_rd_data[2] ,
    \app_rd_data[1] ,
    \app_rd_data[0] ,
    clk_x1,
    tms_pad_i,
    tck_pad_i,
    tdi_pad_i,
    tdo_pad_o
);

input app_rd_data_valid;
input \app_rd_data[127] ;
input \app_rd_data[126] ;
input \app_rd_data[125] ;
input \app_rd_data[124] ;
input \app_rd_data[123] ;
input \app_rd_data[122] ;
input \app_rd_data[121] ;
input \app_rd_data[120] ;
input \app_rd_data[119] ;
input \app_rd_data[118] ;
input \app_rd_data[117] ;
input \app_rd_data[116] ;
input \app_rd_data[115] ;
input \app_rd_data[114] ;
input \app_rd_data[113] ;
input \app_rd_data[112] ;
input \app_rd_data[111] ;
input \app_rd_data[110] ;
input \app_rd_data[109] ;
input \app_rd_data[108] ;
input \app_rd_data[107] ;
input \app_rd_data[106] ;
input \app_rd_data[105] ;
input \app_rd_data[104] ;
input \app_rd_data[103] ;
input \app_rd_data[102] ;
input \app_rd_data[101] ;
input \app_rd_data[100] ;
input \app_rd_data[99] ;
input \app_rd_data[98] ;
input \app_rd_data[97] ;
input \app_rd_data[96] ;
input \app_rd_data[95] ;
input \app_rd_data[94] ;
input \app_rd_data[93] ;
input \app_rd_data[92] ;
input \app_rd_data[91] ;
input \app_rd_data[90] ;
input \app_rd_data[89] ;
input \app_rd_data[88] ;
input \app_rd_data[87] ;
input \app_rd_data[86] ;
input \app_rd_data[85] ;
input \app_rd_data[84] ;
input \app_rd_data[83] ;
input \app_rd_data[82] ;
input \app_rd_data[81] ;
input \app_rd_data[80] ;
input \app_rd_data[79] ;
input \app_rd_data[78] ;
input \app_rd_data[77] ;
input \app_rd_data[76] ;
input \app_rd_data[75] ;
input \app_rd_data[74] ;
input \app_rd_data[73] ;
input \app_rd_data[72] ;
input \app_rd_data[71] ;
input \app_rd_data[70] ;
input \app_rd_data[69] ;
input \app_rd_data[68] ;
input \app_rd_data[67] ;
input \app_rd_data[66] ;
input \app_rd_data[65] ;
input \app_rd_data[64] ;
input \app_rd_data[63] ;
input \app_rd_data[62] ;
input \app_rd_data[61] ;
input \app_rd_data[60] ;
input \app_rd_data[59] ;
input \app_rd_data[58] ;
input \app_rd_data[57] ;
input \app_rd_data[56] ;
input \app_rd_data[55] ;
input \app_rd_data[54] ;
input \app_rd_data[53] ;
input \app_rd_data[52] ;
input \app_rd_data[51] ;
input \app_rd_data[50] ;
input \app_rd_data[49] ;
input \app_rd_data[48] ;
input \app_rd_data[47] ;
input \app_rd_data[46] ;
input \app_rd_data[45] ;
input \app_rd_data[44] ;
input \app_rd_data[43] ;
input \app_rd_data[42] ;
input \app_rd_data[41] ;
input \app_rd_data[40] ;
input \app_rd_data[39] ;
input \app_rd_data[38] ;
input \app_rd_data[37] ;
input \app_rd_data[36] ;
input \app_rd_data[35] ;
input \app_rd_data[34] ;
input \app_rd_data[33] ;
input \app_rd_data[32] ;
input \app_rd_data[31] ;
input \app_rd_data[30] ;
input \app_rd_data[29] ;
input \app_rd_data[28] ;
input \app_rd_data[27] ;
input \app_rd_data[26] ;
input \app_rd_data[25] ;
input \app_rd_data[24] ;
input \app_rd_data[23] ;
input \app_rd_data[22] ;
input \app_rd_data[21] ;
input \app_rd_data[20] ;
input \app_rd_data[19] ;
input \app_rd_data[18] ;
input \app_rd_data[17] ;
input \app_rd_data[16] ;
input \app_rd_data[15] ;
input \app_rd_data[14] ;
input \app_rd_data[13] ;
input \app_rd_data[12] ;
input \app_rd_data[11] ;
input \app_rd_data[10] ;
input \app_rd_data[9] ;
input \app_rd_data[8] ;
input \app_rd_data[7] ;
input \app_rd_data[6] ;
input \app_rd_data[5] ;
input \app_rd_data[4] ;
input \app_rd_data[3] ;
input \app_rd_data[2] ;
input \app_rd_data[1] ;
input \app_rd_data[0] ;
input clk_x1;
input tms_pad_i;
input tck_pad_i;
input tdi_pad_i;
output tdo_pad_o;

wire app_rd_data_valid;
wire \app_rd_data[127] ;
wire \app_rd_data[126] ;
wire \app_rd_data[125] ;
wire \app_rd_data[124] ;
wire \app_rd_data[123] ;
wire \app_rd_data[122] ;
wire \app_rd_data[121] ;
wire \app_rd_data[120] ;
wire \app_rd_data[119] ;
wire \app_rd_data[118] ;
wire \app_rd_data[117] ;
wire \app_rd_data[116] ;
wire \app_rd_data[115] ;
wire \app_rd_data[114] ;
wire \app_rd_data[113] ;
wire \app_rd_data[112] ;
wire \app_rd_data[111] ;
wire \app_rd_data[110] ;
wire \app_rd_data[109] ;
wire \app_rd_data[108] ;
wire \app_rd_data[107] ;
wire \app_rd_data[106] ;
wire \app_rd_data[105] ;
wire \app_rd_data[104] ;
wire \app_rd_data[103] ;
wire \app_rd_data[102] ;
wire \app_rd_data[101] ;
wire \app_rd_data[100] ;
wire \app_rd_data[99] ;
wire \app_rd_data[98] ;
wire \app_rd_data[97] ;
wire \app_rd_data[96] ;
wire \app_rd_data[95] ;
wire \app_rd_data[94] ;
wire \app_rd_data[93] ;
wire \app_rd_data[92] ;
wire \app_rd_data[91] ;
wire \app_rd_data[90] ;
wire \app_rd_data[89] ;
wire \app_rd_data[88] ;
wire \app_rd_data[87] ;
wire \app_rd_data[86] ;
wire \app_rd_data[85] ;
wire \app_rd_data[84] ;
wire \app_rd_data[83] ;
wire \app_rd_data[82] ;
wire \app_rd_data[81] ;
wire \app_rd_data[80] ;
wire \app_rd_data[79] ;
wire \app_rd_data[78] ;
wire \app_rd_data[77] ;
wire \app_rd_data[76] ;
wire \app_rd_data[75] ;
wire \app_rd_data[74] ;
wire \app_rd_data[73] ;
wire \app_rd_data[72] ;
wire \app_rd_data[71] ;
wire \app_rd_data[70] ;
wire \app_rd_data[69] ;
wire \app_rd_data[68] ;
wire \app_rd_data[67] ;
wire \app_rd_data[66] ;
wire \app_rd_data[65] ;
wire \app_rd_data[64] ;
wire \app_rd_data[63] ;
wire \app_rd_data[62] ;
wire \app_rd_data[61] ;
wire \app_rd_data[60] ;
wire \app_rd_data[59] ;
wire \app_rd_data[58] ;
wire \app_rd_data[57] ;
wire \app_rd_data[56] ;
wire \app_rd_data[55] ;
wire \app_rd_data[54] ;
wire \app_rd_data[53] ;
wire \app_rd_data[52] ;
wire \app_rd_data[51] ;
wire \app_rd_data[50] ;
wire \app_rd_data[49] ;
wire \app_rd_data[48] ;
wire \app_rd_data[47] ;
wire \app_rd_data[46] ;
wire \app_rd_data[45] ;
wire \app_rd_data[44] ;
wire \app_rd_data[43] ;
wire \app_rd_data[42] ;
wire \app_rd_data[41] ;
wire \app_rd_data[40] ;
wire \app_rd_data[39] ;
wire \app_rd_data[38] ;
wire \app_rd_data[37] ;
wire \app_rd_data[36] ;
wire \app_rd_data[35] ;
wire \app_rd_data[34] ;
wire \app_rd_data[33] ;
wire \app_rd_data[32] ;
wire \app_rd_data[31] ;
wire \app_rd_data[30] ;
wire \app_rd_data[29] ;
wire \app_rd_data[28] ;
wire \app_rd_data[27] ;
wire \app_rd_data[26] ;
wire \app_rd_data[25] ;
wire \app_rd_data[24] ;
wire \app_rd_data[23] ;
wire \app_rd_data[22] ;
wire \app_rd_data[21] ;
wire \app_rd_data[20] ;
wire \app_rd_data[19] ;
wire \app_rd_data[18] ;
wire \app_rd_data[17] ;
wire \app_rd_data[16] ;
wire \app_rd_data[15] ;
wire \app_rd_data[14] ;
wire \app_rd_data[13] ;
wire \app_rd_data[12] ;
wire \app_rd_data[11] ;
wire \app_rd_data[10] ;
wire \app_rd_data[9] ;
wire \app_rd_data[8] ;
wire \app_rd_data[7] ;
wire \app_rd_data[6] ;
wire \app_rd_data[5] ;
wire \app_rd_data[4] ;
wire \app_rd_data[3] ;
wire \app_rd_data[2] ;
wire \app_rd_data[1] ;
wire \app_rd_data[0] ;
wire clk_x1;
wire tms_pad_i;
wire tck_pad_i;
wire tdi_pad_i;
wire tdo_pad_o;
wire tms_i_c;
wire tck_i_c;
wire tdi_i_c;
wire tdo_o_c;
wire [9:0] control0;
wire gao_jtag_tck;
wire gao_jtag_reset;
wire run_test_idle_er1;
wire run_test_idle_er2;
wire shift_dr_capture_dr;
wire update_dr;
wire pause_dr;
wire enable_er1;
wire enable_er2;
wire gao_jtag_tdi;
wire tdo_er1;
wire tdo_er2;

IBUF tms_ibuf (
    .I(tms_pad_i),
    .O(tms_i_c)
);

IBUF tck_ibuf (
    .I(tck_pad_i),
    .O(tck_i_c)
);

IBUF tdi_ibuf (
    .I(tdi_pad_i),
    .O(tdi_i_c)
);

OBUF tdo_obuf (
    .I(tdo_o_c),
    .O(tdo_pad_o)
);

GW_JTAG  u_gw_jtag(
    .tms_pad_i(tms_i_c),
    .tck_pad_i(tck_i_c),
    .tdi_pad_i(tdi_i_c),
    .tdo_pad_o(tdo_o_c),
    .tck_o(gao_jtag_tck),
    .test_logic_reset_o(gao_jtag_reset),
    .run_test_idle_er1_o(run_test_idle_er1),
    .run_test_idle_er2_o(run_test_idle_er2),
    .shift_dr_capture_dr_o(shift_dr_capture_dr),
    .update_dr_o(update_dr),
    .pause_dr_o(pause_dr),
    .enable_er1_o(enable_er1),
    .enable_er2_o(enable_er2),
    .tdi_o(gao_jtag_tdi),
    .tdo_er1_i(tdo_er1),
    .tdo_er2_i(tdo_er2)
);

gw_con_top  u_icon_top(
    .tck_i(gao_jtag_tck),
    .tdi_i(gao_jtag_tdi),
    .tdo_o(tdo_er1),
    .rst_i(gao_jtag_reset),
    .control0(control0[9:0]),
    .enable_i(enable_er1),
    .shift_dr_capture_dr_i(shift_dr_capture_dr),
    .update_dr_i(update_dr)
);

ao_top_0  u_la0_top(
    .control(control0[9:0]),
    .trig0_i(app_rd_data_valid),
    .data_i({app_rd_data_valid,\app_rd_data[127] ,\app_rd_data[126] ,\app_rd_data[125] ,\app_rd_data[124] ,\app_rd_data[123] ,\app_rd_data[122] ,\app_rd_data[121] ,\app_rd_data[120] ,\app_rd_data[119] ,\app_rd_data[118] ,\app_rd_data[117] ,\app_rd_data[116] ,\app_rd_data[115] ,\app_rd_data[114] ,\app_rd_data[113] ,\app_rd_data[112] ,\app_rd_data[111] ,\app_rd_data[110] ,\app_rd_data[109] ,\app_rd_data[108] ,\app_rd_data[107] ,\app_rd_data[106] ,\app_rd_data[105] ,\app_rd_data[104] ,\app_rd_data[103] ,\app_rd_data[102] ,\app_rd_data[101] ,\app_rd_data[100] ,\app_rd_data[99] ,\app_rd_data[98] ,\app_rd_data[97] ,\app_rd_data[96] ,\app_rd_data[95] ,\app_rd_data[94] ,\app_rd_data[93] ,\app_rd_data[92] ,\app_rd_data[91] ,\app_rd_data[90] ,\app_rd_data[89] ,\app_rd_data[88] ,\app_rd_data[87] ,\app_rd_data[86] ,\app_rd_data[85] ,\app_rd_data[84] ,\app_rd_data[83] ,\app_rd_data[82] ,\app_rd_data[81] ,\app_rd_data[80] ,\app_rd_data[79] ,\app_rd_data[78] ,\app_rd_data[77] ,\app_rd_data[76] ,\app_rd_data[75] ,\app_rd_data[74] ,\app_rd_data[73] ,\app_rd_data[72] ,\app_rd_data[71] ,\app_rd_data[70] ,\app_rd_data[69] ,\app_rd_data[68] ,\app_rd_data[67] ,\app_rd_data[66] ,\app_rd_data[65] ,\app_rd_data[64] ,\app_rd_data[63] ,\app_rd_data[62] ,\app_rd_data[61] ,\app_rd_data[60] ,\app_rd_data[59] ,\app_rd_data[58] ,\app_rd_data[57] ,\app_rd_data[56] ,\app_rd_data[55] ,\app_rd_data[54] ,\app_rd_data[53] ,\app_rd_data[52] ,\app_rd_data[51] ,\app_rd_data[50] ,\app_rd_data[49] ,\app_rd_data[48] ,\app_rd_data[47] ,\app_rd_data[46] ,\app_rd_data[45] ,\app_rd_data[44] ,\app_rd_data[43] ,\app_rd_data[42] ,\app_rd_data[41] ,\app_rd_data[40] ,\app_rd_data[39] ,\app_rd_data[38] ,\app_rd_data[37] ,\app_rd_data[36] ,\app_rd_data[35] ,\app_rd_data[34] ,\app_rd_data[33] ,\app_rd_data[32] ,\app_rd_data[31] ,\app_rd_data[30] ,\app_rd_data[29] ,\app_rd_data[28] ,\app_rd_data[27] ,\app_rd_data[26] ,\app_rd_data[25] ,\app_rd_data[24] ,\app_rd_data[23] ,\app_rd_data[22] ,\app_rd_data[21] ,\app_rd_data[20] ,\app_rd_data[19] ,\app_rd_data[18] ,\app_rd_data[17] ,\app_rd_data[16] ,\app_rd_data[15] ,\app_rd_data[14] ,\app_rd_data[13] ,\app_rd_data[12] ,\app_rd_data[11] ,\app_rd_data[10] ,\app_rd_data[9] ,\app_rd_data[8] ,\app_rd_data[7] ,\app_rd_data[6] ,\app_rd_data[5] ,\app_rd_data[4] ,\app_rd_data[3] ,\app_rd_data[2] ,\app_rd_data[1] ,\app_rd_data[0] }),
    .clk_i(clk_x1)
);

endmodule
//
// Written by Synplify Pro 
// Product Version "Q-2020.03G-Beta1"
// Program "Synplify Pro", Mapper "mapgw, Build 1618R"
// Thu May 21 13:57:39 2020
//
// Source file index table:
// Object locations will have the form <file>:<line>
// file 0 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\generic\gw2a.v "
// file 1 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\hypermods.v "
// file 2 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\umr_capim.v "
// file 3 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\scemi_objects.v "
// file 4 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\scemi_pipes.svh "
// file 5 "\f:\gwip_test\refdesign_sdc\ddr_psram_refdesign\new_ref_design_v1_9_5_02\gowin_ddr3_memory_interface_refdesign\ddr3_mc_phy_1vs4_2a18k\project\temp\gao\ao_control\gw_con_parameter.v "
// file 6 "\f:\gwip_test\refdesign_sdc\ddr_psram_refdesign\new_ref_design_v1_9_5_02\gowin_ddr3_memory_interface_refdesign\ddr3_mc_phy_1vs4_2a18k\project\temp\gao\ao_control\gw_con_top_define.v "
// file 7 "\e:\gowin\gowin_v1.9.5.02beta\ide\data\ipcores\gao\gw_con\gw_con_top.v "
// file 8 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\nlconst.dat "

`timescale 100 ps/100 ps
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
nGQjNTRggZWOT6sWc6oyraDUFLfWAO/HbLF6wXbCqXPNp9WCDJpv1rHVczOIVgncR/b0+UeSwebZ
OxlPzCeuO1qPl8FPTKiUyycPd+J0aSTr5vl+//g43DlAnrAZWpp+9NwkyX7Tl4KQV38q+/ZFnqAd
fKrxDpwkhDu4v9GmdKTtVryneeZJtk+qfqQLeux8ui4DI7WokBCiLCcnunBZc7zPDJ4RNHhhj/d6
kphLiA+2e7BZhQi3+S17OFvZZeAZqB9QHyWn8tsgCw/p96pTPtatJ/h1TGMYgxgbBmCeWweLMmye
bCwg5pbhghYptD2zVIQFJWuiylXMfypQ3ZpFdA==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="GoWin"
`pragma protect key_keyname="GoWin2016"
`pragma protect key_method="rsa"
`pragma protect key_block
x5gHfLwQ9h6IkqXYFQsKYOoMTbgAOviKZwc0Vf339pYT772gCzJCT3UDF+YsUsYbK+Pq7BKRT6Uf
HBulNYuf7y+Ku9k8h5gb4vT0dUa4DG8OSdHb7R0AC/h0AeBTlns2hBJ4OSQGxyyNBp2s9HonSdOM
8ZWZFAphVVtPxikUpfU8q9qzyHTb9jMLF3VfqHt1hy3qcsmu5t+UPmv9c2zjTl4NXRMUl5483dXo
fMq4baFS/ju/wiHFuRhteazMg0mM6BfGhtM2aDlFaVzlnFbwItgar6Mu4Fk1u80ynR+wqXfj4ur2
96zU62Pm3UBbG8dYUGOAgfAhYDkhAs6USGbytQ==

`pragma protect data_keyowner="default-ip-vendor"
`pragma protect data_keyname="default-ip-key"
`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=7104)
`pragma protect data_block
[encoded data, 9424 characters]
g3r7uAs4TcDKvWxv6Lhk8UGvlY2elwT8FeCZUHvnX0ypgb1S
`pragma protect end_protected
//
// Written by Synplify Pro 
// Product Version "Q-2020.03G-Beta1"
// Program "Synplify Pro", Mapper "mapgw, Build 1618R"
// Thu May 21 13:58:08 2020
//
// Source file index table:
// Object locations will have the form <file>:<line>
// file 0 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\generic\gw2a.v "
// file 1 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\hypermods.v "
// file 2 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\umr_capim.v "
// file 3 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\scemi_objects.v "
// file 4 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\vlog\scemi_pipes.svh "
// file 5 "\f:\gwip_test\refdesign_sdc\ddr_psram_refdesign\new_ref_design_v1_9_5_02\gowin_ddr3_memory_interface_refdesign\ddr3_mc_phy_1vs4_2a18k\project\temp\gao\ao_0\gw_ao_parameter.v "
// file 6 "\f:\gwip_test\refdesign_sdc\ddr_psram_refdesign\new_ref_design_v1_9_5_02\gowin_ddr3_memory_interface_refdesign\ddr3_mc_phy_1vs4_2a18k\project\temp\gao\ao_0\gw_ao_top_define.v "
// file 7 "\f:\gwip_test\refdesign_sdc\ddr_psram_refdesign\new_ref_design_v1_9_5_02\gowin_ddr3_memory_interface_refdesign\ddr3_mc_phy_1vs4_2a18k\project\temp\gao\ao_0\gw_ao_expression.v "
// file 8 "\e:\gowin\gowin_v1.9.5.02beta\ide\data\ipcores\gao\gw_ao_0\gw_ao_crc32.v "
// file 9 "\e:\gowin\gowin_v1.9.5.02beta\ide\data\ipcores\gao\gw_ao_0\gw_ao_define.v "
// file 10 "\e:\gowin\gowin_v1.9.5.02beta\ide\data\ipcores\gao\gw_ao_0\gw_ao_match.v "
// file 11 "\e:\gowin\gowin_v1.9.5.02beta\ide\data\ipcores\gao\gw_ao_0\gw_ao_mem_ctrl.v "
// file 12 "\e:\gowin\gowin_v1.9.5.02beta\ide\data\ipcores\gao\gw_ao_0\gw_ao_top.v "
// file 13 "\e:\gowin\gowin_v1.9.5.02beta\synplifypro\lib\nlconst.dat "

`timescale 100 ps/100 ps
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
DI4rXVSqQQakdxUiFbNMpUcFqLtxiH/v9VC2fotO6RT5oJx4ujfd+d8ntglwi9SznfUhuCDdANfH
XYMgV7tqilOQ2ZawjyjFzCrZ5SPXrGgsruT0nRljnPbi6qkiFtugOcQTRLawx9T7//cBM+KloXTA
NW5UEesUVY6XIevfIUZGJ1ure5Ny3juAG8DwrfgVKoVsVbpFHGqkn14/CuCrPfgd3cNIeMnz2tdU
fIIQcJuw7/y7oxsPIHnSNjduB2VlABUbTul3/U+MLlIz6QrQXnGGd0gsk0VzmjNw5t92AUKNXFJQ
KgZfLCLpjgQ/ZbGsMSNTxIFdLQdlxHMJmC0vaQ==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="GoWin"
`pragma protect key_keyname="GoWin2016"
`pragma protect key_method="rsa"
`pragma protect key_block
BJq830S/kOcQBA2JJ2q4S6I8jB9jjQ+2w4M1vD4Tqw23sKPDOhifxjr0/o3W8kskkjrPH5ExmJnx
4+Ax8NsC3/y94RfnMYtaR48dVDd/uZPC+H97z8xQbMlRtAPIPBxmvbm2XF9esKwvNQk33qXslMT6
Af5S+VRtkbzP466p8XNJQwyztsU9oaM7FXV1jV3HosbJuRzcKVPEOmo4Dn/DOSxaP8rd5LPjoLqS
+itgiiOB0/sBM3oF4lMqNh90Lt7h7dN75Xc5z0AOiCtIi7ReGbnoPIxpLrTX3YY2f7/TaNJjwe2m
A2muDv33kmPJYj0Qn1mVE7WUxAUWY5au4KLJvA==

`pragma protect data_keyowner="default-ip-vendor"
`pragma protect data_keyname="default-ip-key"
`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=10640)
`pragma protect data_block
[encoded data, 14136 characters]
aIRnmS1JapUYrwyqC7n3GvYFmtSrgtBsuRdy/dOzPVtcRWMEfes=
`pragma protect end_protected
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
ga7z3iGMhGhga7TzPGleypVOHJn9S7KEP16RJ6j/y4QGRddc7/SJdXJ2zPvm8FTCqWlJhu6/s34X
gPP3kw7dN1YdiZ3wZ0Vzt8uhC/B62KTkMGylsJT3Hm/4AVsby+VuOus10FHgOgp78G6FqJDW2hD4
FEF7AvpJ8kF9S1ZR/yBaB9R5/vEzgMTG6H0b1hzTpBGPyaW1S33KG60mDs4uY1wSc9WkIOuDsX13
gE5v3E3AdV0s35W8mk90srPFan8A4v9WhQvKv0pRdTPwajKYNoHYw9l0a0ijfdCCo0SwbSJr+KOr
7KJQNnQdeGn2Y8dg3BGFPO1H0k02bZuSqUQ8rQ==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="GoWin"
`pragma protect key_keyname="GoWin2016"
`pragma protect key_method="rsa"
`pragma protect key_block
dBwrqXpaPIvc4b2fzIcAYNKycDBKm/hw0N9OirP+O5J0w47WHpIJLrz+YZdtlXZ+W2OT1CCdKga8
l9q6LpHNXfMJe0tSBaUQJS9kx12QCBYd7pz6Zz4XteULmwejqAW/r/1SNtjKdsFfgoOhPbvsYv0n
RR9WE79+rnvNSo03sWloLz3If8EsTQUj+4AuHA6W5eeLCFFrjEJDELred9ftNf+GjbKQ4DD9VT1l
GYpqKI157tMW7VzaYctB1tIYsZm6N1scQY5/pen6aJE9XG/GVJc/lUhiKfjKkAB4R0V1b6xO6o/L
Z0CvpttfY2ekIVc0VuCKq5gMTfn8BkW7RjZNRA==

`pragma protect data_keyowner="default-ip-vendor"
`pragma protect data_keyname="default-ip-key"
`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=9072)
`pragma protect data_block
[encoded data, 12084 characters]
zJWjZyuEJLfJ
`pragma protect end_protected
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
FF92Y2BScS1tYCbOJ6nl/yrS9tO5nLdkcinIUmduQUlX/rEFHoa3Ivyk0aB+kXloe21LQE4kGkQ6
Q9+cOvbtZsLXojH8eCz5LSxZZmj1OY0HgImQvBdW/AXKvPSh/8qp2AkQS6z06aDmakr4JM27sgw4
e8FcV4tuRcqkGs7bb5nTeggXj+gCM8w1pZjupaF2huj2/7utBwg2caonPL9QnFqNhJnw1y8cEijm
U2tA1t1pCHmc/cfMmTL1KVw5knK/j+GUCQdryhHqwEoaWgcU/WsJ66DlhJyiBG8LqQzPrvznCBbb
LaJ3ZRAbBz91jljSVrMpulWLCnotPmY5QRPBNQ==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="GoWin"
`pragma protect key_keyname="GoWin2016"
`pragma protect key_method="rsa"
`pragma protect key_block
cqAgpvQThUsKP1YQSQ4a4I/shkrWufEhsDBDReUcDIwQgy0J3zK8Xf8BMFoFrewCsS2KNDRzQ+ER
jCDGccgdbKH/8jqChdozG61idZWa0ns7506SogoQlXjlqxzJaYEQMyNxDX7Ycmqi2PkN9cXJyFzV
5txS0QofbL3mzPtdA044rsuP1fkQj0yHft0ysK4zktjTKWnJPMDoc1p9qdrOCvbt1ZBLB18dsflT
y4tm2j7ie4QPZbNefa8AuI4j7gxnCkSCkqJB+CSn4ks4ndlDn/a3c79q59d4UozEclqodJLD4obY
Qe0wLjtJvGaBIVSj8HG9RNO8kRI3GFa3bHt0Iw==

`pragma protect data_keyowner="default-ip-vendor"
`pragma protect data_keyname="default-ip-key"
`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=46208)
`pragma protect data_block
[encoded data, 61560 characters]
5VSSIkNRMsrN9xpaJZlCs8NArz30wCmb2BdispXxAi149GrnKCU=
`pragma protect end_protected
`pragma protect begin_protected
`pragma protect version=1
`pragma protect author="default"
`pragma protect author_info="default"
`pragma protect encrypt_agent="Synplify encryptP1735.pl"
`pragma protect encrypt_agent_info="Synplify encryptP1735.pl Version 1.1"

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="Synplicity"
`pragma protect key_keyname="SYNP05_001"
`pragma protect key_method="rsa"
`pragma protect key_block
xI5rRsZ8D/mWscsXgMgqvONi1IR+WUmvlhOeHpoqbkmGbmmCKddy2Qan/TbchxUow2f4O04cfAEu
JYQ5L/DafoWEAHShGyHztGxj4EyJX7x8yqtcAWwgcJlMfy/2Z+sYHVx4ASnUNZeQ8HXpWibYIZuP
FjkTNuAr1SrdQnqwhH5cviaA/5OheQSigRQCP8RRQlRyBxc+biSsCZMpGISZFX2CZjSyU+7V2yWW
ay7r6zDWmMmDZjudTCI4MmCNXIWpp/bhBBuYrBSF+L/5EsYX/jb3bbE7tKSBxKDVS/NsrCqqNgPq
LE6lSb2eW+8BDcfgsBxnkhOXEUv0U/y1UADlGQ==

`pragma protect encoding=(enctype="base64", line_length=76, bytes=256)
`pragma protect key_keyowner="GoWin"
`pragma protect key_keyname="GoWin2016"
`pragma protect key_method="rsa"
`pragma protect key_block
kt+7rNkOSYrcXqbgq36Tjy1mVNbqyEaJJcQomY0hj5jTsV2loT+ykCqTokaSF04RFimKeTBrbOMs
fGmY0J0Y3FLdb9mRm02LfOxlSlD1IAUzPqmK1XSR8d/4MtempkKY0sPLjad2NV3YwFQOuIgbOEwQ
WJexgoWi794m/yDoUFziRVt8L8gAHObe8TsXdCCkIFw1w5BV4qiVphOfsBcAFfGjk1h0eqKL4hHd
+knMywKT44w7gE4DaneMKpcCfQ4X0hNR6jP67PdO/EqqXFjgnAn0wypmmiFT+lBYDb/eP0n/hSzE
W8aox1YjaQtyA9zwXG2XZMpfhHFKcSJlD/u2/Q==

`pragma protect data_keyowner="default-ip-vendor"
`pragma protect data_keyname="default-ip-key"
`pragma protect data_method="aes128-cbc"
`pragma protect encoding=(enctype="base64", line_length=76, bytes=200080)
`pragma protect data_block
[encoded data, 266760 characters]
ZnX6N/cO+GKXGQ==
`pragma protect end_protected
