BSDL Files Library for JTAG

The only free public library that contains thousands of BSDL (Boundary Scan Description Language) models to use with BScan/JTAG tools

BSDL model: FM1010

--  ********************************************************************
--  *
--  *  Module : fm1010
--  *  Created: Thu Dec 16 14:21:19 2004
--  *  By     : BSCAN2BSDL
--  *           bscan2bsdl fm1010
--  *  (c) 1991-2001, SynTest Technologies, Inc.
--  *
--  ********************************************************************

entity fm1010 is
 --
 -- Generic Parameter
 --
 generic (PHYSICAL_PIN_MAP : string := "CHIP_X6");

 --
 -- Logical Port Description
 --
 port (
         RDATP_0_0: in bit;
         RDATN_0_0: in bit;
         RDATP_0_1: in bit;
         RDATN_0_1: in bit;
         RDATP_0_2: in bit;
         RDATN_0_2: in bit;
         RDATP_0_3: in bit;
         RDATN_0_3: in bit;
         RDATP_0_4: in bit;
         RDATN_0_4: in bit;
         RDATP_0_5: in bit;
         RDATN_0_5: in bit;
         RDATP_0_6: in bit;
         RDATN_0_6: in bit;
         RDATP_0_7: in bit;
         RDATN_0_7: in bit;
         RDATP_0_8: in bit;
         RDATN_0_8: in bit;
         RDATP_0_9: in bit;
         RDATN_0_9: in bit;
         RDATP_0_10: in bit;
         RDATN_0_10: in bit;
         RDATP_0_11: in bit;
         RDATN_0_11: in bit;
         RDATP_0_12: in bit;
         RDATN_0_12: in bit;
         RDATP_0_13: in bit;
         RDATN_0_13: in bit;
         RDATP_0_14: in bit;
         RDATN_0_14: in bit;
         RDATP_0_15: in bit;
         RDATN_0_15: in bit;
         RCTLN_0: in bit;
         RCTLP_0: in bit;
         RDCLKP_0: in bit;
         RDCLKN_0: in bit;
         RSTAT_0_0: out bit;
         RSTAT_0_1: out bit;
         RSCLK_0: out bit;
         TDATP_0_0: out bit;
         TDATN_0_0: out bit;
         TDATP_0_1: out bit;
         TDATN_0_1: out bit;
         TDATP_0_2: out bit;
         TDATN_0_2: out bit;
         TDATP_0_3: out bit;
         TDATN_0_3: out bit;
         TDATP_0_4: out bit;
         TDATN_0_4: out bit;
         TDATP_0_5: out bit;
         TDATN_0_5: out bit;
         TDATP_0_6: out bit;
         TDATN_0_6: out bit;
         TDATP_0_7: out bit;
         TDATN_0_7: out bit;
         TDATP_0_8: out bit;
         TDATN_0_8: out bit;
         TDATP_0_9: out bit;
         TDATN_0_9: out bit;
         TDATP_0_10: out bit;
         TDATN_0_10: out bit;
         TDATP_0_11: out bit;
         TDATN_0_11: out bit;
         TDATP_0_12: out bit;
         TDATN_0_12: out bit;
         TDATP_0_13: out bit;
         TDATN_0_13: out bit;
         TDATP_0_14: out bit;
         TDATN_0_14: out bit;
         TDATP_0_15: out bit;
         TDATN_0_15: out bit;
         TDCLKP_0: out bit;
         TDCLKN_0: out bit;
         TCTLP_0: out bit;
         TCTLN_0: out bit;
         TSTAT_0_0: in bit;
         TSTAT_0_1: in bit;
         TSCLK_0: in bit;
         RDATP_2_0: in bit;
         RDATN_2_0: in bit;
         RDATP_2_1: in bit;
         RDATN_2_1: in bit;
         RDATP_2_2: in bit;
         RDATN_2_2: in bit;
         RDATP_2_3: in bit;
         RDATN_2_3: in bit;
         RDATP_2_4: in bit;
         RDATN_2_4: in bit;
         RDATP_2_5: in bit;
         RDATN_2_5: in bit;
         RDATP_2_6: in bit;
         RDATN_2_6: in bit;
         RDATP_2_7: in bit;
         RDATN_2_7: in bit;
         RDATP_2_8: in bit;
         RDATN_2_8: in bit;
         RDATP_2_9: in bit;
         RDATN_2_9: in bit;
         RDATP_2_10: in bit;
         RDATN_2_10: in bit;
         RDATP_2_11: in bit;
         RDATN_2_11: in bit;
         RDATP_2_12: in bit;
         RDATN_2_12: in bit;
         RDATP_2_13: in bit;
         RDATN_2_13: in bit;
         RDATP_2_14: in bit;
         RDATN_2_14: in bit;
         RDATP_2_15: in bit;
         RDATN_2_15: in bit;
         RCTLN_2: in bit;
         RCTLP_2: in bit;
         RDCLKP_2: in bit;
         RDCLKN_2: in bit;
         RSTAT_2_0: out bit;
         RSTAT_2_1: out bit;
         RSCLK_2: out bit;
         TDATP_2_0: out bit;
         TDATN_2_0: out bit;
         TDATP_2_1: out bit;
         TDATN_2_1: out bit;
         TDATP_2_2: out bit;
         TDATN_2_2: out bit;
         TDATP_2_3: out bit;
         TDATN_2_3: out bit;
         TDATP_2_4: out bit;
         TDATN_2_4: out bit;
         TDATP_2_5: out bit;
         TDATN_2_5: out bit;
         TDATP_2_6: out bit;
         TDATN_2_6: out bit;
         TDATP_2_7: out bit;
         TDATN_2_7: out bit;
         TDATP_2_8: out bit;
         TDATN_2_8: out bit;
         TDATP_2_9: out bit;
         TDATN_2_9: out bit;
         TDATP_2_10: out bit;
         TDATN_2_10: out bit;
         TDATP_2_11: out bit;
         TDATN_2_11: out bit;
         TDATP_2_12: out bit;
         TDATN_2_12: out bit;
         TDATP_2_13: out bit;
         TDATN_2_13: out bit;
         TDATP_2_14: out bit;
         TDATN_2_14: out bit;
         TDATP_2_15: out bit;
         TDATN_2_15: out bit;
         TDCLKP_2: out bit;
         TDCLKN_2: out bit;
         TCTLP_2: out bit;
         TCTLN_2: out bit;
         TSTAT_2_0: in bit;
         TSTAT_2_1: in bit;
         TSCLK_2: in bit;
         RDATP_4_0: in bit;
         RDATN_4_0: in bit;
         RDATP_4_1: in bit;
         RDATN_4_1: in bit;
         RDATP_4_2: in bit;
         RDATN_4_2: in bit;
         RDATP_4_3: in bit;
         RDATN_4_3: in bit;
         RDATP_4_4: in bit;
         RDATN_4_4: in bit;
         RDATP_4_5: in bit;
         RDATN_4_5: in bit;
         RDATP_4_6: in bit;
         RDATN_4_6: in bit;
         RDATP_4_7: in bit;
         RDATN_4_7: in bit;
         RDATP_4_8: in bit;
         RDATN_4_8: in bit;
         RDATP_4_9: in bit;
         RDATN_4_9: in bit;
         RDATP_4_10: in bit;
         RDATN_4_10: in bit;
         RDATP_4_11: in bit;
         RDATN_4_11: in bit;
         RDATP_4_12: in bit;
         RDATN_4_12: in bit;
         RDATP_4_13: in bit;
         RDATN_4_13: in bit;
         RDATP_4_14: in bit;
         RDATN_4_14: in bit;
         RDATP_4_15: in bit;
         RDATN_4_15: in bit;
         RCTLP_4: in bit;
         RCTLN_4: in bit;
         RDCLKP_4: in bit;
         RDCLKN_4: in bit;
         RSTAT_4_0: out bit;
         RSTAT_4_1: out bit;
         RSCLK_4: out bit;
         TDATP_4_0: out bit;
         TDATN_4_0: out bit;
         TDATP_4_1: out bit;
         TDATN_4_1: out bit;
         TDATP_4_2: out bit;
         TDATN_4_2: out bit;
         TDATP_4_3: out bit;
         TDATN_4_3: out bit;
         TDATP_4_4: out bit;
         TDATN_4_4: out bit;
         TDATP_4_5: out bit;
         TDATN_4_5: out bit;
         TDATP_4_6: out bit;
         TDATN_4_6: out bit;
         TDATP_4_7: out bit;
         TDATN_4_7: out bit;
         TDATP_4_8: out bit;
         TDATN_4_8: out bit;
         TDATP_4_9: out bit;
         TDATN_4_9: out bit;
         TDATP_4_10: out bit;
         TDATN_4_10: out bit;
         TDATP_4_11: out bit;
         TDATN_4_11: out bit;
         TDATP_4_12: out bit;
         TDATN_4_12: out bit;
         TDATP_4_13: out bit;
         TDATN_4_13: out bit;
         TDATP_4_14: out bit;
         TDATN_4_14: out bit;
         TDATP_4_15: out bit;
         TDATN_4_15: out bit;
         TDCLKP_4: out bit;
         TDCLKN_4: out bit;
         TCTLP_4: out bit;
         TCTLN_4: out bit;
         TSTAT_4_0: in bit;
         TSTAT_4_1: in bit;
         TSCLK_4: in bit;
         DATA_15: inout bit;
         DATA_14: inout bit;
         DATA_13: inout bit;
         DATA_12: inout bit;
         DATA_11: inout bit;
         DATA_10: inout bit;
         DATA_9: inout bit;
         DATA_8: inout bit;
         DATA_7: inout bit;
         DATA_6: inout bit;
         DATA_5: inout bit;
         DATA_4: inout bit;
         DATA_3: inout bit;
         DATA_2: inout bit;
         DATA_1: inout bit;
         DATA_0: inout bit;
         DTACK_N: out bit;
         INTR_N: out bit;
         ADDR_17: in bit;
         ADDR_16: in bit;
         ADDR_15: in bit;
         ADDR_14: in bit;
         ADDR_13: in bit;
         ADDR_12: in bit;
         ADDR_11: in bit;
         ADDR_10: in bit;
         ADDR_9: in bit;
         ADDR_8: in bit;
         ADDR_7: in bit;
         ADDR_6: in bit;
         ADDR_5: in bit;
         ADDR_4: in bit;
         ADDR_3: in bit;
         ADDR_2: in bit;
         ADDR_1: in bit;
         AS_N: in bit;
         RW_N: in bit;
         DS_N: in bit;
         CS_N: in bit;
         BUSIF_RESET_N: in bit;
         DTACK_INV: in bit;
         RW_N_INV: in bit;
         IGNORE_DS_N: in bit;
         SYNC_MODE: in bit;
         BUSIF_CLK: in bit;
         RDATN_5_0: in bit;
         RDATP_5_0: in bit;
         RDATN_5_1: in bit;
         RDATP_5_1: in bit;
         RDATN_5_2: in bit;
         RDATP_5_2: in bit;
         RDATN_5_3: in bit;
         RDATP_5_3: in bit;
         RDATN_5_4: in bit;
         RDATP_5_4: in bit;
         RDATN_5_5: in bit;
         RDATP_5_5: in bit;
         RDATN_5_6: in bit;
         RDATP_5_6: in bit;
         RDATN_5_7: in bit;
         RDATP_5_7: in bit;
         RDATN_5_8: in bit;
         RDATP_5_8: in bit;
         RDATN_5_9: in bit;
         RDATP_5_9: in bit;
         RDATN_5_10: in bit;
         RDATP_5_10: in bit;
         RDATN_5_11: in bit;
         RDATP_5_11: in bit;
         RDATN_5_12: in bit;
         RDATP_5_12: in bit;
         RDATN_5_13: in bit;
         RDATP_5_13: in bit;
         RDATN_5_14: in bit;
         RDATP_5_14: in bit;
         RDATN_5_15: in bit;
         RDATP_5_15: in bit;
         RCTLN_5: in bit;
         RCTLP_5: in bit;
         RDCLKN_5: in bit;
         RDCLKP_5: in bit;
         RSTAT_5_0: out bit;
         RSTAT_5_1: out bit;
         RSCLK_5: out bit;
         TDATP_5_0: out bit;
         TDATN_5_0: out bit;
         TDATP_5_1: out bit;
         TDATN_5_1: out bit;
         TDATP_5_2: out bit;
         TDATN_5_2: out bit;
         TDATP_5_3: out bit;
         TDATN_5_3: out bit;
         TDATP_5_4: out bit;
         TDATN_5_4: out bit;
         TDATP_5_5: out bit;
         TDATN_5_5: out bit;
         TDATP_5_6: out bit;
         TDATN_5_6: out bit;
         TDATP_5_7: out bit;
         TDATN_5_7: out bit;
         TDATP_5_8: out bit;
         TDATN_5_8: out bit;
         TDATP_5_9: out bit;
         TDATN_5_9: out bit;
         TDATP_5_10: out bit;
         TDATN_5_10: out bit;
         TDATP_5_11: out bit;
         TDATN_5_11: out bit;
         TDATP_5_12: out bit;
         TDATN_5_12: out bit;
         TDATP_5_13: out bit;
         TDATN_5_13: out bit;
         TDATP_5_14: out bit;
         TDATN_5_14: out bit;
         TDATP_5_15: out bit;
         TDATN_5_15: out bit;
         TDCLKP_5: out bit;
         TDCLKN_5: out bit;
         TCTLP_5: out bit;
         TCTLN_5: out bit;
         TSTAT_5_0: in bit;
         TSTAT_5_1: in bit;
         TSCLK_5: in bit;
         RDATN_3_0: in bit;
         RDATP_3_0: in bit;
         RDATN_3_1: in bit;
         RDATP_3_1: in bit;
         RDATN_3_2: in bit;
         RDATP_3_2: in bit;
         RDATN_3_3: in bit;
         RDATP_3_3: in bit;
         RDATN_3_4: in bit;
         RDATP_3_4: in bit;
         RDATN_3_5: in bit;
         RDATP_3_5: in bit;
         RDATN_3_6: in bit;
         RDATP_3_6: in bit;
         RDATN_3_7: in bit;
         RDATP_3_7: in bit;
         RDATN_3_8: in bit;
         RDATP_3_8: in bit;
         RDATN_3_9: in bit;
         RDATP_3_9: in bit;
         RDATN_3_10: in bit;
         RDATP_3_10: in bit;
         RDATN_3_11: in bit;
         RDATP_3_11: in bit;
         RDATN_3_12: in bit;
         RDATP_3_12: in bit;
         RDATN_3_13: in bit;
         RDATP_3_13: in bit;
         RDATN_3_14: in bit;
         RDATP_3_14: in bit;
         RDATN_3_15: in bit;
         RDATP_3_15: in bit;
         RCTLN_3: in bit;
         RCTLP_3: in bit;
         RDCLKN_3: in bit;
         RDCLKP_3: in bit;
         RSTAT_3_0: out bit;
         RSTAT_3_1: out bit;
         RSCLK_3: out bit;
         TDATN_3_0: out bit;
         TDATP_3_0: out bit;
         TDATN_3_1: out bit;
         TDATP_3_1: out bit;
         TDATN_3_2: out bit;
         TDATP_3_2: out bit;
         TDATN_3_3: out bit;
         TDATP_3_3: out bit;
         TDATN_3_4: out bit;
         TDATP_3_4: out bit;
         TDATN_3_5: out bit;
         TDATP_3_5: out bit;
         TDATN_3_6: out bit;
         TDATP_3_6: out bit;
         TDATN_3_7: out bit;
         TDATP_3_7: out bit;
         TDATN_3_8: out bit;
         TDATP_3_8: out bit;
         TDATN_3_9: out bit;
         TDATP_3_9: out bit;
         TDATN_3_10: out bit;
         TDATP_3_10: out bit;
         TDATN_3_11: out bit;
         TDATP_3_11: out bit;
         TDATN_3_12: out bit;
         TDATP_3_12: out bit;
         TDATN_3_13: out bit;
         TDATP_3_13: out bit;
         TDATN_3_14: out bit;
         TDATP_3_14: out bit;
         TDATN_3_15: out bit;
         TDATP_3_15: out bit;
         TDCLKN_3: out bit;
         TDCLKP_3: out bit;
         TCTLN_3: out bit;
         TCTLP_3: out bit;
         TSTAT_3_0: in bit;
         TSTAT_3_1: in bit;
         TSCLK_3: in bit;
         RDATN_1_0: in bit;
         RDATP_1_0: in bit;
         RDATN_1_1: in bit;
         RDATP_1_1: in bit;
         RDATN_1_2: in bit;
         RDATP_1_2: in bit;
         RDATN_1_3: in bit;
         RDATP_1_3: in bit;
         RDATN_1_4: in bit;
         RDATP_1_4: in bit;
         RDATN_1_5: in bit;
         RDATP_1_5: in bit;
         RDATN_1_6: in bit;
         RDATP_1_6: in bit;
         RDATN_1_7: in bit;
         RDATP_1_7: in bit;
         RDATN_1_8: in bit;
         RDATP_1_8: in bit;
         RDATN_1_9: in bit;
         RDATP_1_9: in bit;
         RDATN_1_10: in bit;
         RDATP_1_10: in bit;
         RDATN_1_11: in bit;
         RDATP_1_11: in bit;
         RDATN_1_12: in bit;
         RDATP_1_12: in bit;
         RDATN_1_13: in bit;
         RDATP_1_13: in bit;
         RDATN_1_14: in bit;
         RDATP_1_14: in bit;
         RDATN_1_15: in bit;
         RDATP_1_15: in bit;
         RCTLN_1: in bit;
         RCTLP_1: in bit;
         RDCLKN_1: in bit;
         RDCLKP_1: in bit;
         RSTAT_1_0: out bit;
         RSTAT_1_1: out bit;
         RSCLK_1: out bit;
         TDATN_1_0: out bit;
         TDATP_1_0: out bit;
         TDATN_1_1: out bit;
         TDATP_1_1: out bit;
         TDATN_1_2: out bit;
         TDATP_1_2: out bit;
         TDATN_1_3: out bit;
         TDATP_1_3: out bit;
         TDATN_1_4: out bit;
         TDATP_1_4: out bit;
         TDATN_1_5: out bit;
         TDATP_1_5: out bit;
         TDATN_1_6: out bit;
         TDATP_1_6: out bit;
         TDATN_1_7: out bit;
         TDATP_1_7: out bit;
         TDATN_1_8: out bit;
         TDATP_1_8: out bit;
         TDATN_1_9: out bit;
         TDATP_1_9: out bit;
         TDATN_1_10: out bit;
         TDATP_1_10: out bit;
         TDATN_1_11: out bit;
         TDATP_1_11: out bit;
         TDATN_1_12: out bit;
         TDATP_1_12: out bit;
         TDATN_1_13: out bit;
         TDATP_1_13: out bit;
         TDATN_1_14: out bit;
         TDATP_1_14: out bit;
         TDATN_1_15: out bit;
         TDATP_1_15: out bit;
         TDCLKP_1: out bit;
         TDCLKN_1: out bit;
         TCTLP_1: out bit;
         TCTLN_1: out bit;
         TSTAT_1_0: in bit;
         TSTAT_1_1: in bit;
         TSCLK_1: in bit;
         TRST_N: in bit;
         TMS: in bit;
         TDI: in bit;
         TCK: in bit;
         TDO: out bit;
         SCAN_OUT_3: out bit;
         SCAN_OUT_2: out bit;
         SCAN_OUT_1: out bit;
         SCAN_IN_3: in bit;
         SCAN_IN_2: in bit;
         SCAN_IN_1: in bit;
         SCAN_OUT_0: out bit;
         SCAN_IN_0: in bit;
         pad_TEST_MODE: in bit;
         pad_SCAN_ENABLE: in bit;
         pad_CHIP_RESET_N: in bit;
         SOSC_TEST_PAD_0: out bit;
         SOSC_TEST_PAD_1: out bit;
         SOSC_TEST_PAD_2: out bit;
         SOSC_TEST_PAD_3: out bit;
         SOSC_TEST_PAD_4: out bit;
         PLL_REFCLK_3: in bit;
         PLL_REFCLK_1: in bit;
         PLL_REFCLK_5: in bit;
         PLL_LOCK_1: out bit;
         PLL_LOCK_5: out bit;
         BYPASS_VCO_5: in bit;
         BYPASS_EN_5: in bit;
         PLL_LOCK_0: out bit;
         BYPASS_VCO_0: in bit;
         BYPASS_EN_0: in bit;
         BYPASS_VCO_4: in bit;
         BYPASS_EN_4: in bit;
         PLL_LOCK_2: out bit;
         PLL_LOCK_3: out bit;
         PLL_LOCK_4: out bit;
         PLL_REFCLK_2: in bit;
         PLL_REFCLK_0: in bit;
         PLL_REFCLK_4: in bit;
         PWR_DN_STRAP_3: in bit;
         PWR_DN_STRAP_1: in bit;
         PWR_DN_STRAP_5: in bit;
         PWR_DN_STRAP_2: in bit;
         PWR_DN_STRAP_0: in bit;
         PWR_DN_STRAP_4: in bit;
         ASII_E: out bit;
         ASII_2: in bit;
         ASII_1: in bit;
         ASII_0: in bit;
         ASIO_E: in bit;
         ASIO_2: out bit;
         ASIO_1: out bit;
         ASIO_0: out bit
      );

 --
 -- Use Statements
 --
 use STD_1149_1_1994.all;  -- Get Std 1149.1-1994 attributes and definitions

 attribute COMPONENT_CONFORMANCE of fm1010 : entity is "STD_1149_1_1993";

 --
 -- Package Pin Mapping
 --
 attribute PIN_MAP of fm1010 : entity is PHYSICAL_PIN_MAP;
 constant CHIP_X6:PIN_MAP_STRING:=
         "RDATP_0_0 : d34," &
         "RDATN_0_0 : e34," &
         "RDATP_0_1 : a34," &
         "RDATN_0_1 : b34," &
         "RDATP_0_2 : d35," &
         "RDATN_0_2 : e35," &
         "RDATP_0_3 : a35," &
         "RDATN_0_3 : b35," &
         "RDATP_0_4 : d36," &
         "RDATN_0_4 : e36," &
         "RDATP_0_5 : b36," &
         "RDATN_0_5 : c36," &
         "RDATP_0_6 : d37," &
         "RDATN_0_6 : e37," &
         "RDATP_0_7 : b37," &
         "RDATN_0_7 : c37," &
         "RDATP_0_8 : d39," &
         "RDATN_0_8 : e39," &
         "RDATP_0_9 : a39," &
         "RDATN_0_9 : b39," &
         "RDATP_0_10 : d40," &
         "RDATN_0_10 : e40," &
         "RDATP_0_11 : a40," &
         "RDATN_0_11 : b40," &
         "RDATP_0_12 : d41," &
         "RDATN_0_12 : e41," &
         "RDATP_0_13 : a41," &
         "RDATN_0_13 : b41," &
         "RDATP_0_14 : d42," &
         "RDATN_0_14 : e42," &
         "RDATP_0_15 : a42," &
         "RDATN_0_15 : b42," &
         "RCTLN_0 : b38," &
         "RCTLP_0 : c38," &
         "RDCLKP_0 : a36," &
         "RDCLKN_0 : a37," &
         "RSTAT_0_0 : c43," &
         "RSTAT_0_1 : b43," &
         "RSCLK_0 : d43," &
         "TDATP_0_0 : h41," &
         "TDATN_0_0 : h40," &
         "TDATP_0_1 : h44," &
         "TDATN_0_1 : h43," &
         "TDATP_0_2 : j41," &
         "TDATN_0_2 : j40," &
         "TDATP_0_3 : j44," &
         "TDATN_0_3 : j43," &
         "TDATP_0_4 : k41," &
         "TDATN_0_4 : k40," &
         "TDATP_0_5 : k44," &
         "TDATN_0_5 : k43," &
         "TDATP_0_6 : l41," &
         "TDATN_0_6 : l40," &
         "TDATP_0_7 : l44," &
         "TDATN_0_7 : l43," &
         "TDATP_0_8 : n41," &
         "TDATN_0_8 : n40," &
         "TDATP_0_9 : n44," &
         "TDATN_0_9 : n43," &
         "TDATP_0_10 : p41," &
         "TDATN_0_10 : p40," &
         "TDATP_0_11 : p44," &
         "TDATN_0_11 : p43," &
         "TDATP_0_12 : r41," &
         "TDATN_0_12 : r40," &
         "TDATP_0_13 : r44," &
         "TDATN_0_13 : r43," &
         "TDATP_0_14 : t41," &
         "TDATN_0_14 : t40," &
         "TDATP_0_15 : t44," &
         "TDATN_0_15 : t43," &
         "TDCLKP_0 : f44," &
         "TDCLKN_0 : g44," &
         "TCTLP_0 : f42," &
         "TCTLN_0 : g42," &
         "TSTAT_0_0 : c44," &
         "TSTAT_0_1 : b44," &
         "TSCLK_0 : d44," &
         "RDATP_2_0 : d32," &
         "RDATN_2_0 : e32," &
         "RDATP_2_1 : a32," &
         "RDATN_2_1 : b32," &
         "RDATP_2_2 : d31," &
         "RDATN_2_2 : e31," &
         "RDATP_2_3 : a31," &
         "RDATN_2_3 : b31," &
         "RDATP_2_4 : d30," &
         "RDATN_2_4 : e30," &
         "RDATP_2_5 : a30," &
         "RDATN_2_5 : b30," &
         "RDATP_2_6 : d29," &
         "RDATN_2_6 : e29," &
         "RDATP_2_7 : a29," &
         "RDATN_2_7 : b29," &
         "RDATP_2_8 : d27," &
         "RDATN_2_8 : e27," &
         "RDATP_2_9 : b27," &
         "RDATN_2_9 : c27," &
         "RDATP_2_10 : d26," &
         "RDATN_2_10 : e26," &
         "RDATP_2_11 : b26," &
         "RDATN_2_11 : c26," &
         "RDATP_2_12 : d25," &
         "RDATN_2_12 : e25," &
         "RDATP_2_13 : a25," &
         "RDATN_2_13 : b25," &
         "RDATP_2_14 : d24," &
         "RDATN_2_14 : e24," &
         "RDATP_2_15 : a24," &
         "RDATN_2_15 : b24," &
         "RCTLN_2 : b28," &
         "RCTLP_2 : c28," &
         "RDCLKP_2 : a26," &
         "RDCLKN_2 : a27," &
         "RSTAT_2_0 : g33," &
         "RSTAT_2_1 : g32," &
         "RSCLK_2 : g34," &
         "TDATP_2_0 : d21," &
         "TDATN_2_0 : e21," &
         "TDATP_2_1 : b21," &
         "TDATN_2_1 : c21," &
         "TDATP_2_2 : d20," &
         "TDATN_2_2 : e20," &
         "TDATP_2_3 : b20," &
         "TDATN_2_3 : c20," &
         "TDATP_2_4 : d19," &
         "TDATN_2_4 : e19," &
         "TDATP_2_5 : a19," &
         "TDATN_2_5 : b19," &
         "TDATP_2_6 : d18," &
         "TDATN_2_6 : e18," &
         "TDATP_2_7 : a18," &
         "TDATN_2_7 : b18," &
         "TDATP_2_8 : d16," &
         "TDATN_2_8 : e16," &
         "TDATP_2_9 : a16," &
         "TDATN_2_9 : b16," &
         "TDATP_2_10 : d15," &
         "TDATN_2_10 : e15," &
         "TDATP_2_11 : a15," &
         "TDATN_2_11 : b15," &
         "TDATP_2_12 : d14," &
         "TDATN_2_12 : e14," &
         "TDATP_2_13 : a14," &
         "TDATN_2_13 : b14," &
         "TDATP_2_14 : d13," &
         "TDATN_2_14 : e13," &
         "TDATP_2_15 : a13," &
         "TDATN_2_15 : b13," &
         "TDCLKP_2 : a20," &
         "TDCLKN_2 : a21," &
         "TCTLP_2 : b23," &
         "TCTLN_2 : c23," &
         "TSTAT_2_0 : g14," &
         "TSTAT_2_1 : g13," &
         "TSCLK_2 : g15," &
         "RDATP_4_0 : d11," &
         "RDATN_4_0 : e11," &
         "RDATP_4_1 : a11," &
         "RDATN_4_1 : b11," &
         "RDATP_4_2 : d10," &
         "RDATN_4_2 : e10," &
         "RDATP_4_3 : a10," &
         "RDATN_4_3 : b10," &
         "RDATP_4_4 : d9," &
         "RDATN_4_4 : e9," &
         "RDATP_4_5 : a9," &
         "RDATN_4_5 : b9," &
         "RDATP_4_6 : d8," &
         "RDATN_4_6 : e8," &
         "RDATP_4_7 : a8," &
         "RDATN_4_7 : b8," &
         "RDATP_4_8 : d6," &
         "RDATN_4_8 : e6," &
         "RDATP_4_9 : b6," &
         "RDATN_4_9 : c6," &
         "RDATP_4_10 : d5," &
         "RDATN_4_10 : e5," &
         "RDATP_4_11 : b5," &
         "RDATN_4_11 : c5," &
         "RDATP_4_12 : d4," &
         "RDATN_4_12 : e4," &
         "RDATP_4_13 : a4," &
         "RDATN_4_13 : b4," &
         "RDATP_4_14 : d3," &
         "RDATN_4_14 : e3," &
         "RDATP_4_15 : a3," &
         "RDATN_4_15 : b3," &
         "RCTLP_4 : b7," &
         "RCTLN_4 : c7," &
         "RDCLKP_4 : a5," &
         "RDCLKN_4 : a6," &
         "RSTAT_4_0 : c2," &
         "RSTAT_4_1 : d2," &
         "RSCLK_4 : b2," &
         "TDATP_4_0 : h4," &
         "TDATN_4_0 : h5," &
         "TDATP_4_1 : h1," &
         "TDATN_4_1 : h2," &
         "TDATP_4_2 : j4," &
         "TDATN_4_2 : j5," &
         "TDATP_4_3 : j1," &
         "TDATN_4_3 : j2," &
         "TDATP_4_4 : k4," &
         "TDATN_4_4 : k5," &
         "TDATP_4_5 : k1," &
         "TDATN_4_5 : k2," &
         "TDATP_4_6 : l4," &
         "TDATN_4_6 : l5," &
         "TDATP_4_7 : l1," &
         "TDATN_4_7 : l2," &
         "TDATP_4_8 : n4," &
         "TDATN_4_8 : n5," &
         "TDATP_4_9 : n1," &
         "TDATN_4_9 : n2," &
         "TDATP_4_10 : p4," &
         "TDATN_4_10 : p5," &
         "TDATP_4_11 : p1," &
         "TDATN_4_11 : p2," &
         "TDATP_4_12 : r4," &
         "TDATN_4_12 : r5," &
         "TDATP_4_13 : r1," &
         "TDATN_4_13 : r2," &
         "TDATP_4_14 : t4," &
         "TDATN_4_14 : t5," &
         "TDATP_4_15 : t1," &
         "TDATN_4_15 : t2," &
         "TDCLKP_4 : f1," &
         "TDCLKN_4 : g1," &
         "TCTLP_4 : f3," &
         "TCTLN_4 : g3," &
         "TSTAT_4_0 : c1," &
         "TSTAT_4_1 : d1," &
         "TSCLK_4 : b1," &
         "DATA_15 : w5," &
         "DATA_14 : y1," &
         "DATA_13 : y2," &
         "DATA_12 : y3," &
         "DATA_11 : y4," &
         "DATA_10 : y5," &
         "DATA_9 : aa1," &
         "DATA_8 : aa2," &
         "DATA_7 : aa3," &
         "DATA_6 : aa4," &
         "DATA_5 : aa5," &
         "DATA_4 : ab1," &
         "DATA_3 : ab2," &
         "DATA_2 : ab3," &
         "DATA_1 : ab4," &
         "DATA_0 : ab5," &
         "DTACK_N : v5," &
         "INTR_N : v1," &
         "ADDR_17 : ac2," &
         "ADDR_16 : ac3," &
         "ADDR_15 : ac4," &
         "ADDR_14 : ac5," &
         "ADDR_13 : ac6," &
         "ADDR_12 : ad1," &
         "ADDR_11 : ad2," &
         "ADDR_10 : ad3," &
         "ADDR_9 : ad4," &
         "ADDR_8 : ad5," &
         "ADDR_7 : ae1," &
         "ADDR_6 : ae2," &
         "ADDR_5 : ae3," &
         "ADDR_4 : af3," &
         "ADDR_3 : af4," &
         "ADDR_2 : ag3," &
         "ADDR_1 : ag4," &
         "AS_N : w2," &
         "RW_N : w3," &
         "DS_N : w1," &
         "CS_N : v6," &
         "BUSIF_RESET_N : af1," &
         "DTACK_INV : v4," &
         "RW_N_INV : w4," &
         "IGNORE_DS_N : v3," &
         "SYNC_MODE : v2," &
         "BUSIF_CLK : ag1," &
         "RDATN_5_0 : ay11," &
         "RDATP_5_0 : ba11," &
         "RDATN_5_1 : bc11," &
         "RDATP_5_1 : bd11," &
         "RDATN_5_2 : ay10," &
         "RDATP_5_2 : ba10," &
         "RDATN_5_3 : bc10," &
         "RDATP_5_3 : bd10," &
         "RDATN_5_4 : ay9," &
         "RDATP_5_4 : ba9," &
         "RDATN_5_5 : bc9," &
         "RDATP_5_5 : bd9," &
         "RDATN_5_6 : ay8," &
         "RDATP_5_6 : ba8," &
         "RDATN_5_7 : bc8," &
         "RDATP_5_7 : bd8," &
         "RDATN_5_8 : ay6," &
         "RDATP_5_8 : ba6," &
         "RDATN_5_9 : bb6," &
         "RDATP_5_9 : bc6," &
         "RDATN_5_10 : ay5," &
         "RDATP_5_10 : ba5," &
         "RDATN_5_11 : bb5," &
         "RDATP_5_11 : bc5," &
         "RDATN_5_12 : ay4," &
         "RDATP_5_12 : ba4," &
         "RDATN_5_13 : bc4," &
         "RDATP_5_13 : bd4," &
         "RDATN_5_14 : ay3," &
         "RDATP_5_14 : ba3," &
         "RDATN_5_15 : bc3," &
         "RDATP_5_15 : bd3," &
         "RCTLN_5 : bb7," &
         "RCTLP_5 : bc7," &
         "RDCLKN_5 : bd5," &
         "RDCLKP_5 : bd6," &
         "RSTAT_5_0 : bb2," &
         "RSTAT_5_1 : ba2," &
         "RSCLK_5 : bc2," &
         "TDATP_5_0 : au4," &
         "TDATN_5_0 : au5," &
         "TDATP_5_1 : au1," &
         "TDATN_5_1 : au2," &
         "TDATP_5_2 : at4," &
         "TDATN_5_2 : at5," &
         "TDATP_5_3 : at1," &
         "TDATN_5_3 : at2," &
         "TDATP_5_4 : ar4," &
         "TDATN_5_4 : ar5," &
         "TDATP_5_5 : ar1," &
         "TDATN_5_5 : ar2," &
         "TDATP_5_6 : ap4," &
         "TDATN_5_6 : ap5," &
         "TDATP_5_7 : ap1," &
         "TDATN_5_7 : ap2," &
         "TDATP_5_8 : am4," &
         "TDATN_5_8 : am5," &
         "TDATP_5_9 : am1," &
         "TDATN_5_9 : am2," &
         "TDATP_5_10 : al4," &
         "TDATN_5_10 : al5," &
         "TDATP_5_11 : al1," &
         "TDATN_5_11 : al2," &
         "TDATP_5_12 : ak4," &
         "TDATN_5_12 : ak5," &
         "TDATP_5_13 : ak1," &
         "TDATN_5_13 : ak2," &
         "TDATP_5_14 : aj4," &
         "TDATN_5_14 : aj5," &
         "TDATP_5_15 : aj1," &
         "TDATN_5_15 : aj2," &
         "TDCLKP_5 : av1," &
         "TDCLKN_5 : aw1," &
         "TCTLP_5 : av3," &
         "TCTLN_5 : aw3," &
         "TSTAT_5_0 : bb1," &
         "TSTAT_5_1 : ba1," &
         "TSCLK_5 : bc1," &
         "RDATN_3_0 : ay32," &
         "RDATP_3_0 : ba32," &
         "RDATN_3_1 : bc32," &
         "RDATP_3_1 : bd32," &
         "RDATN_3_2 : ay31," &
         "RDATP_3_2 : ba31," &
         "RDATN_3_3 : bc31," &
         "RDATP_3_3 : bd31," &
         "RDATN_3_4 : ay30," &
         "RDATP_3_4 : ba30," &
         "RDATN_3_5 : bc30," &
         "RDATP_3_5 : bd30," &
         "RDATN_3_6 : ay29," &
         "RDATP_3_6 : ba29," &
         "RDATN_3_7 : bc29," &
         "RDATP_3_7 : bd29," &
         "RDATN_3_8 : ay27," &
         "RDATP_3_8 : ba27," &
         "RDATN_3_9 : bb27," &
         "RDATP_3_9 : bc27," &
         "RDATN_3_10 : ay26," &
         "RDATP_3_10 : ba26," &
         "RDATN_3_11 : bb26," &
         "RDATP_3_11 : bc26," &
         "RDATN_3_12 : ay25," &
         "RDATP_3_12 : ba25," &
         "RDATN_3_13 : bc25," &
         "RDATP_3_13 : bd25," &
         "RDATN_3_14 : ay24," &
         "RDATP_3_14 : ba24," &
         "RDATN_3_15 : bc24," &
         "RDATP_3_15 : bd24," &
         "RCTLN_3 : bb28," &
         "RCTLP_3 : bc28," &
         "RDCLKN_3 : bd26," &
         "RDCLKP_3 : bd27," &
         "RSTAT_3_0 : av33," &
         "RSTAT_3_1 : av32," &
         "RSCLK_3 : av34," &
         "TDATN_3_0 : ay21," &
         "TDATP_3_0 : ba21," &
         "TDATN_3_1 : bb21," &
         "TDATP_3_1 : bc21," &
         "TDATN_3_2 : ay20," &
         "TDATP_3_2 : ba20," &
         "TDATN_3_3 : bb20," &
         "TDATP_3_3 : bc20," &
         "TDATN_3_4 : ay19," &
         "TDATP_3_4 : ba19," &
         "TDATN_3_5 : bc19," &
         "TDATP_3_5 : bd19," &
         "TDATN_3_6 : ay18," &
         "TDATP_3_6 : ba18," &
         "TDATN_3_7 : bc18," &
         "TDATP_3_7 : bd18," &
         "TDATN_3_8 : ay16," &
         "TDATP_3_8 : ba16," &
         "TDATN_3_9 : bc16," &
         "TDATP_3_9 : bd16," &
         "TDATN_3_10 : ay15," &
         "TDATP_3_10 : ba15," &
         "TDATN_3_11 : bc15," &
         "TDATP_3_11 : bd15," &
         "TDATN_3_12 : ay14," &
         "TDATP_3_12 : ba14," &
         "TDATN_3_13 : bc14," &
         "TDATP_3_13 : bd14," &
         "TDATN_3_14 : ay13," &
         "TDATP_3_14 : ba13," &
         "TDATN_3_15 : bc13," &
         "TDATP_3_15 : bd13," &
         "TDCLKN_3 : bd20," &
         "TDCLKP_3 : bd21," &
         "TCTLN_3 : bb23," &
         "TCTLP_3 : bc23," &
         "TSTAT_3_0 : av12," &
         "TSTAT_3_1 : av11," &
         "TSCLK_3 : av13," &
         "RDATN_1_0 : ay34," &
         "RDATP_1_0 : ba34," &
         "RDATN_1_1 : bc34," &
         "RDATP_1_1 : bd34," &
         "RDATN_1_2 : ay35," &
         "RDATP_1_2 : ba35," &
         "RDATN_1_3 : bc35," &
         "RDATP_1_3 : bd35," &
         "RDATN_1_4 : ay36," &
         "RDATP_1_4 : ba36," &
         "RDATN_1_5 : bc36," &
         "RDATP_1_5 : bd36," &
         "RDATN_1_6 : ay37," &
         "RDATP_1_6 : ba37," &
         "RDATN_1_7 : bc37," &
         "RDATP_1_7 : bd37," &
         "RDATN_1_8 : ay39," &
         "RDATP_1_8 : ba39," &
         "RDATN_1_9 : bb39," &
         "RDATP_1_9 : bc39," &
         "RDATN_1_10 : ay40," &
         "RDATP_1_10 : ba40," &
         "RDATN_1_11 : bb40," &
         "RDATP_1_11 : bc40," &
         "RDATN_1_12 : ay41," &
         "RDATP_1_12 : ba41," &
         "RDATN_1_13 : bc41," &
         "RDATP_1_13 : bd41," &
         "RDATN_1_14 : ay42," &
         "RDATP_1_14 : ba42," &
         "RDATN_1_15 : bc42," &
         "RDATP_1_15 : bd42," &
         "RCTLN_1 : bb38," &
         "RCTLP_1 : bc38," &
         "RDCLKN_1 : bd39," &
         "RDCLKP_1 : bd40," &
         "RSTAT_1_0 : bb43," &
         "RSTAT_1_1 : ba43," &
         "RSCLK_1 : bc43," &
         "TDATN_1_0 : au40," &
         "TDATP_1_0 : au41," &
         "TDATN_1_1 : au43," &
         "TDATP_1_1 : au44," &
         "TDATN_1_2 : at40," &
         "TDATP_1_2 : at41," &
         "TDATN_1_3 : at43," &
         "TDATP_1_3 : at44," &
         "TDATN_1_4 : ar40," &
         "TDATP_1_4 : ar41," &
         "TDATN_1_5 : ar43," &
         "TDATP_1_5 : ar44," &
         "TDATN_1_6 : ap40," &
         "TDATP_1_6 : ap41," &
         "TDATN_1_7 : ap43," &
         "TDATP_1_7 : ap44," &
         "TDATN_1_8 : am40," &
         "TDATP_1_8 : am41," &
         "TDATN_1_9 : am43," &
         "TDATP_1_9 : am44," &
         "TDATN_1_10 : al40," &
         "TDATP_1_10 : al41," &
         "TDATN_1_11 : al43," &
         "TDATP_1_11 : al44," &
         "TDATN_1_12 : ak40," &
         "TDATP_1_12 : ak41," &
         "TDATN_1_13 : ak43," &
         "TDATP_1_13 : ak44," &
         "TDATN_1_14 : aj40," &
         "TDATP_1_14 : aj41," &
         "TDATN_1_15 : aj43," &
         "TDATP_1_15 : aj44," &
         "TDCLKP_1 : av44," &
         "TDCLKN_1 : aw44," &
         "TCTLP_1 : av42," &
         "TCTLN_1 : aw42," &
         "TSTAT_1_0 : bb44," &
         "TSTAT_1_1 : ba44," &
         "TSCLK_1 : bc44," &
         "TRST_N : v41," &
         "TMS : v42," &
         "TDI : v43," &
         "TCK : v44," &
         "TDO : v39," &
         "SCAN_OUT_3 : ab41," &
         "SCAN_OUT_2 : ab42," &
         "SCAN_OUT_1 : ab43," &
         "SCAN_IN_3 : y39," &
         "SCAN_IN_2 : y40," &
         "SCAN_IN_1 : y41," &
         "SCAN_OUT_0 : ab44," &
         "SCAN_IN_0 : y42," &
         "pad_TEST_MODE : ac39," &
         "pad_SCAN_ENABLE : ab39," &
         "pad_CHIP_RESET_N : y44," &
         "SOSC_TEST_PAD_0 : ac40," &
         "SOSC_TEST_PAD_1 : ac41," &
         "SOSC_TEST_PAD_2 : ac42," &
         "SOSC_TEST_PAD_3 : ac43," &
         "SOSC_TEST_PAD_4 : ac44," &
         "PLL_REFCLK_3 : av23," &
         "PLL_REFCLK_1 : av38," &
         "PLL_REFCLK_5 : av7," &
         "PLL_LOCK_1 : aw39," &
         "PLL_LOCK_5 : aw6," &
         "BYPASS_VCO_5 : aw7," &
         "BYPASS_EN_5 : aw8," &
         "PLL_LOCK_0 : f37," &
         "BYPASS_VCO_0 : f38," &
         "BYPASS_EN_0 : f39," &
         "BYPASS_VCO_4 : f7," &
         "BYPASS_EN_4 : f8," &
         "PLL_LOCK_2 : f21," &
         "PLL_LOCK_3 : aw24," &
         "PLL_LOCK_4 : f6," &
         "PLL_REFCLK_2 : g23," &
         "PLL_REFCLK_0 : g38," &
         "PLL_REFCLK_4 : g7," &
         "PWR_DN_STRAP_3 : aw12," &
         "PWR_DN_STRAP_1 : aw40," &
         "PWR_DN_STRAP_5 : aw5," &
         "PWR_DN_STRAP_2 : f12," &
         "PWR_DN_STRAP_0 : f40," &
         "PWR_DN_STRAP_4 : f5," &
         "ASII_E : ae40," &
         "ASII_2 : ae42," &
         "ASII_1 : ae43," &
         "ASII_0 : ae44," &
         "ASIO_E : ag40," &
         "ASIO_2 : ag42," &
         "ASIO_1 : ag43," &
         "ASIO_0 : ag44";

 attribute PORT_GROUPING of fm1010 : entity is
   "Differential_Voltage ( (RDATP_0_0, RDATN_0_0), " &
                            "(RDATP_0_1, RDATN_0_1), " &
                            "(RDATP_0_2, RDATN_0_2), " &
                            "(RDATP_0_3, RDATN_0_3), " &
                            "(RDATP_0_4, RDATN_0_4), " &
                            "(RDATP_0_5, RDATN_0_5), " &
                            "(RDATP_0_6, RDATN_0_6), " &
                            "(RDATP_0_7, RDATN_0_7), " &
                            "(RDATP_0_8, RDATN_0_8), " &
                            "(RDATP_0_9, RDATN_0_9), " &
                            "(RDATP_0_10, RDATN_0_10), " &
                            "(RDATP_0_11, RDATN_0_11), " &
                            "(RDATP_0_12, RDATN_0_12), " &
                            "(RDATP_0_13, RDATN_0_13), " &
                            "(RDATP_0_14, RDATN_0_14), " &
                            "(RDATP_0_15, RDATN_0_15), " &
                            "(RCTLP_0, RCTLN_0), " &
                            "(RDCLKP_0, RDCLKN_0), " &
                            "(TDATP_0_0, TDATN_0_0), " &
                            "(TDATP_0_1, TDATN_0_1), " &
                            "(TDATP_0_2, TDATN_0_2), " &
                            "(TDATP_0_3, TDATN_0_3), " &
                            "(TDATP_0_4, TDATN_0_4), " &
                            "(TDATP_0_5, TDATN_0_5), " &
                            "(TDATP_0_6, TDATN_0_6), " &
                            "(TDATP_0_7, TDATN_0_7), " &
                            "(TDATP_0_8, TDATN_0_8), " &
                            "(TDATP_0_9, TDATN_0_9), " &
                            "(TDATP_0_10, TDATN_0_10), " &
                            "(TDATP_0_11, TDATN_0_11), " &
                            "(TDATP_0_12, TDATN_0_12), " &
                            "(TDATP_0_13, TDATN_0_13), " &
                            "(TDATP_0_14, TDATN_0_14), " &
                            "(TDATP_0_15, TDATN_0_15), " &
                            "(TDCLKP_0, TDCLKN_0), " &
                            "(TCTLP_0, TCTLN_0), " &
                            "(RDATP_2_0, RDATN_2_0), " &
                            "(RDATP_2_1, RDATN_2_1), " &
                            "(RDATP_2_2, RDATN_2_2), " &
                            "(RDATP_2_3, RDATN_2_3), " &
                            "(RDATP_2_4, RDATN_2_4), " &
                            "(RDATP_2_5, RDATN_2_5), " &
                            "(RDATP_2_6, RDATN_2_6), " &
                            "(RDATP_2_7, RDATN_2_7), " &
                            "(RDATP_2_8, RDATN_2_8), " &
                            "(RDATP_2_9, RDATN_2_9), " &
                            "(RDATP_2_10, RDATN_2_10), " &
                            "(RDATP_2_11, RDATN_2_11), " &
                            "(RDATP_2_12, RDATN_2_12), " &
                            "(RDATP_2_13, RDATN_2_13), " &
                            "(RDATP_2_14, RDATN_2_14), " &
                            "(RDATP_2_15, RDATN_2_15), " &
                            "(RCTLP_2, RCTLN_2), " &
                            "(RDCLKP_2, RDCLKN_2), " &
                            "(TDATP_2_0, TDATN_2_0), " &
                            "(TDATP_2_1, TDATN_2_1), " &
                            "(TDATP_2_2, TDATN_2_2), " &
                            "(TDATP_2_3, TDATN_2_3), " &
                            "(TDATP_2_4, TDATN_2_4), " &
                            "(TDATP_2_5, TDATN_2_5), " &
                            "(TDATP_2_6, TDATN_2_6), " &
                            "(TDATP_2_7, TDATN_2_7), " &
                            "(TDATP_2_8, TDATN_2_8), " &
                            "(TDATP_2_9, TDATN_2_9), " &
                            "(TDATP_2_10, TDATN_2_10), " &
                            "(TDATP_2_11, TDATN_2_11), " &
                            "(TDATP_2_12, TDATN_2_12), " &
                            "(TDATP_2_13, TDATN_2_13), " &
                            "(TDATP_2_14, TDATN_2_14), " &
                            "(TDATP_2_15, TDATN_2_15), " &
                            "(TDCLKP_2, TDCLKN_2), " &
                            "(TCTLP_2, TCTLN_2), " &
                            "(RDATP_4_0, RDATN_4_0), " &
                            "(RDATP_4_1, RDATN_4_1), " &
                            "(RDATP_4_2, RDATN_4_2), " &
                            "(RDATP_4_3, RDATN_4_3), " &
                            "(RDATP_4_4, RDATN_4_4), " &
                            "(RDATP_4_5, RDATN_4_5), " &
                            "(RDATP_4_6, RDATN_4_6), " &
                            "(RDATP_4_7, RDATN_4_7), " &
                            "(RDATP_4_8, RDATN_4_8), " &
                            "(RDATP_4_9, RDATN_4_9), " &
                            "(RDATP_4_10, RDATN_4_10), " &
                            "(RDATP_4_11, RDATN_4_11), " &
                            "(RDATP_4_12, RDATN_4_12), " &
                            "(RDATP_4_13, RDATN_4_13), " &
                            "(RDATP_4_14, RDATN_4_14), " &
                            "(RDATP_4_15, RDATN_4_15), " &
                            "(RCTLP_4, RCTLN_4), " &
                            "(RDCLKP_4, RDCLKN_4), " &
                            "(TDATP_4_0, TDATN_4_0), " &
                            "(TDATP_4_1, TDATN_4_1), " &
                            "(TDATP_4_2, TDATN_4_2), " &
                            "(TDATP_4_3, TDATN_4_3), " &
                            "(TDATP_4_4, TDATN_4_4), " &
                            "(TDATP_4_5, TDATN_4_5), " &
                            "(TDATP_4_6, TDATN_4_6), " &
                            "(TDATP_4_7, TDATN_4_7), " &
                            "(TDATP_4_8, TDATN_4_8), " &
                            "(TDATP_4_9, TDATN_4_9), " &
                            "(TDATP_4_10, TDATN_4_10), " &
                            "(TDATP_4_11, TDATN_4_11), " &
                            "(TDATP_4_12, TDATN_4_12), " &
                            "(TDATP_4_13, TDATN_4_13), " &
                            "(TDATP_4_14, TDATN_4_14), " &
                            "(TDATP_4_15, TDATN_4_15), " &
                            "(TDCLKP_4, TDCLKN_4), " &
                            "(TCTLP_4, TCTLN_4), " &
                            "(RDATP_5_0, RDATN_5_0), " &
                            "(RDATP_5_1, RDATN_5_1), " &
                            "(RDATP_5_2, RDATN_5_2), " &
                            "(RDATP_5_3, RDATN_5_3), " &
                            "(RDATP_5_4, RDATN_5_4), " &
                            "(RDATP_5_5, RDATN_5_5), " &
                            "(RDATP_5_6, RDATN_5_6), " &
                            "(RDATP_5_7, RDATN_5_7), " &
                            "(RDATP_5_8, RDATN_5_8), " &
                            "(RDATP_5_9, RDATN_5_9), " &
                            "(RDATP_5_10, RDATN_5_10), " &
                            "(RDATP_5_11, RDATN_5_11), " &
                            "(RDATP_5_12, RDATN_5_12), " &
                            "(RDATP_5_13, RDATN_5_13), " &
                            "(RDATP_5_14, RDATN_5_14), " &
                            "(RDATP_5_15, RDATN_5_15), " &
                            "(RCTLP_5, RCTLN_5), " &
                            "(RDCLKP_5, RDCLKN_5), " &
                            "(TDATP_5_0, TDATN_5_0), " &
                            "(TDATP_5_1, TDATN_5_1), " &
                            "(TDATP_5_2, TDATN_5_2), " &
                            "(TDATP_5_3, TDATN_5_3), " &
                            "(TDATP_5_4, TDATN_5_4), " &
                            "(TDATP_5_5, TDATN_5_5), " &
                            "(TDATP_5_6, TDATN_5_6), " &
                            "(TDATP_5_7, TDATN_5_7), " &
                            "(TDATP_5_8, TDATN_5_8), " &
                            "(TDATP_5_9, TDATN_5_9), " &
                            "(TDATP_5_10, TDATN_5_10), " &
                            "(TDATP_5_11, TDATN_5_11), " &
                            "(TDATP_5_12, TDATN_5_12), " &
                            "(TDATP_5_13, TDATN_5_13), " &
                            "(TDATP_5_14, TDATN_5_14), " &
                            "(TDATP_5_15, TDATN_5_15), " &
                            "(TDCLKP_5, TDCLKN_5), " &
                            "(TCTLP_5, TCTLN_5), " &
                            "(RDATP_3_0, RDATN_3_0), " &
                            "(RDATP_3_1, RDATN_3_1), " &
                            "(RDATP_3_2, RDATN_3_2), " &
                            "(RDATP_3_3, RDATN_3_3), " &
                            "(RDATP_3_4, RDATN_3_4), " &
                            "(RDATP_3_5, RDATN_3_5), " &
                            "(RDATP_3_6, RDATN_3_6), " &
                            "(RDATP_3_7, RDATN_3_7), " &
                            "(RDATP_3_8, RDATN_3_8), " &
                            "(RDATP_3_9, RDATN_3_9), " &
                            "(RDATP_3_10, RDATN_3_10), " &
                            "(RDATP_3_11, RDATN_3_11), " &
                            "(RDATP_3_12, RDATN_3_12), " &
                            "(RDATP_3_13, RDATN_3_13), " &
                            "(RDATP_3_14, RDATN_3_14), " &
                            "(RDATP_3_15, RDATN_3_15), " &
                            "(RCTLP_3, RCTLN_3), " &
                            "(RDCLKP_3, RDCLKN_3), " &
                            "(TDATP_3_0, TDATN_3_0), " &
                            "(TDATP_3_1, TDATN_3_1), " &
                            "(TDATP_3_2, TDATN_3_2), " &
                            "(TDATP_3_3, TDATN_3_3), " &
                            "(TDATP_3_4, TDATN_3_4), " &
                            "(TDATP_3_5, TDATN_3_5), " &
                            "(TDATP_3_6, TDATN_3_6), " &
                            "(TDATP_3_7, TDATN_3_7), " &
                            "(TDATP_3_8, TDATN_3_8), " &
                            "(TDATP_3_9, TDATN_3_9), " &
                            "(TDATP_3_10, TDATN_3_10), " &
                            "(TDATP_3_11, TDATN_3_11), " &
                            "(TDATP_3_12, TDATN_3_12), " &
                            "(TDATP_3_13, TDATN_3_13), " &
                            "(TDATP_3_14, TDATN_3_14), " &
                            "(TDATP_3_15, TDATN_3_15), " &
                            "(TDCLKP_3, TDCLKN_3), " &
                            "(TCTLP_3, TCTLN_3), " &
                            "(RDATP_1_0, RDATN_1_0), " &
                            "(RDATP_1_1, RDATN_1_1), " &
                            "(RDATP_1_2, RDATN_1_2), " &
                            "(RDATP_1_3, RDATN_1_3), " &
                            "(RDATP_1_4, RDATN_1_4), " &
                            "(RDATP_1_5, RDATN_1_5), " &
                            "(RDATP_1_6, RDATN_1_6), " &
                            "(RDATP_1_7, RDATN_1_7), " &
                            "(RDATP_1_8, RDATN_1_8), " &
                            "(RDATP_1_9, RDATN_1_9), " &
                            "(RDATP_1_10, RDATN_1_10), " &
                            "(RDATP_1_11, RDATN_1_11), " &
                            "(RDATP_1_12, RDATN_1_12), " &
                            "(RDATP_1_13, RDATN_1_13), " &
                            "(RDATP_1_14, RDATN_1_14), " &
                            "(RDATP_1_15, RDATN_1_15), " &
                            "(RCTLP_1, RCTLN_1), " &
                            "(RDCLKP_1, RDCLKN_1), " &
                            "(TDATP_1_0, TDATN_1_0), " &
                            "(TDATP_1_1, TDATN_1_1), " &
                            "(TDATP_1_2, TDATN_1_2), " &
                            "(TDATP_1_3, TDATN_1_3), " &
                            "(TDATP_1_4, TDATN_1_4), " &
                            "(TDATP_1_5, TDATN_1_5), " &
                            "(TDATP_1_6, TDATN_1_6), " &
                            "(TDATP_1_7, TDATN_1_7), " &
                            "(TDATP_1_8, TDATN_1_8), " &
                            "(TDATP_1_9, TDATN_1_9), " &
                            "(TDATP_1_10, TDATN_1_10), " &
                            "(TDATP_1_11, TDATN_1_11), " &
                            "(TDATP_1_12, TDATN_1_12), " &
                            "(TDATP_1_13, TDATN_1_13), " &
                            "(TDATP_1_14, TDATN_1_14), " &
                            "(TDATP_1_15, TDATN_1_15), " &
                            "(TDCLKP_1, TDCLKN_1), " &
                            "(TCTLP_1, TCTLN_1)) " ;

 --
 -- Scan Port Identification
 --
 attribute TAP_SCAN_IN of TDI : signal is true;
 attribute TAP_SCAN_MODE of TMS : signal is true;
 attribute TAP_SCAN_OUT of TDO : signal is true;
 attribute TAP_SCAN_RESET of TRST_N : signal is true;
 attribute TAP_SCAN_CLOCK of TCK : signal is (25.0e6,BOTH);

 --
 -- TAP Instruction Description
 --
 attribute INSTRUCTION_LENGTH of fm1010 : entity is 5;
 attribute INSTRUCTION_OPCODE of fm1010 : entity is
   "BYPASS     (01001),"  &
   "EXTEST     (00011),"  &
   "SAMPLE     (00010),"  &
   "IDCODE     (00001),"  &
   "CLAMP      (00111),"  &
   "HIGHZ      (00110),"  &
   "PRIVATE_INST (01000)";
 attribute INSTRUCTION_CAPTURE of fm1010 : entity is "00001";
 attribute IDCODE_REGISTER of fm1010 : entity is
     "0001" &                -- 4-bit version
     "0000000010101000" &    -- 16-bit part number
     "01000010101" &         -- 11-bit manufacturer
     "1";                    -- mandatory LSB

 attribute REGISTER_ACCESS of fm1010 : entity is
 -- these are given by standard
 -- "BOUNDARY(EXTEST,SAMPLE,INTEST)";
 -- "BYPASS(BYPASS)";
    "BYPASS    (BYPASS)," &
    "BOUNDARY  (EXTEST)," &
    "BOUNDARY  (SAMPLE)," &
    "DEVICE_ID (IDCODE)," &
    "BYPASS    (CLAMP)," &
    "BYPASS    (HIGHZ)," &
    "BYPASS    (PRIVATE_INST)";



 --
 -- Boundary Register Description for 1149.1 Boundary_Scan_Cell
 --
 attribute BOUNDARY_LENGTH of fm1010 : entity is 337;


 attribute BOUNDARY_REGISTER of fm1010 : entity is
 -- num   cell         port            function       safe [ccell disval rslt]

   "0  (BC_4        ,TSCLK_1        ,input         ,X)," &
   "1  (BC_4        ,TSTAT_1_1      ,input         ,X)," &
   "2  (BC_4        ,TSTAT_1_0      ,input         ,X)," &
   "3  (BC_1        ,*              ,internal      ,X)," &
   "4  (BC_1        ,TCTLP_1        ,output2       ,X)," &
   "5  (BC_1        ,TDCLKP_1       ,output2       ,X)," &
   "6  (BC_1        ,TDATP_1_15     ,output2       ,X)," &
   "7  (BC_1        ,TDATP_1_14     ,output2       ,X)," &
   "8  (BC_1        ,TDATP_1_13     ,output2       ,X)," &
   "9  (BC_1        ,TDATP_1_12     ,output2       ,X)," &
   "10  (BC_1        ,TDATP_1_11     ,output2       ,X)," &
   "11  (BC_1        ,TDATP_1_10     ,output2       ,X)," &
   "12  (BC_1        ,TDATP_1_9      ,output2       ,X)," &
   "13  (BC_1        ,TDATP_1_8      ,output2       ,X)," &
   "14  (BC_1        ,TDATP_1_7      ,output2       ,X)," &
   "15  (BC_1        ,TDATP_1_6      ,output2       ,X)," &
   "16  (BC_1        ,TDATP_1_5      ,output2       ,X)," &
   "17  (BC_1        ,TDATP_1_4      ,output2       ,X)," &
   "18  (BC_1        ,TDATP_1_3      ,output2       ,X)," &
   "19  (BC_1        ,TDATP_1_2      ,output2       ,X)," &
   "20  (BC_1        ,TDATP_1_1      ,output2       ,X)," &
   "21  (BC_1        ,TDATP_1_0      ,output2       ,X)," &
   "22  (BC_1        ,RSCLK_1        ,output2       ,X)," &
   "23  (BC_1        ,RSTAT_1_1      ,output2       ,X)," &
   "24  (BC_1        ,RSTAT_1_0      ,output2       ,X)," &
   "25  (BC_4        ,RDCLKP_1       ,input         ,X)," &
   "26  (BC_4        ,RCTLP_1        ,input         ,X)," &
   "27  (BC_4        ,RDATP_1_15     ,input         ,X)," &
   "28  (BC_4        ,RDATP_1_14     ,input         ,X)," &
   "29  (BC_4        ,RDATP_1_13     ,input         ,X)," &
   "30  (BC_4        ,RDATP_1_12     ,input         ,X)," &
   "31  (BC_4        ,RDATP_1_11     ,input         ,X)," &
   "32  (BC_4        ,RDATP_1_10     ,input         ,X)," &
   "33  (BC_4        ,RDATP_1_9      ,input         ,X)," &
   "34  (BC_4        ,RDATP_1_8      ,input         ,X)," &
   "35  (BC_4        ,RDATP_1_7      ,input         ,X)," &
   "36  (BC_4        ,RDATP_1_6      ,input         ,X)," &
   "37  (BC_4        ,RDATP_1_5      ,input         ,X)," &
   "38  (BC_4        ,RDATP_1_4      ,input         ,X)," &
   "39  (BC_4        ,RDATP_1_3      ,input         ,X)," &
   "40  (BC_4        ,RDATP_1_2      ,input         ,X)," &
   "41  (BC_4        ,RDATP_1_1      ,input         ,X)," &
   "42  (BC_4        ,RDATP_1_0      ,input         ,X)," &
   "43  (BC_4        ,TSCLK_3        ,input         ,X)," &
   "44  (BC_4        ,TSTAT_3_1      ,input         ,X)," &
   "45  (BC_4        ,TSTAT_3_0      ,input         ,X)," &
   "46  (BC_1        ,*              ,internal      ,X)," &
   "47  (BC_1        ,TCTLP_3        ,output2       ,X)," &
   "48  (BC_1        ,TDCLKP_3       ,output2       ,X)," &
   "49  (BC_1        ,TDATP_3_15     ,output2       ,X)," &
   "50  (BC_1        ,TDATP_3_14     ,output2       ,X)," &
   "51  (BC_1        ,TDATP_3_13     ,output2       ,X)," &
   "52  (BC_1        ,TDATP_3_12     ,output2       ,X)," &
   "53  (BC_1        ,TDATP_3_11     ,output2       ,X)," &
   "54  (BC_1        ,TDATP_3_10     ,output2       ,X)," &
   "55  (BC_1        ,TDATP_3_9      ,output2       ,X)," &
   "56  (BC_1        ,TDATP_3_8      ,output2       ,X)," &
   "57  (BC_1        ,TDATP_3_7      ,output2       ,X)," &
   "58  (BC_1        ,TDATP_3_6      ,output2       ,X)," &
   "59  (BC_1        ,TDATP_3_5      ,output2       ,X)," &
   "60  (BC_1        ,TDATP_3_4      ,output2       ,X)," &
   "61  (BC_1        ,TDATP_3_3      ,output2       ,X)," &
   "62  (BC_1        ,TDATP_3_2      ,output2       ,X)," &
   "63  (BC_1        ,TDATP_3_1      ,output2       ,X)," &
   "64  (BC_1        ,TDATP_3_0      ,output2       ,X)," &
   "65  (BC_1        ,RSCLK_3        ,output2       ,X)," &
   "66  (BC_1        ,RSTAT_3_1      ,output2       ,X)," &
   "67  (BC_1        ,RSTAT_3_0      ,output2       ,X)," &
   "68  (BC_4        ,RDCLKP_3       ,input         ,X)," &
   "69  (BC_4        ,RCTLP_3        ,input         ,X)," &
   "70  (BC_4        ,RDATP_3_15     ,input         ,X)," &
   "71  (BC_4        ,RDATP_3_14     ,input         ,X)," &
   "72  (BC_4        ,RDATP_3_13     ,input         ,X)," &
   "73  (BC_4        ,RDATP_3_12     ,input         ,X)," &
   "74  (BC_4        ,RDATP_3_11     ,input         ,X)," &
   "75  (BC_4        ,RDATP_3_10     ,input         ,X)," &
   "76  (BC_4        ,RDATP_3_9      ,input         ,X)," &
   "77  (BC_4        ,RDATP_3_8      ,input         ,X)," &
   "78  (BC_4        ,RDATP_3_7      ,input         ,X)," &
   "79  (BC_4        ,RDATP_3_6      ,input         ,X)," &
   "80  (BC_4        ,RDATP_3_5      ,input         ,X)," &
   "81  (BC_4        ,RDATP_3_4      ,input         ,X)," &
   "82  (BC_4        ,RDATP_3_3      ,input         ,X)," &
   "83  (BC_4        ,RDATP_3_2      ,input         ,X)," &
   "84  (BC_4        ,RDATP_3_1      ,input         ,X)," &
   "85  (BC_4        ,RDATP_3_0      ,input         ,X)," &
   "86  (BC_4        ,TSCLK_5        ,input         ,X)," &
   "87  (BC_4        ,TSTAT_5_1      ,input         ,X)," &
   "88  (BC_4        ,TSTAT_5_0      ,input         ,X)," &
   "89  (BC_1        ,*              ,internal      ,X)," &
   "90  (BC_1        ,TCTLP_5        ,output2       ,X)," &
   "91  (BC_1        ,TDCLKP_5       ,output2       ,X)," &
   "92  (BC_1        ,TDATP_5_15     ,output2       ,X)," &
   "93  (BC_1        ,TDATP_5_14     ,output2       ,X)," &
   "94  (BC_1        ,TDATP_5_13     ,output2       ,X)," &
   "95  (BC_1        ,TDATP_5_12     ,output2       ,X)," &
   "96  (BC_1        ,TDATP_5_11     ,output2       ,X)," &
   "97  (BC_1        ,TDATP_5_10     ,output2       ,X)," &
   "98  (BC_1        ,TDATP_5_9      ,output2       ,X)," &
   "99  (BC_1        ,TDATP_5_8      ,output2       ,X)," &
   "100  (BC_1        ,TDATP_5_7      ,output2       ,X)," &
   "101  (BC_1        ,TDATP_5_6      ,output2       ,X)," &
   "102  (BC_1        ,TDATP_5_5      ,output2       ,X)," &
   "103  (BC_1        ,TDATP_5_4      ,output2       ,X)," &
   "104  (BC_1        ,TDATP_5_3      ,output2       ,X)," &
   "105  (BC_1        ,TDATP_5_2      ,output2       ,X)," &
   "106  (BC_1        ,TDATP_5_1      ,output2       ,X)," &
   "107  (BC_1        ,TDATP_5_0      ,output2       ,X)," &
   "108  (BC_1        ,RSCLK_5        ,output2       ,X)," &
   "109  (BC_1        ,RSTAT_5_1      ,output2       ,X)," &
   "110  (BC_1        ,RSTAT_5_0      ,output2       ,X)," &
   "111  (BC_4        ,RDCLKP_5       ,input         ,X)," &
   "112  (BC_4        ,RCTLP_5        ,input         ,X)," &
   "113  (BC_4        ,RDATP_5_15     ,input         ,X)," &
   "114  (BC_4        ,RDATP_5_14     ,input         ,X)," &
   "115  (BC_4        ,RDATP_5_13     ,input         ,X)," &
   "116  (BC_4        ,RDATP_5_12     ,input         ,X)," &
   "117  (BC_4        ,RDATP_5_11     ,input         ,X)," &
   "118  (BC_4        ,RDATP_5_10     ,input         ,X)," &
   "119  (BC_4        ,RDATP_5_9      ,input         ,X)," &
   "120  (BC_4        ,RDATP_5_8      ,input         ,X)," &
   "121  (BC_4        ,RDATP_5_7      ,input         ,X)," &
   "122  (BC_4        ,RDATP_5_6      ,input         ,X)," &
   "123  (BC_4        ,RDATP_5_5      ,input         ,X)," &
   "124  (BC_4        ,RDATP_5_4      ,input         ,X)," &
   "125  (BC_4        ,RDATP_5_3      ,input         ,X)," &
   "126  (BC_4        ,RDATP_5_2      ,input         ,X)," &
   "127  (BC_4        ,RDATP_5_1      ,input         ,X)," &
   "128  (BC_4        ,RDATP_5_0      ,input         ,X)," &
   "129  (BC_4        ,BUSIF_CLK      ,input         ,X)," &
   "130  (BC_4        ,SYNC_MODE      ,input         ,X)," &
   "131  (BC_4        ,IGNORE_DS_N    ,input         ,X)," &
   "132  (BC_4        ,RW_N_INV       ,input         ,X)," &
   "133  (BC_4        ,DTACK_INV      ,input         ,X)," &
   "134  (BC_4        ,BUSIF_RESET_N  ,input         ,X)," &
   "135  (BC_4        ,CS_N           ,input         ,X)," &
   "136  (BC_4        ,DS_N           ,input         ,X)," &
   "137  (BC_4        ,RW_N           ,input         ,X)," &
   "138  (BC_4        ,AS_N           ,input         ,X)," &
   "139  (BC_4        ,ADDR_1         ,input         ,X)," &
   "140  (BC_4        ,ADDR_2         ,input         ,X)," &
   "141  (BC_4        ,ADDR_3         ,input         ,X)," &
   "142  (BC_4        ,ADDR_4         ,input         ,X)," &
   "143  (BC_4        ,ADDR_5         ,input         ,X)," &
   "144  (BC_4        ,ADDR_6         ,input         ,X)," &
   "145  (BC_4        ,ADDR_7         ,input         ,X)," &
   "146  (BC_4        ,ADDR_8         ,input         ,X)," &
   "147  (BC_4        ,ADDR_9         ,input         ,X)," &
   "148  (BC_4        ,ADDR_10        ,input         ,X)," &
   "149  (BC_4        ,ADDR_11        ,input         ,X)," &
   "150  (BC_4        ,ADDR_12        ,input         ,X)," &
   "151  (BC_4        ,ADDR_13        ,input         ,X)," &
   "152  (BC_4        ,ADDR_14        ,input         ,X)," &
   "153  (BC_4        ,ADDR_15        ,input         ,X)," &
   "154  (BC_4        ,ADDR_16        ,input         ,X)," &
   "155  (BC_4        ,ADDR_17        ,input         ,X)," &
   "156  (BC_1        ,*              ,internal       ,X)," &
   "157  (BC_1        ,*              ,internal       ,X)," &
--   "156  (BC_1        ,INTR_N         ,output3       ,X   ,157  ,0     ,Z)," &
--   "157  (BC_1        ,*              ,control       ,0)," &
   "158  (BC_1        ,DTACK_N        ,output3       ,X   ,159  ,0     ,Z)," &
   "159  (BC_1        ,*              ,control       ,0)," &
   "160  (BC_1        ,*              ,control       ,0)," &
   "161  (BC_1        ,DATA_0         ,output3       ,X   ,160  ,0     ,Z)," &
   "162  (BC_4        ,DATA_0         ,input         ,X)," &
   "163  (BC_1        ,*              ,control       ,0)," &
   "164  (BC_1        ,DATA_1         ,output3       ,X   ,163  ,0     ,Z)," &
   "165  (BC_4        ,DATA_1         ,input         ,X)," &
   "166  (BC_1        ,*              ,control       ,0)," &
   "167  (BC_1        ,DATA_2         ,output3       ,X   ,166  ,0     ,Z)," &
   "168  (BC_4        ,DATA_2         ,input         ,X)," &
   "169  (BC_1        ,*              ,control       ,0)," &
   "170  (BC_1        ,DATA_3         ,output3       ,X   ,169  ,0     ,Z)," &
   "171  (BC_4        ,DATA_3         ,input         ,X)," &
   "172  (BC_1        ,*              ,control       ,0)," &
   "173  (BC_1        ,DATA_4         ,output3       ,X   ,172  ,0     ,Z)," &
   "174  (BC_4        ,DATA_4         ,input         ,X)," &
   "175  (BC_1        ,*              ,control       ,0)," &
   "176  (BC_1        ,DATA_5         ,output3       ,X   ,175  ,0     ,Z)," &
   "177  (BC_4        ,DATA_5         ,input         ,X)," &
   "178  (BC_1        ,*              ,control       ,0)," &
   "179  (BC_1        ,DATA_6         ,output3       ,X   ,178  ,0     ,Z)," &
   "180  (BC_4        ,DATA_6         ,input         ,X)," &
   "181  (BC_1        ,*              ,control       ,0)," &
   "182  (BC_1        ,DATA_7         ,output3       ,X   ,181  ,0     ,Z)," &
   "183  (BC_4        ,DATA_7         ,input         ,X)," &
   "184  (BC_1        ,*              ,control       ,0)," &
   "185  (BC_1        ,DATA_8         ,output3       ,X   ,184  ,0     ,Z)," &
   "186  (BC_4        ,DATA_8         ,input         ,X)," &
   "187  (BC_1        ,*              ,control       ,0)," &
   "188  (BC_1        ,DATA_9         ,output3       ,X   ,187  ,0     ,Z)," &
   "189  (BC_4        ,DATA_9         ,input         ,X)," &
   "190  (BC_1        ,*              ,control       ,0)," &
   "191  (BC_1        ,DATA_10        ,output3       ,X   ,190  ,0     ,Z)," &
   "192  (BC_4        ,DATA_10        ,input         ,X)," &
   "193  (BC_1        ,*              ,control       ,0)," &
   "194  (BC_1        ,DATA_11        ,output3       ,X   ,193  ,0     ,Z)," &
   "195  (BC_4        ,DATA_11        ,input         ,X)," &
   "196  (BC_1        ,*              ,control       ,0)," &
   "197  (BC_1        ,DATA_12        ,output3       ,X   ,196  ,0     ,Z)," &
   "198  (BC_4        ,DATA_12        ,input         ,X)," &
   "199  (BC_1        ,*              ,control       ,0)," &
   "200  (BC_1        ,DATA_13        ,output3       ,X   ,199  ,0     ,Z)," &
   "201  (BC_4        ,DATA_13        ,input         ,X)," &
   "202  (BC_1        ,*              ,control       ,0)," &
   "203  (BC_1        ,DATA_14        ,output3       ,X   ,202  ,0     ,Z)," &
   "204  (BC_4        ,DATA_14        ,input         ,X)," &
   "205  (BC_1        ,*              ,control       ,0)," &
   "206  (BC_1        ,DATA_15        ,output3       ,X   ,205  ,0     ,Z)," &
   "207  (BC_4        ,DATA_15        ,input         ,X)," &
   "208  (BC_4        ,TSCLK_4        ,input         ,X)," &
   "209  (BC_4        ,TSTAT_4_1      ,input         ,X)," &
   "210  (BC_4        ,TSTAT_4_0      ,input         ,X)," &
   "211  (BC_1        ,*              ,internal      ,X)," &
   "212  (BC_1        ,TCTLP_4        ,output2       ,X)," &
   "213  (BC_1        ,TDCLKP_4       ,output2       ,X)," &
   "214  (BC_1        ,TDATP_4_15     ,output2       ,X)," &
   "215  (BC_1        ,TDATP_4_14     ,output2       ,X)," &
   "216  (BC_1        ,TDATP_4_13     ,output2       ,X)," &
   "217  (BC_1        ,TDATP_4_12     ,output2       ,X)," &
   "218  (BC_1        ,TDATP_4_11     ,output2       ,X)," &
   "219  (BC_1        ,TDATP_4_10     ,output2       ,X)," &
   "220  (BC_1        ,TDATP_4_9      ,output2       ,X)," &
   "221  (BC_1        ,TDATP_4_8      ,output2       ,X)," &
   "222  (BC_1        ,TDATP_4_7      ,output2       ,X)," &
   "223  (BC_1        ,TDATP_4_6      ,output2       ,X)," &
   "224  (BC_1        ,TDATP_4_5      ,output2       ,X)," &
   "225  (BC_1        ,TDATP_4_4      ,output2       ,X)," &
   "226  (BC_1        ,TDATP_4_3      ,output2       ,X)," &
   "227  (BC_1        ,TDATP_4_2      ,output2       ,X)," &
   "228  (BC_1        ,TDATP_4_1      ,output2       ,X)," &
   "229  (BC_1        ,TDATP_4_0      ,output2       ,X)," &
   "230  (BC_1        ,RSCLK_4        ,output2       ,X)," &
   "231  (BC_1        ,RSTAT_4_1      ,output2       ,X)," &
   "232  (BC_1        ,RSTAT_4_0      ,output2       ,X)," &
   "233  (BC_4        ,RDCLKP_4       ,input         ,X)," &
   "234  (BC_4        ,RCTLP_4        ,input         ,X)," &
   "235  (BC_4        ,RDATP_4_15     ,input         ,X)," &
   "236  (BC_4        ,RDATP_4_14     ,input         ,X)," &
   "237  (BC_4        ,RDATP_4_13     ,input         ,X)," &
   "238  (BC_4        ,RDATP_4_12     ,input         ,X)," &
   "239  (BC_4        ,RDATP_4_11     ,input         ,X)," &
   "240  (BC_4        ,RDATP_4_10     ,input         ,X)," &
   "241  (BC_4        ,RDATP_4_9      ,input         ,X)," &
   "242  (BC_4        ,RDATP_4_8      ,input         ,X)," &
   "243  (BC_4        ,RDATP_4_7      ,input         ,X)," &
   "244  (BC_4        ,RDATP_4_6      ,input         ,X)," &
   "245  (BC_4        ,RDATP_4_5      ,input         ,X)," &
   "246  (BC_4        ,RDATP_4_4      ,input         ,X)," &
   "247  (BC_4        ,RDATP_4_3      ,input         ,X)," &
   "248  (BC_4        ,RDATP_4_2      ,input         ,X)," &
   "249  (BC_4        ,RDATP_4_1      ,input         ,X)," &
   "250  (BC_4        ,RDATP_4_0      ,input         ,X)," &
   "251  (BC_4        ,TSCLK_2        ,input         ,X)," &
   "252  (BC_4        ,TSTAT_2_1      ,input         ,X)," &
   "253  (BC_4        ,TSTAT_2_0      ,input         ,X)," &
   "254  (BC_1        ,*              ,internal      ,X)," &
   "255  (BC_1        ,TCTLP_2        ,output2       ,X)," &
   "256  (BC_1        ,TDCLKP_2       ,output2       ,X)," &
   "257  (BC_1        ,TDATP_2_15     ,output2       ,X)," &
   "258  (BC_1        ,TDATP_2_14     ,output2       ,X)," &
   "259  (BC_1        ,TDATP_2_13     ,output2       ,X)," &
   "260  (BC_1        ,TDATP_2_12     ,output2       ,X)," &
   "261  (BC_1        ,TDATP_2_11     ,output2       ,X)," &
   "262  (BC_1        ,TDATP_2_10     ,output2       ,X)," &
   "263  (BC_1        ,TDATP_2_9      ,output2       ,X)," &
   "264  (BC_1        ,TDATP_2_8      ,output2       ,X)," &
   "265  (BC_1        ,TDATP_2_7      ,output2       ,X)," &
   "266  (BC_1        ,TDATP_2_6      ,output2       ,X)," &
   "267  (BC_1        ,TDATP_2_5      ,output2       ,X)," &
   "268  (BC_1        ,TDATP_2_4      ,output2       ,X)," &
   "269  (BC_1        ,TDATP_2_3      ,output2       ,X)," &
   "270  (BC_1        ,TDATP_2_2      ,output2       ,X)," &
   "271  (BC_1        ,TDATP_2_1      ,output2       ,X)," &
   "272  (BC_1        ,TDATP_2_0      ,output2       ,X)," &
   "273  (BC_1        ,RSCLK_2        ,output2       ,X)," &
   "274  (BC_1        ,RSTAT_2_1      ,output2       ,X)," &
   "275  (BC_1        ,RSTAT_2_0      ,output2       ,X)," &
   "276  (BC_4        ,RDCLKP_2       ,input         ,X)," &
   "277  (BC_4        ,RCTLP_2        ,input         ,X)," &
   "278  (BC_4        ,RDATP_2_15     ,input         ,X)," &
   "279  (BC_4        ,RDATP_2_14     ,input         ,X)," &
   "280  (BC_4        ,RDATP_2_13     ,input         ,X)," &
   "281  (BC_4        ,RDATP_2_12     ,input         ,X)," &
   "282  (BC_4        ,RDATP_2_11     ,input         ,X)," &
   "283  (BC_4        ,RDATP_2_10     ,input         ,X)," &
   "284  (BC_4        ,RDATP_2_9      ,input         ,X)," &
   "285  (BC_4        ,RDATP_2_8      ,input         ,X)," &
   "286  (BC_4        ,RDATP_2_7      ,input         ,X)," &
   "287  (BC_4        ,RDATP_2_6      ,input         ,X)," &
   "288  (BC_4        ,RDATP_2_5      ,input         ,X)," &
   "289  (BC_4        ,RDATP_2_4      ,input         ,X)," &
   "290  (BC_4        ,RDATP_2_3      ,input         ,X)," &
   "291  (BC_4        ,RDATP_2_2      ,input         ,X)," &
   "292  (BC_4        ,RDATP_2_1      ,input         ,X)," &
   "293  (BC_4        ,RDATP_2_0      ,input         ,X)," &
   "294  (BC_4        ,TSCLK_0        ,input         ,X)," &
   "295  (BC_4        ,TSTAT_0_1      ,input         ,X)," &
   "296  (BC_4        ,TSTAT_0_0      ,input         ,X)," &
   "297  (BC_1        ,*              ,internal      ,X)," &
   "298  (BC_1        ,TCTLP_0        ,output2       ,X)," &
   "299  (BC_1        ,TDCLKP_0       ,output2       ,X)," &
   "300  (BC_1        ,TDATP_0_15     ,output2       ,X)," &
   "301  (BC_1        ,TDATP_0_14     ,output2       ,X)," &
   "302  (BC_1        ,TDATP_0_13     ,output2       ,X)," &
   "303  (BC_1        ,TDATP_0_12     ,output2       ,X)," &
   "304  (BC_1        ,TDATP_0_11     ,output2       ,X)," &
   "305  (BC_1        ,TDATP_0_10     ,output2       ,X)," &
   "306  (BC_1        ,TDATP_0_9      ,output2       ,X)," &
   "307  (BC_1        ,TDATP_0_8      ,output2       ,X)," &
   "308  (BC_1        ,TDATP_0_7      ,output2       ,X)," &
   "309  (BC_1        ,TDATP_0_6      ,output2       ,X)," &
   "310  (BC_1        ,TDATP_0_5      ,output2       ,X)," &
   "311  (BC_1        ,TDATP_0_4      ,output2       ,X)," &
   "312  (BC_1        ,TDATP_0_3      ,output2       ,X)," &
   "313  (BC_1        ,TDATP_0_2      ,output2       ,X)," &
   "314  (BC_1        ,TDATP_0_1      ,output2       ,X)," &
   "315  (BC_1        ,TDATP_0_0      ,output2       ,X)," &
   "316  (BC_1        ,RSCLK_0        ,output2       ,X)," &
   "317  (BC_1        ,RSTAT_0_1      ,output2       ,X)," &
   "318  (BC_1        ,RSTAT_0_0      ,output2       ,X)," &
   "319  (BC_4        ,RDCLKP_0       ,input         ,X)," &
   "320  (BC_4        ,RCTLP_0        ,input         ,X)," &
   "321  (BC_4        ,RDATP_0_15     ,input         ,X)," &
   "322  (BC_4        ,RDATP_0_14     ,input         ,X)," &
   "323  (BC_4        ,RDATP_0_13     ,input         ,X)," &
   "324  (BC_4        ,RDATP_0_12     ,input         ,X)," &
   "325  (BC_4        ,RDATP_0_11     ,input         ,X)," &
   "326  (BC_4        ,RDATP_0_10     ,input         ,X)," &
   "327  (BC_4        ,RDATP_0_9      ,input         ,X)," &
   "328  (BC_4        ,RDATP_0_8      ,input         ,X)," &
   "329  (BC_4        ,RDATP_0_7      ,input         ,X)," &
   "330  (BC_4        ,RDATP_0_6      ,input         ,X)," &
   "331  (BC_4        ,RDATP_0_5      ,input         ,X)," &
   "332  (BC_4        ,RDATP_0_4      ,input         ,X)," &
   "333  (BC_4        ,RDATP_0_3      ,input         ,X)," &
   "334  (BC_4        ,RDATP_0_2      ,input         ,X)," &
   "335  (BC_4        ,RDATP_0_1      ,input         ,X)," &
   "336  (BC_4        ,RDATP_0_0      ,input         ,X)";

end fm1010;