-- *****************************************************************************

--   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;
