-- ***************************************************************************** -- BSDL file for design mercury -- Created by Synopsys Version 2003.06 (May 20, 2003) -- Designer: -- Company: -- Date: Mon Mar 14 22:38:50 2005 -- ***************************************************************************** entity mercury is -- This section identifies the default device package selected. generic (PHYSICAL_PIN_MAP: string:= "PBGA352"); -- This section declares all the ports in the design. port ( bist_en_in_n : in bit; col : in bit; crs : in bit; enet_phy_int_in : in bit; hsync_in_0 : in bit; hsync_in_1 : in bit; hsync_in_2 : in bit; hsync_in_3 : in bit; idsel : in bit; lcdclk : in bit; mpmcfbclkin0 : in bit; mpmcfbclkin1 : in bit; mpmcfbclkin2 : in bit; mpmcfbclkin3 : in bit; ns_ta_strb : in bit; pci_arb_req_in_1_n : in bit; pci_arb_req_in_2_n : in bit; pci_arb_req_in_3_n : in bit; pci_central_rsc_in_n : in bit; pci_int_c_in_n : in bit; pci_int_d_in_n : in bit; pciclk : in bit; reset_n : in bit; rx_clk : in bit; rx_dv : in bit; rx_er : in bit; scan_en_in_n : in bit; tck_in : in bit; tdi_in : in bit; tms_in : in bit; trst_in_n : in bit; tx_clk : in bit; pll_test_in_n : in bit; vclk_in_0 : in bit; vclk_in_1 : in bit; vclk_in_2 : in bit; vclk_in_3 : in bit; rxd : in bit_vector (0 to 3); bp_stat_out_0 : inout bit; bp_stat_out_1 : inout bit; bp_stat_out_2 : inout bit; bp_stat_out_3 : inout bit; devsel_n : inout bit; frame_n : inout bit; iic_scl : inout bit; iic_sda : inout bit; irdy_n : inout bit; mdio : inout bit; par : inout bit; pci_int_a_inout_n : inout bit; pci_int_b_inout_n : inout bit; pci_reset_inout_n : inout bit; perr_n : inout bit; print_out : inout bit; reset_done_io : inout bit; rtck_out : inout bit; serr_n : inout bit; stop_n : inout bit; trdy_n : inout bit; usb_dm : inout bit; usb_dp : inout bit; vsync_io_0 : inout bit; vsync_io_1 : inout bit; vsync_io_2 : inout bit; vsync_io_3 : inout bit; ad : inout bit_vector (0 to 31); cbe_n : inout bit_vector (0 to 3); gpio : inout bit_vector (0 to 49); mpmcdataio : inout bit_vector (0 to 31); mdc : out bit; nmpmccasout : out bit; nmpmcoeout : out bit; nmpmcrasout : out bit; nmpmcrpout : out bit; nmpmcweout : out bit; pci_arb_gnt_out_1_n : out bit; pci_arb_gnt_out_2_n : out bit; pci_arb_gnt_out_3_n : out bit; pciclk_out : out bit; tdo_out : out bit; tx_en : out bit; tx_er : out bit; vd_out_0 : out bit; vd_out_1 : out bit; vd_out_2 : out bit; vd_out_3 : out bit; mpmcaddrout : out bit_vector (0 to 27); mpmcckeout : out bit_vector (0 to 3); mpmcclkout : out bit_vector (0 to 3); mpmcdqmout : out bit_vector (0 to 3); nmpmcblsout : out bit_vector (0 to 3); nmpmcdycsout : out bit_vector (0 to 3); nmpmcstcsout : out bit_vector (0 to 3); txd : out bit_vector (0 to 3); x1_sys_osc : linkage bit; x1_usb_osc : linkage bit; x1_video_osc : linkage bit; x2_sys_osc : linkage bit; x2_usb_osc : linkage bit; x2_video_osc : linkage bit; sys_pll_avdd : linkage bit; sys_pll_avss : linkage bit; sys_pll_dvdd : linkage bit; sys_pll_dvss : linkage bit; video_pll_avdd : linkage bit; video_pll_avss : linkage bit; video_pll_dvdd : linkage bit; video_pll_dvss : linkage bit; VDD : linkage bit_vector (1 to 50); VSS : linkage bit_vector (1 to 63) ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of mercury: entity is "STD_1149_1_1993"; attribute PIN_MAP of mercury: entity is PHYSICAL_PIN_MAP; -- This section specifies the pin map for each port. This information is -- extracted from the port-to-pin map file that was read in using the -- "read_pin_map" command. constant PBGA352: PIN_MAP_STRING := "bist_en_in_n : AD20," & "col : AB1," & "crs : AA2," & "enet_phy_int_in : AC1," & "hsync_in_0 : J1," & "hsync_in_1 : K3," & "hsync_in_2 : K2," & "hsync_in_3 : K1," & "idsel : Y25," & "lcdclk : J2," & "mpmcfbclkin0 : C5," & "mpmcfbclkin1 : D2," & "mpmcfbclkin2 : E3," & "mpmcfbclkin3 : E2," & "ns_ta_strb : J3," & "pci_arb_req_in_1_n : AD25," & "pci_arb_req_in_2_n : AB23," & "pci_arb_req_in_3_n : AC22," & "pci_central_rsc_in_n : AF23," & "pci_int_c_in_n : AE23," & "pci_int_d_in_n : AD22," & "pciclk : AB24," & "pll_test_in_n : AF21," & "reset_n : H25," & "rx_clk : T3," & "rx_dv : V2," & "rx_er : W1," & "scan_en_in_n : AE21," & "tck_in : AE20," & "tdi_in : AD18," & "tms_in : AC18," & "trst_in_n : AF20," & "tx_clk : V3," & "vclk_in_0 : R1," & "vclk_in_1 : R2," & "vclk_in_2 : R3," & "vclk_in_3 : T1," & "x1_sys_osc : C8," & "x1_usb_osc : D9," & "x1_video_osc : AF6," & "rxd : (V1, U3, U2, U1)," & "bp_stat_out_0 : N3," & "bp_stat_out_1 : P1," & "bp_stat_out_2 : P2," & "bp_stat_out_3 : P3," & "devsel_n : T26," & "frame_n : U26," & "iic_scl : AC15," & "iic_sda : AF16," & "irdy_n : T24," & "mdio : AB2," & "par : P24," & "pci_int_a_inout_n : AF25," & "pci_int_b_inout_n : AF24," & "pci_reset_inout_n : AE26," & "perr_n : R25," & "print_out : T2," & "reset_done_io : AC21," & "rtck_out : AD19," & "serr_n : R26," & "stop_n : R24," & "trdy_n : T25," & "usb_dm : AB4," & "usb_dp : AC3," & "vsync_io_0 : M2," & "vsync_io_1 : M1," & "vsync_io_2 : N1," & "vsync_io_3 : N2," & "ad : ( J24, H26, J25, J26, K24, K25, K26, L24, " & "L26, M24, M25, M26, N24, N25, N26, P26, U24, V26, V25, W26, V24, " & "W25, Y26, W24, Y24, AA25, AB26, AA24, AB25, AC26, AD26, AC25)," & "cbe_n : (L25, P25, U25, AA26)," & "gpio : (AF19, AE18, AF18, AD17, AE17, AF17, AD16, " & " AE16, AD15, AE15, AF15, AD14, AE14, AF14, AF13, AE13, AD13, AF12," & " AE12, AD12, " & "AC12, AF11, AE11, AD11, AF10, AE10, AD10, AF9, AE9, AF8, AD9, " & "AE8, AF7, AD8, AD7, AE6, AF5, AD6, AE5, AF4, AC6, AD5, AE4, AF3, " & "AD2, AE1, AB3, AA4, AC2, AD1)," & "mpmcdataio : (G26, H24, G25, F26, G24, F25, E26, F24, " & "E25, D26, F23, E24, D25, C26, E23, D24, C25, B26, D22, C23, B24, " & "A25, C22, D21, B23, A24, A23, B22, C21, A22, B21, C20)," & "mdc : AA3," & "nmpmccasout : B5," & "nmpmcoeout : C6," & "nmpmcrasout : D6," & "nmpmcrpout : H1," & "nmpmcweout : B6," & "pci_arb_gnt_out_1_n : AC24," & "pci_arb_gnt_out_2_n : AD23," & "pci_arb_gnt_out_3_n : AE24," & "pciclk_out : AA23," & "tdo_out : AE19," & "tx_en : AA1," & "tx_er : Y3," & "vd_out_0 : L3," & "vd_out_1 : L2," & "vd_out_2 : L1," & "vd_out_3 : M3," & "x2_sys_osc : B7," & "x2_usb_osc : A7," & "x2_video_osc : AE7," & "mpmcaddrout : (A21, B20, C19, A20, B19, C18, A19, A17, " & "C16, B16, A16, D15, C15, B15, A15, C14, B14, A14, A13, B13, C13, " & "A12, B12, C12, D12, A11, B11, C11)," & "mpmcckeout : (G2, H3, G1, H2)," & "mpmcclkout : (A10, A9, A5, A4)," & "mpmcdqmout : (E1, F2, G3, F1)," & "nmpmcblsout : (B4, F4, D1, F3)," & "nmpmcdycsout : (A8, B8, A6, C7)," & "nmpmcstcsout : (B10, C10, B9, C9)," & "txd : (Y2, W3, Y1, W2)," & "sys_pll_avdd : B17," & "sys_pll_avss : C17," & "sys_pll_dvdd : B18," & "sys_pll_dvss : A18," & "video_pll_dvdd : AD4," & "video_pll_dvss : AC5," & "video_pll_avdd : AF2," & "video_pll_avss : AE3," & "VDD : (J23 , L23 , K23 , U23 , T23 , V23 " & ", D18 , D17 , AC17 , D16 , AC16 , D11 " & ", D10 , AC11 , AC10 , AC9 , J4 , L4 " & ", K4 , U4 , T4 , V4 , G23 , H23 " & ", M23 , R23 , P23 , N23 , Y23 , W23 " & ", D20 , AC20 , D19 , AC19 , D14 , D13 " & ", AC14 , AC13 , D8 , D7 , AC8 , AC7 " & ", G4 , H4 , M4 , R4 , P4 , N4 , Y4 , W4)," & "VSS : (A26, B25, AE25, AF26, D23, C24, AD24, AC23, " & "M16 , M15 , L16 , L15 , R16 , R15 " & ", P16 , P15 , N16 , N15 , T16 , T15 " & ", M14 , M13 , M12 , L14 , L13 , L12 " & ", R14 , R13 , R12 , P14 , P13 , P12 " & ", N14 , N13 , N12 , T14 , T13 , T12 " & ", M11 , L11 , R11 , P11 , N11 , T11 " & ", D5 , D4 , C4 , E4 , AC4 , A3 " & ", A2 , D3 , C3 , C2 , B3 , B2 , AE2 " & ", AD3 , A1 , C1 , B1 , AF1)"; -- This section specifies the TAP ports. For the TAP TCK port, the parameters in -- the brackets are: -- First Field : Maximum TCK frequency. -- Second Field: Allowable states TCK may be stopped in. attribute TAP_SCAN_CLOCK of tck_in : signal is (10.0e6, BOTH); attribute TAP_SCAN_IN of tdi_in : signal is true; attribute TAP_SCAN_MODE of tms_in : signal is true; attribute TAP_SCAN_OUT of tdo_out : signal is true; attribute TAP_SCAN_RESET of trst_in_n: signal is true; -- Specifies the compliance enable patterns for the design. It lists a set of -- design ports and the values that they should be set to, in order to enable -- compliance to IEEE Std 1149.1 attribute COMPLIANCE_PATTERNS of mercury: entity is "(bist_en_in_n, pll_test_in_n, reset_n, scan_en_in_n) (0111)"; -- Specifies the number of bits in the instruction register. attribute INSTRUCTION_LENGTH of mercury: entity is 3; -- Specifies the boundary-scan instructions implemented in the design and their -- opcodes. attribute INSTRUCTION_OPCODE of mercury: entity is "BYPASS (111)," & "EXTEST (000)," & "SAMPLE (010)," & "IDCODE (001)"; -- Specifies the bit pattern that is loaded into the instruction register when -- the TAP controller passes through the Capture-IR state. The standard mandates -- that the two LSBs must be "01". The remaining bits are design specific. attribute INSTRUCTION_CAPTURE of mercury: entity is "001"; -- Specifies the bit pattern that is loaded into the DEVICE_ID register during -- the IDCODE instruction when the TAP controller passes through the Capture-DR -- state. attribute IDCODE_REGISTER of mercury: entity is "0001" & -- 4-bit version number "1001000100000100" & -- 16-bit part number "00000011000" & -- 11-bit identity of the manufacturer "1"; -- Required by IEEE Std 1149.1 -- This section specifies the test data register placed between TDI and TDO for -- each implemented instruction. attribute REGISTER_ACCESS of mercury: entity is "BYPASS (BYPASS)," & "BOUNDARY (EXTEST, SAMPLE)," & "DEVICE_ID (IDCODE)"; -- Specifies the length of the boundary scan register. attribute BOUNDARY_LENGTH of mercury: entity is 463; -- The following list specifies the characteristics of each cell in the boundary -- scan register from TDI to TDO. The following is a description of the label -- fields: -- num : Is the cell number. -- cell : Is the cell type as defined by the standard. -- port : Is the design port name. Control cells do not have a port -- name. -- function: Is the function of the cell as defined by the standard. Is one -- of input, output2, output3, bidir, control or controlr. -- safe : Specifies the value that the BSR cell should be loaded with -- for safe operation when the software might otherwise choose a -- random value. -- ccell : The control cell number. Specifies the control cell that -- drives the output enable for this port. -- disval : Specifies the value that is loaded into the control cell to -- disable the output enable for the corresponding port. -- rslt : Resulting state. Shows the state of the driver when it is -- disabled. attribute BOUNDARY_REGISTER of mercury: entity is -- -- num cell port function safe [ccell disval -- rslt] -- "462 (BC_2, *, control, " & "1), " & "461 (BC_7, rtck_out, bidir, X, 462, " & "1, Z), " & "460 (BC_2, pci_central_rsc_in_n, input, " & "X), " & "459 (BC_2, *, control, " & "1), " & "458 (BC_7, reset_done_io, bidir, X, 459, " & "1, Z), " & "457 (BC_2, pci_int_d_in_n, input, " & "X), " & "456 (BC_2, pci_int_c_in_n, input, " & "X), " & "455 (BC_2, *, control, " & "1), " & "454 (BC_7, pci_int_b_inout_n, bidir, X, 455, " & "1, Z), " & "453 (BC_2, *, control, " & "1), " & "452 (BC_7, pci_int_a_inout_n, bidir, X, 453, " & "1, Z), " & "451 (BC_2, *, control, " & "1), " & "450 (BC_1, pci_arb_gnt_out_3_n, output3, X, 451, " & "1, Z), " & "449 (BC_2, pci_arb_req_in_3_n, input, " & "X), " & "448 (BC_2, *, control, " & "1), " & "447 (BC_1, pci_arb_gnt_out_2_n, output3, X, 448, " & "1, Z), " & "446 (BC_2, pci_arb_req_in_2_n, input, " & "X), " & "445 (BC_2, *, control, " & "1), " & "444 (BC_1, pci_arb_gnt_out_1_n, output3, X, 445, " & "1, Z), " & "443 (BC_2, pci_arb_req_in_1_n, input, " & "X), " & "442 (BC_2, *, control, " & "1), " & "441 (BC_7, pci_reset_inout_n, bidir, X, 442, " & "1, Z), " & "440 (BC_2, *, control, " & "0), " & "439 (BC_1, pciclk_out, output3, X, 440, " & "0, Z), " & "438 (BC_2, pciclk, input, " & "X), " & "437 (BC_2, *, control, " & "1), " & "436 (BC_7, ad(31), bidir, X, 437, " & "1, Z), " & "435 (BC_2, *, control, " & "1), " & "434 (BC_7, ad(30), bidir, X, 435, " & "1, Z), " & "433 (BC_2, *, control, " & "1), " & "432 (BC_7, ad(29), bidir, X, 433, " & "1, Z), " & "431 (BC_2, *, control, " & "1), " & "430 (BC_7, ad(28), bidir, X, 431, " & "1, Z), " & "429 (BC_2, *, control, " & "1), " & "428 (BC_7, ad(27), bidir, X, 429, " & "1, Z), " & "427 (BC_2, *, control, " & "1), " & "426 (BC_7, ad(26), bidir, X, 427, " & "1, Z), " & "425 (BC_2, *, control, " & "1), " & "424 (BC_7, ad(25), bidir, X, 425, " & "1, Z), " & "423 (BC_2, *, control, " & "1), " & "422 (BC_7, ad(24), bidir, X, 423, " & "1, Z), " & "421 (BC_2, *, control, " & "1), " & "420 (BC_7, cbe_n(3), bidir, X, 421, " & "1, Z), " & "419 (BC_2, idsel, input, " & "X), " & "418 (BC_2, *, control, " & "1), " & "417 (BC_7, ad(23), bidir, X, 418, " & "1, Z), " & "416 (BC_2, *, control, " & "1), " & "415 (BC_7, ad(22), bidir, X, 416, " & "1, Z), " & "414 (BC_2, *, control, " & "1), " & "413 (BC_7, ad(21), bidir, X, 414, " & "1, Z), " & "412 (BC_2, *, control, " & "1), " & "411 (BC_7, ad(20), bidir, X, 412, " & "1, Z), " & "410 (BC_2, *, control, " & "1), " & "409 (BC_7, ad(19), bidir, X, 410, " & "1, Z), " & "408 (BC_2, *, control, " & "1), " & "407 (BC_7, ad(18), bidir, X, 408, " & "1, Z), " & "406 (BC_2, *, control, " & "1), " & "405 (BC_7, ad(17), bidir, X, 406, " & "1, Z), " & "404 (BC_2, *, control, " & "1), " & "403 (BC_7, ad(16), bidir, X, 404, " & "1, Z), " & "402 (BC_2, *, control, " & "1), " & "401 (BC_7, cbe_n(2), bidir, X, 402, " & "1, Z), " & "400 (BC_2, *, control, " & "1), " & "399 (BC_7, frame_n, bidir, X, 400, " & "1, Z), " & "398 (BC_2, *, control, " & "1), " & "397 (BC_7, irdy_n, bidir, X, 398, " & "1, Z), " & "396 (BC_2, *, control, " & "1), " & "395 (BC_7, trdy_n, bidir, X, 396, " & "1, Z), " & "394 (BC_2, *, control, " & "1), " & "393 (BC_7, devsel_n, bidir, X, 394, " & "1, Z), " & "392 (BC_2, *, control, " & "1), " & "391 (BC_7, stop_n, bidir, X, 392, " & "1, Z), " & "390 (BC_2, *, control, " & "1), " & "389 (BC_7, perr_n, bidir, X, 390, " & "1, Z), " & "388 (BC_2, *, control, " & "1), " & "387 (BC_7, serr_n, bidir, X, 388, " & "1, Z), " & "386 (BC_2, *, control, " & "1), " & "385 (BC_7, par, bidir, X, 386, " & "1, Z), " & "384 (BC_2, *, control, " & "1), " & "383 (BC_7, cbe_n(1), bidir, X, 384, " & "1, Z), " & "382 (BC_2, *, control, " & "1), " & "381 (BC_7, ad(15), bidir, X, 382, " & "1, Z), " & "380 (BC_2, *, control, " & "1), " & "379 (BC_7, ad(14), bidir, X, 380, " & "1, Z), " & "378 (BC_2, *, control, " & "1), " & "377 (BC_7, ad(13), bidir, X, 378, " & "1, Z), " & "376 (BC_2, *, control, " & "1), " & "375 (BC_7, ad(12), bidir, X, 376, " & "1, Z), " & "374 (BC_2, *, control, " & "1), " & "373 (BC_7, ad(11), bidir, X, 374, " & "1, Z), " & "372 (BC_2, *, control, " & "1), " & "371 (BC_7, ad(10), bidir, X, 372, " & "1, Z), " & "370 (BC_2, *, control, " & "1), " & "369 (BC_7, ad(9), bidir, X, 370, " & "1, Z), " & "368 (BC_2, *, control, " & "1), " & "367 (BC_7, ad(8), bidir, X, 368, " & "1, Z), " & "366 (BC_2, *, control, " & "1), " & "365 (BC_7, cbe_n(0), bidir, X, 366, " & "1, Z), " & "364 (BC_2, *, control, " & "1), " & "363 (BC_7, ad(7), bidir, X, 364, " & "1, Z), " & "362 (BC_2, *, control, " & "1), " & "361 (BC_7, ad(6), bidir, X, 362, " & "1, Z), " & "360 (BC_2, *, control, " & "1), " & "359 (BC_7, ad(5), bidir, X, 360, " & "1, Z), " & "358 (BC_2, *, control, " & "1), " & "357 (BC_7, ad(4), bidir, X, 358, " & "1, Z), " & "356 (BC_2, *, control, " & "1), " & "355 (BC_7, ad(3), bidir, X, 356, " & "1, Z), " & "354 (BC_2, *, control, " & "1), " & "353 (BC_7, ad(2), bidir, X, 354, " & "1, Z), " & "352 (BC_2, *, control, " & "1), " & "351 (BC_7, ad(1), bidir, X, 352, " & "1, Z), " & "350 (BC_2, *, control, " & "1), " & "349 (BC_7, ad(0), bidir, X, 350, " & "1, Z), " & "348 (BC_2, *, control, " & "1), " & "347 (BC_7, mpmcdataio(0), bidir, X, 348, " & "1, Z), " & "346 (BC_2, *, control, " & "1), " & "345 (BC_7, mpmcdataio(1), bidir, X, 346, " & "1, Z), " & "344 (BC_2, *, control, " & "1), " & "343 (BC_7, mpmcdataio(2), bidir, X, 344, " & "1, Z), " & "342 (BC_2, *, control, " & "1), " & "341 (BC_7, mpmcdataio(3), bidir, X, 342, " & "1, Z), " & "340 (BC_2, *, control, " & "1), " & "339 (BC_7, mpmcdataio(4), bidir, X, 340, " & "1, Z), " & "338 (BC_2, *, control, " & "1), " & "337 (BC_7, mpmcdataio(5), bidir, X, 338, " & "1, Z), " & "336 (BC_2, *, control, " & "1), " & "335 (BC_7, mpmcdataio(6), bidir, X, 336, " & "1, Z), " & "334 (BC_2, *, control, " & "1), " & "333 (BC_7, mpmcdataio(7), bidir, X, 334, " & "1, Z), " & "332 (BC_2, *, control, " & "1), " & "331 (BC_7, mpmcdataio(8), bidir, X, 332, " & "1, Z), " & "330 (BC_2, *, control, " & "1), " & "329 (BC_7, mpmcdataio(9), bidir, X, 330, " & "1, Z), " & "328 (BC_2, *, control, " & "1), " & "327 (BC_7, mpmcdataio(10), bidir, X, 328, " & "1, Z), " & "326 (BC_2, *, control, " & "1), " & "325 (BC_7, mpmcdataio(11), bidir, X, 326, " & "1, Z), " & "324 (BC_2, *, control, " & "1), " & "323 (BC_7, mpmcdataio(12), bidir, X, 324, " & "1, Z), " & "322 (BC_2, *, control, " & "1), " & "321 (BC_7, mpmcdataio(13), bidir, X, 322, " & "1, Z), " & "320 (BC_2, *, control, " & "1), " & "319 (BC_7, mpmcdataio(14), bidir, X, 320, " & "1, Z), " & "318 (BC_2, *, control, " & "1), " & "317 (BC_7, mpmcdataio(15), bidir, X, 318, " & "1, Z), " & "316 (BC_2, *, control, " & "1), " & "315 (BC_7, mpmcdataio(16), bidir, X, 316, " & "1, Z), " & "314 (BC_2, *, control, " & "1), " & "313 (BC_7, mpmcdataio(17), bidir, X, 314, " & "1, Z), " & "312 (BC_2, *, control, " & "1), " & "311 (BC_7, mpmcdataio(18), bidir, X, 312, " & "1, Z), " & "310 (BC_2, *, control, " & "1), " & "309 (BC_7, mpmcdataio(19), bidir, X, 310, " & "1, Z), " & "308 (BC_2, *, control, " & "1), " & "307 (BC_7, mpmcdataio(20), bidir, X, 308, " & "1, Z), " & "306 (BC_2, *, control, " & "1), " & "305 (BC_7, mpmcdataio(21), bidir, X, 306, " & "1, Z), " & "304 (BC_2, *, control, " & "1), " & "303 (BC_7, mpmcdataio(22), bidir, X, 304, " & "1, Z), " & "302 (BC_2, *, control, " & "1), " & "301 (BC_7, mpmcdataio(23), bidir, X, 302, " & "1, Z), " & "300 (BC_2, *, control, " & "1), " & "299 (BC_7, mpmcdataio(24), bidir, X, 300, " & "1, Z), " & "298 (BC_2, *, control, " & "1), " & "297 (BC_7, mpmcdataio(25), bidir, X, 298, " & "1, Z), " & "296 (BC_2, *, control, " & "1), " & "295 (BC_7, mpmcdataio(26), bidir, X, 296, " & "1, Z), " & "294 (BC_2, *, control, " & "1), " & "293 (BC_7, mpmcdataio(27), bidir, X, 294, " & "1, Z), " & "292 (BC_2, *, control, " & "1), " & "291 (BC_7, mpmcdataio(28), bidir, X, 292, " & "1, Z), " & "290 (BC_2, *, control, " & "1), " & "289 (BC_7, mpmcdataio(29), bidir, X, 290, " & "1, Z), " & "288 (BC_2, *, control, " & "1), " & "287 (BC_7, mpmcdataio(30), bidir, X, 288, " & "1, Z), " & "286 (BC_2, *, control, " & "1), " & "285 (BC_7, mpmcdataio(31), bidir, X, 286, " & "1, Z), " & "284 (BC_2, *, control, " & "0), " & "283 (BC_1, mpmcaddrout(0), output3, X, 284, " & "0, Z), " & "282 (BC_2, *, control, " & "0), " & "281 (BC_1, mpmcaddrout(1), output3, X, 282, " & "0, Z), " & "280 (BC_2, *, control, " & "0), " & "279 (BC_1, mpmcaddrout(2), output3, X, 280, " & "0, Z), " & "278 (BC_2, *, control, " & "0), " & "277 (BC_1, mpmcaddrout(7), output3, X, 278, " & "0, Z), " & "276 (BC_2, *, control, " & "0), " & "275 (BC_1, mpmcaddrout(8), output3, X, 276, " & "0, Z), " & "274 (BC_2, *, control, " & "0), " & "273 (BC_1, mpmcaddrout(9), output3, X, 274, " & "0, Z), " & "272 (BC_2, *, control, " & "0), " & "271 (BC_1, mpmcaddrout(10), output3, X, 272, " & "0, Z), " & "270 (BC_2, *, control, " & "0), " & "269 (BC_1, mpmcaddrout(11), output3, X, 270, " & "0, Z), " & "268 (BC_2, *, control, " & "0), " & "267 (BC_1, mpmcaddrout(12), output3, X, 268, " & "0, Z), " & "266 (BC_2, *, control, " & "0), " & "265 (BC_1, mpmcaddrout(13), output3, X, 266, " & "0, Z), " & "264 (BC_2, *, control, " & "0), " & "263 (BC_1, mpmcaddrout(14), output3, X, 264, " & "0, Z), " & "262 (BC_2, *, control, " & "0), " & "261 (BC_1, mpmcaddrout(15), output3, X, 262, " & "0, Z), " & "260 (BC_2, *, control, " & "0), " & "259 (BC_1, mpmcaddrout(16), output3, X, 260, " & "0, Z), " & "258 (BC_2, *, control, " & "0), " & "257 (BC_1, mpmcaddrout(17), output3, X, 258, " & "0, Z), " & "256 (BC_2, *, control, " & "0), " & "255 (BC_1, mpmcaddrout(18), output3, X, 256, " & "0, Z), " & "254 (BC_2, *, control, " & "0), " & "253 (BC_1, mpmcaddrout(19), output3, X, 254, " & "0, Z), " & "252 (BC_2, *, control, " & "0), " & "251 (BC_1, mpmcaddrout(20), output3, X, 252, " & "0, Z), " & "250 (BC_2, *, control, " & "0), " & "249 (BC_1, mpmcaddrout(21), output3, X, 250, " & "0, Z), " & "248 (BC_2, *, control, " & "0), " & "247 (BC_1, mpmcaddrout(22), output3, X, 248, " & "0, Z), " & "246 (BC_2, *, control, " & "0), " & "245 (BC_1, mpmcaddrout(23), output3, X, 246, " & "0, Z), " & "244 (BC_2, *, control, " & "0), " & "243 (BC_1, mpmcaddrout(24), output3, X, 244, " & "0, Z), " & "242 (BC_2, *, control, " & "0), " & "241 (BC_1, mpmcaddrout(25), output3, X, 242, " & "0, Z), " & "240 (BC_2, *, control, " & "0), " & "239 (BC_1, mpmcaddrout(26), output3, X, 240, " & "0, Z), " & "238 (BC_2, *, control, " & "0), " & "237 (BC_1, mpmcaddrout(27), output3, X, 238, " & "0, Z), " & "236 (BC_2, *, control, " & "0), " & "235 (BC_1, mpmcclkout(0), output3, X, 236, " & "0, Z), " & "234 (BC_2, *, control, " & "0), " & "233 (BC_1, nmpmcstcsout(0), output3, X, 234, " & "0, Z), " & "232 (BC_2, *, control, " & "0), " & "231 (BC_1, nmpmcstcsout(1), output3, X, 232, " & "0, Z), " & "230 (BC_2, *, control, " & "0), " & "229 (BC_1, mpmcclkout(1), output3, X, 230, " & "0, Z), " & "228 (BC_2, *, control, " & "0), " & "227 (BC_1, nmpmcstcsout(2), output3, X, 228, " & "0, Z), " & "226 (BC_2, *, control, " & "0), " & "225 (BC_1, nmpmcstcsout(3), output3, X, 226, " & "0, Z), " & "224 (BC_2, *, control, " & "0), " & "223 (BC_1, nmpmcdycsout(0), output3, X, 224, " & "0, Z), " & "222 (BC_2, *, control, " & "0), " & "221 (BC_1, nmpmcdycsout(1), output3, X, 222, " & "0, Z), " & "220 (BC_2, *, control, " & "0), " & "219 (BC_1, mpmcaddrout(3), output3, X, 220, " & "0, Z), " & "218 (BC_2, *, control, " & "0), " & "217 (BC_1, mpmcaddrout(4), output3, X, 218, " & "0, Z), " & "216 (BC_2, *, control, " & "0), " & "215 (BC_1, mpmcaddrout(5), output3, X, 216, " & "0, Z), " & "214 (BC_2, *, control, " & "0), " & "213 (BC_1, mpmcaddrout(6), output3, X, 214, " & "0, Z), " & "212 (BC_2, *, control, " & "0), " & "211 (BC_1, nmpmcdycsout(2), output3, X, 212, " & "0, Z), " & "210 (BC_2, *, control, " & "0), " & "209 (BC_1, nmpmcdycsout(3), output3, X, 210, " & "0, Z), " & "208 (BC_2, *, control, " & "0), " & "207 (BC_1, nmpmcweout, output3, X, 208, " & "0, Z), " & "206 (BC_2, *, control, " & "0), " & "205 (BC_1, mpmcclkout(2), output3, X, 206, " & "0, Z), " & "204 (BC_2, *, control, " & "0), " & "203 (BC_1, nmpmcoeout, output3, X, 204, " & "0, Z), " & "202 (BC_2, *, control, " & "0), " & "201 (BC_1, nmpmccasout, output3, X, 202, " & "0, Z), " & "200 (BC_2, *, control, " & "0), " & "199 (BC_1, mpmcclkout(3), output3, X, 200, " & "0, Z), " & "198 (BC_2, *, control, " & "0), " & "197 (BC_1, nmpmcrasout, output3, X, 198, " & "0, Z), " & "196 (BC_2, mpmcfbclkin0, input, " & "X), " & "195 (BC_2, *, control, " & "0), " & "194 (BC_1, nmpmcblsout(0), output3, X, 195, " & "0, Z), " & "193 (BC_2, mpmcfbclkin1, input, " & "X), " & "192 (BC_2, mpmcfbclkin2, input, " & "X), " & "191 (BC_2, *, control, " & "0), " & "190 (BC_1, nmpmcblsout(1), output3, X, 191, " & "0, Z), " & "189 (BC_2, *, control, " & "0), " & "188 (BC_1, nmpmcblsout(2), output3, X, 189, " & "0, Z), " & "187 (BC_2, mpmcfbclkin3, input, " & "X), " & "186 (BC_2, *, control, " & "0), " & "185 (BC_1, nmpmcblsout(3), output3, X, 186, " & "0, Z), " & "184 (BC_2, *, control, " & "0), " & "183 (BC_1, mpmcdqmout(0), output3, X, 184, " & "0, Z), " & "182 (BC_2, *, control, " & "0), " & "181 (BC_1, mpmcdqmout(1), output3, X, 182, " & "0, Z), " & "180 (BC_2, *, control, " & "0), " & "179 (BC_1, mpmcdqmout(2), output3, X, 180, " & "0, Z), " & "178 (BC_2, *, control, " & "0), " & "177 (BC_1, mpmcdqmout(3), output3, X, 178, " & "0, Z), " & "176 (BC_2, *, control, " & "0), " & "175 (BC_1, mpmcckeout(0), output3, X, 176, " & "0, Z), " & "174 (BC_2, *, control, " & "0), " & "173 (BC_1, mpmcckeout(1), output3, X, 174, " & "0, Z), " & "172 (BC_2, *, control, " & "0), " & "171 (BC_1, mpmcckeout(2), output3, X, 172, " & "0, Z), " & "170 (BC_2, *, control, " & "0), " & "169 (BC_1, mpmcckeout(3), output3, X, 170, " & "0, Z), " & "168 (BC_2, *, control, " & "0), " & "167 (BC_1, nmpmcrpout, output3, X, 168, " & "0, Z), " & "166 (BC_2, ns_ta_strb, input, " & "X), " & "165 (BC_2, lcdclk, input, " & "X), " & "164 (BC_2, hsync_in_0, input, " & "X), " & "163 (BC_2, hsync_in_1, input, " & "X), " & "162 (BC_2, hsync_in_2, input, " & "X), " & "161 (BC_2, hsync_in_3, input, " & "X), " & "160 (BC_2, *, control, " & "0), " & "159 (BC_1, vd_out_0, output3, X, 160, " & "0, Z), " & "158 (BC_2, *, control, " & "0), " & "157 (BC_1, vd_out_1, output3, X, 158, " & "0, Z), " & "156 (BC_2, *, control, " & "0), " & "155 (BC_1, vd_out_2, output3, X, 156, " & "0, Z), " & "154 (BC_2, *, control, " & "0), " & "153 (BC_1, vd_out_3, output3, X, 154, " & "0, Z), " & "152 (BC_2, *, control, " & "1), " & "151 (BC_7, vsync_io_0, bidir, X, 152, " & "1, Z), " & "150 (BC_2, *, control, " & "1), " & "149 (BC_7, vsync_io_1, bidir, X, 150, " & "1, Z), " & "148 (BC_2, *, control, " & "1), " & "147 (BC_7, vsync_io_2, bidir, X, 148, " & "1, Z), " & "146 (BC_2, *, control, " & "1), " & "145 (BC_7, vsync_io_3, bidir, X, 146, " & "1, Z), " & "144 (BC_2, *, control, " & "1), " & "143 (BC_7, bp_stat_out_0, bidir, X, 144, " & "1, Z), " & "142 (BC_2, *, control, " & "1), " & "141 (BC_7, bp_stat_out_1, bidir, X, 142, " & "1, Z), " & "140 (BC_2, *, control, " & "1), " & "139 (BC_7, bp_stat_out_2, bidir, X, 140, " & "1, Z), " & "138 (BC_2, *, control, " & "1), " & "137 (BC_7, bp_stat_out_3, bidir, X, 138, " & "1, Z), " & "136 (BC_2, vclk_in_0, input, " & "X), " & "135 (BC_2, vclk_in_1, input, " & "X), " & "134 (BC_2, vclk_in_2, input, " & "X), " & "133 (BC_2, vclk_in_3, input, " & "X), " & "132 (BC_2, *, control, " & "1), " & "131 (BC_7, print_out, bidir, X, 132, " & "1, Z), " & "130 (BC_2, rx_clk, input, " & "X), " & "129 (BC_2, rxd(3), input, " & "X), " & "128 (BC_2, rxd(2), input, " & "X), " & "127 (BC_2, rxd(1), input, " & "X), " & "126 (BC_2, rxd(0), input, " & "X), " & "125 (BC_2, rx_dv, input, " & "X), " & "124 (BC_2, rx_er, input, " & "X), " & "123 (BC_2, tx_clk, input, " & "X), " & "122 (BC_2, *, control, " & "0), " & "121 (BC_1, txd(3), output3, X, 122, " & "0, Z), " & "120 (BC_2, *, control, " & "0), " & "119 (BC_1, txd(2), output3, X, 120, " & "0, Z), " & "118 (BC_2, *, control, " & "0), " & "117 (BC_1, txd(1), output3, X, 118, " & "0, Z), " & "116 (BC_2, *, control, " & "0), " & "115 (BC_1, txd(0), output3, X, 116, " & "0, Z), " & "114 (BC_2, *, control, " & "0), " & "113 (BC_1, tx_en, output3, X, 114, " & "0, Z), " & "112 (BC_2, *, control, " & "0), " & "111 (BC_1, tx_er, output3, X, 112, " & "0, Z), " & "110 (BC_2, crs, input, " & "X), " & "109 (BC_2, col, input, " & "X), " & "108 (BC_2, *, control, " & "0), " & "107 (BC_1, mdc, output3, X, 108, " & "0, Z), " & "106 (BC_2, *, control, " & "1), " & "105 (BC_7, mdio, bidir, X, 106, " & "1, Z), " & "104 (BC_2, enet_phy_int_in, input, " & "X), " & "103 (BC_2, *, control, " & "1), " & "102 (BC_7, gpio(49), bidir, X, 103, " & "1, Z), " & "101 (BC_2, *, control, " & "1), " & "100 (BC_7, gpio(48), bidir, X, 101, " & "1, Z), " & "99 (BC_2, *, control, " & "1), " & "98 (BC_7, gpio(47), bidir, X, 99, " & "1, Z), " & "97 (BC_2, *, control, " & "1), " & "96 (BC_7, gpio(46), bidir, X, 97, " & "1, Z), " & "95 (BC_2, *, control, " & "1), " & "94 (BC_7, gpio(45), bidir, X, 95, " & "1, Z), " & "93 (BC_2, *, control, " & "1), " & "92 (BC_7, gpio(44), bidir, X, 93, " & "1, Z), " & "91 (BC_2, *, control, " & "1), " & "90 (BC_7, gpio(43), bidir, X, 91, " & "1, Z), " & "89 (BC_2, *, control, " & "1), " & "88 (BC_7, gpio(42), bidir, X, 89, " & "1, Z), " & "87 (BC_2, *, control, " & "1), " & "86 (BC_7, gpio(41), bidir, X, 87, " & "1, Z), " & "85 (BC_2, *, control, " & "1), " & "84 (BC_7, gpio(40), bidir, X, 85, " & "1, Z), " & "83 (BC_2, *, control, " & "1), " & "82 (BC_7, gpio(39), bidir, X, 83, " & "1, Z), " & "81 (BC_2, *, control, " & "1), " & "80 (BC_7, gpio(38), bidir, X, 81, " & "1, Z), " & "79 (BC_2, *, control, " & "1), " & "78 (BC_7, gpio(37), bidir, X, 79, " & "1, Z), " & "77 (BC_2, *, control, " & "1), " & "76 (BC_7, gpio(36), bidir, X, 77, " & "1, Z), " & "75 (BC_2, *, control, " & "1), " & "74 (BC_7, gpio(35), bidir, X, 75, " & "1, Z), " & "73 (BC_2, *, control, " & "1), " & "72 (BC_7, gpio(34), bidir, X, 73, " & "1, Z), " & "71 (BC_2, *, control, " & "1), " & "70 (BC_7, gpio(33), bidir, X, 71, " & "1, Z), " & "69 (BC_2, *, control, " & "1), " & "68 (BC_7, gpio(32), bidir, X, 69, " & "1, Z), " & "67 (BC_2, *, control, " & "1), " & "66 (BC_7, gpio(31), bidir, X, 67, " & "1, Z), " & "65 (BC_2, *, control, " & "1), " & "64 (BC_7, gpio(30), bidir, X, 65, " & "1, Z), " & "63 (BC_2, *, control, " & "1), " & "62 (BC_7, gpio(29), bidir, X, 63, " & "1, Z), " & "61 (BC_2, *, control, " & "1), " & "60 (BC_7, gpio(28), bidir, X, 61, " & "1, Z), " & "59 (BC_2, *, control, " & "1), " & "58 (BC_7, gpio(27), bidir, X, 59, " & "1, Z), " & "57 (BC_2, *, control, " & "1), " & "56 (BC_7, gpio(26), bidir, X, 57, " & "1, Z), " & "55 (BC_2, *, control, " & "1), " & "54 (BC_7, gpio(25), bidir, X, 55, " & "1, Z), " & "53 (BC_2, *, control, " & "1), " & "52 (BC_7, gpio(24), bidir, X, 53, " & "1, Z), " & "51 (BC_2, *, control, " & "1), " & "50 (BC_7, gpio(23), bidir, X, 51, " & "1, Z), " & "49 (BC_2, *, control, " & "1), " & "48 (BC_7, gpio(22), bidir, X, 49, " & "1, Z), " & "47 (BC_2, *, control, " & "1), " & "46 (BC_7, gpio(21), bidir, X, 47, " & "1, Z), " & "45 (BC_2, *, control, " & "1), " & "44 (BC_7, gpio(20), bidir, X, 45, " & "1, Z), " & "43 (BC_2, *, control, " & "1), " & "42 (BC_7, gpio(19), bidir, X, 43, " & "1, Z), " & "41 (BC_2, *, control, " & "1), " & "40 (BC_7, gpio(18), bidir, X, 41, " & "1, Z), " & "39 (BC_2, *, control, " & "1), " & "38 (BC_7, gpio(17), bidir, X, 39, " & "1, Z), " & "37 (BC_2, *, control, " & "1), " & "36 (BC_7, gpio(16), bidir, X, 37, " & "1, Z), " & "35 (BC_2, *, control, " & "1), " & "34 (BC_7, gpio(15), bidir, X, 35, " & "1, Z), " & "33 (BC_2, *, control, " & "1), " & "32 (BC_7, gpio(14), bidir, X, 33, " & "1, Z), " & "31 (BC_2, *, control, " & "1), " & "30 (BC_7, gpio(13), bidir, X, 31, " & "1, Z), " & "29 (BC_2, *, control, " & "1), " & "28 (BC_7, gpio(12), bidir, X, 29, " & "1, Z), " & "27 (BC_2, *, control, " & "1), " & "26 (BC_7, gpio(11), bidir, X, 27, " & "1, Z), " & "25 (BC_2, *, control, " & "1), " & "24 (BC_7, gpio(10), bidir, X, 25, " & "1, Z), " & "23 (BC_2, *, control, " & "1), " & "22 (BC_7, gpio(9), bidir, X, 23, " & "1, Z), " & "21 (BC_2, *, control, " & "1), " & "20 (BC_7, gpio(8), bidir, X, 21, " & "1, Z), " & "19 (BC_2, *, control, " & "1), " & "18 (BC_7, iic_scl, bidir, X, 19, " & "1, Z), " & "17 (BC_2, *, control, " & "1), " & "16 (BC_7, iic_sda, bidir, X, 17, " & "1, Z), " & "15 (BC_2, *, control, " & "1), " & "14 (BC_7, gpio(7), bidir, X, 15, " & "1, Z), " & "13 (BC_2, *, control, " & "1), " & "12 (BC_7, gpio(6), bidir, X, 13, " & "1, Z), " & "11 (BC_2, *, control, " & "1), " & "10 (BC_7, gpio(5), bidir, X, 11, " & "1, Z), " & "9 (BC_2, *, control, " & "1), " & "8 (BC_7, gpio(4), bidir, X, 9, " & "1, Z), " & "7 (BC_2, *, control, " & "1), " & "6 (BC_7, gpio(3), bidir, X, 7, " & "1, Z), " & "5 (BC_2, *, control, " & "1), " & "4 (BC_7, gpio(2), bidir, X, 5, " & "1, Z), " & "3 (BC_2, *, control, " & "1), " & "2 (BC_7, gpio(1), bidir, X, 3, " & "1, Z), " & "1 (BC_2, *, control, " & "1), " & "0 (BC_7, gpio(0), bidir, X, 1, " & "1, Z) "; end mercury;