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: TMS320DM357

----------------------------------------------------------------------
--  TI TMS320DM357					            --
----------------------------------------------------------------------
--  Supported Devices: TMS320DM357 Revision 1.0                     --
----------------------------------------------------------------------
--  Created by    : Texas Instruments Incorporated                  --
--  Documentation : TMS320DM357 Users Guide                         --
--  BSDL Revision : 0.11 originally created                         --
--                                                                  --
--  BSDL Status   : Preliminary                                     --
--  Date Created  : 28/10/2008                                     --
--                                                                  --
----------------------------------------------------------------------

entity TMS320DM357 is

  generic(PHYSICAL_PIN_MAP : string := "ZWT");

  port(
        PCLK 			: inout bit;          
        VD 				: inout bit;          
        HD 				: inout bit;          
        CI7_CCD15_UARTRXD2	: inout bit;          
        CI6_CCD14_UARTTXD2 	: inout bit;          
        CI5_CCD13_UARTCTS2	: inout bit;          
        CI4_CCD12_UARTRTS2	: inout bit;          
        CI3_CCD11			: inout bit;          
        CI2_CCD10			: inout bit;          
        CI1_CCD9			: inout bit;          
        CI0_CCD8			: inout bit;          
        YI7_CCD7	 		: inout bit;          
        YI6_CCD6 			: inout bit;          
        YI5_CCD5 			: inout bit;          
        YI4_CCD4 			: inout bit;          
        YI3_CCD3 			: inout bit;          
        YI2_CCD2 			: inout bit;          
        YI1_CCD1 			: inout bit;          
        YI0_CCD0 			: inout bit;          
        DDRCLKO 			: inout bit;          
        DDRCLKO_N 		: inout bit;          
        DDRCKE			: inout bit;          
        DDRCS			: inout bit;          
        DDRWE			: inout bit;          
        DDRDQM3			: inout bit;          
        DDRDQM2			: inout bit;          
        DDRDQM1			: inout bit;          
        DDRDQM0			: inout bit;          
        DDRRAS			: inout bit;          
        DDRCAS 			: inout bit;          
        DDRDQS0			: inout bit;          
        DDRDQS1			: inout bit;          
        DDRDQS2			: inout bit;          
        DDRDQS3			: inout bit;          
--      RSV7			: out bit;          
--      DDR_ZN			: out bit;          
--      DDR_ZP 			: out bit;          
        DDRBS0 			: inout bit;          
        DDRBS1 			: inout bit;          
        DDRBS2			: inout bit;          
        DDRA0			: inout bit;          
        DDRA1			: inout bit;          
        DDRA2			: inout bit;          
        DDRA3			: inout bit;          
        DDRA4			: inout bit;          
        DDRA5			: inout bit;          
        DDRA6			: inout bit;          
        DDRA7			: inout bit;          
        DDRA8			: inout bit;          
        DDRA9			: inout bit;          
        DDRA10			: inout bit;          
        DDRA11 			: inout bit;          
        DDRA12			: inout bit;          
        DDRD0 			: inout bit;          
        DDRD1 			: inout bit;          
        DDRD2 			: inout bit;          
        DDRD3 			: inout bit;          
        DDRD4 			: inout bit;          
        DDRD5 			: inout bit;          
        DDRD6 			: inout bit;          
        DDRD7 			: inout bit;          
        DDRD8 			: inout bit;          
        DDRD9 			: inout bit;          
        DDRD10 			: inout bit;          
        DDRD11 			: inout bit;          
        DDRD12 			: inout bit;          
        DDRD13 			: inout bit;          
        DDRD14 			: inout bit;          
        DDRD15 			: inout bit;          
        DDRD16 			: inout bit;          
        DDRD17 			: inout bit;          
        DDRD18 			: inout bit;          
        DDRD19 			: inout bit;          
        DDRD20 			: inout bit;          
        DDRD21 			: inout bit;          
        DDRD22 			: inout bit;          
        DDRD23 			: inout bit;          
        DDRD24 			: inout bit;          
        DDRD25 			: inout bit;          
        DDRD26 			: inout bit;          
        DDRD27		 	: inout bit;          
        DDRD28		 	: inout bit;          
        DDRD29 			: inout bit;          
        DDRD30 			: inout bit;          
        DDRD31 			: inout bit;          
        GIOV330_TXEN 		: inout bit;          
        GIOV331_TXCLK 		: inout bit;          
        GIOV332_COL 		: inout bit;          
        GIOV333_TXD0 		: inout bit;          
        GIOV334_TXD1 		: inout bit;          
        GIOV335_TXD2 		: inout bit;          
        GIOV336_TXD3 		: inout bit;          
        GIOV337_RXD0 		: inout bit;          
        GIOV338_RXD1 		: inout bit;          
        GIOV339_RXD2 		: inout bit;          
        GIOV3310_RXD3		: inout bit;          
        GIOV3311_RXCLK		: inout bit;          
        GIOV3312_RXDV		: inout bit;          
        GIOV3313_RXER		: inout bit;          
        GIOV3314_CRS		: inout bit;          
        GIOV3315_MDIO		: inout bit;          
        GIOV3316_MDCLK		: inout bit;          
        EM_CS2 			: inout bit;          
        EM_CS3 			: inout bit;          
        GPIO50			: inout bit;          
        GPIO51	 		: inout bit;          
        EMA1			: inout bit;          
        EMRNW			: inout bit;          
        EMWAIT			: inout bit;          
        EMOE			: inout bit;          
        EMWE			: inout bit;          
        UARTTXD1 		: inout bit;          
        UARTRXD1 		: inout bit;          
        EMD0			: inout bit;          
        EMD1			: inout bit;          
        EMD2			: inout bit;          
        EMD3			: inout bit;          
        EMD4			: inout bit;          
        EMD5			: inout bit;          
        EMD6			: inout bit;          
        EMD7			: inout bit;          
        EMD8			: inout bit;          
        EMD9			: inout bit;          
        EMD10		: inout bit;          
        EMD11		: inout bit;          
        EMD12		: inout bit;          
        EMD13		: inout bit;          
        EMD14		: inout bit;          
        EMD15		: inout bit;          
        EMBA0			: inout bit;          
        EMBA1_GPIO52	: inout bit;          
        EMA0_GPIO53		: inout bit;          
        EMA2			: inout bit;          
        SD_CLK 			: inout bit;          
        SD_CMD 			: inout bit;          
        SD_DATA3			: inout bit;          
        SD_DATA2			: inout bit;          
        SD_DATA1			: inout bit;          
        SD_DATA0			: inout bit;          
        HSYNC 			: inout bit;          
        VSYNC 			: inout bit;          
        VCLK 			: inout bit;          
        VPBECLK			: inout bit;          
        YOUT7_R7 			: inout bit;          
        YOUT6_R6 			: inout bit;          
        YOUT5_R5 			: inout bit;          
        YOUT4_R4_AEAW4 		: inout bit;          
        YOUT3_R3_AEAW3 		: inout bit;          
        YOUT2_G7_AEAW2 		: inout bit;          
        YOUT1_G6_AEAW1 		: inout bit;          
        YOUT0_G5_AEAW0 		: inout bit;          
        COUT7_G4 			: inout bit;          
        COUT6_G3 			: inout bit;          
        COUT5_G2 			: inout bit;          
        COUT4_B7 			: inout bit;          
        COUT3_B6		: inout bit;          
        COUT2_B5_EMWIDTH 	: inout bit;          
        COUT1_B4_BTSEL1		: inout bit;          
        COUT0_B3_BTSEL0		: inout bit;          
        GPIO0_LCDOE 		: inout bit;          
        GPIO1_CWE 		: inout bit;          
        GPIO2_G0 			: inout bit;          
        GPIO3_B0_LCDFIELD 	: inout bit;          
        GPIO4_R0_CFIELD 	: inout bit;          
        GPIO5_G1 			: inout bit;          
        GPIO6_B1 			: inout bit;          
        GPIO7 			: inout bit;          
        EMCS5_GPIO8	: inout bit;          
        EMCS4_GPIO9	: inout bit;          
        EMA21_GPIO10	: inout bit;          
        EMA20_GPIO11	: inout bit;          
        EMA19_GPIO12	: inout bit;          
        EMA18_GPIO13	: inout bit;          
        EMA17_GPIO14	: inout bit;          
        EMA16_GPIO15	: inout bit;          
        EMA15_GPIO16	: inout bit;          
        EMA14_GPIO17	: inout bit;          
        EMA13_GPIO18		: inout bit;          
        EMA12_GPIO19		: inout bit;          
        EMA11_GPIO20		: inout bit;          
        EMA10_GPIO21		: inout bit;          
        EMA9_GPIO22		: inout bit;          
        EMA8_GPIO23		: inout bit;          
        EMA7_GPIO24		: inout bit;          
        EMA6_GPIO25		: inout bit;          
        EMA5_GPIO26		: inout bit;          
        EMA4_GPIO27		: inout bit;          
        EMA3_GPIO28		: inout bit;          
        CLKX_GPIO29 		: inout bit;          
        CLKR_GPIO30 		: inout bit;          
        FSX_GPIO31 		: inout bit;          
        FSR_GPIO32 		: inout bit;          
        DX_GPIO33 		: inout bit;          
        DR_GPIO34 		: inout bit;          
        UARTRXD0_GPIO35		: inout bit;          
        UARTTXD0_GPIO38 	: inout bit;          
        SPIEN0_GPIO37		: inout bit;          
        GPIO38_R1 		: inout bit;          
        SPICLK_GPIO39		: inout bit;          
        SPIDI_GPIO40 		: inout bit;          
        SPIDO_GPIO41 		: inout bit;          
        SPIEN1_GPIO42		: inout bit;          
        SCL_GPIO43		: inout bit;          
        SDA_GPIO44 		: inout bit;          
        PWM0_GPIO45 		: inout bit;          
        PWM1_R2_GPIO46 		: inout bit;          
        PWM2_B2_GPIO47 		: inout bit;          
        CLKOUT0_GPIO48		: inout bit;          
        CLKOUT1_TIMIN_GPIO49	: inout bit;          
        RESETN 			: in bit;          
--      RTCK 			: out bit;          
        TCK 			: in bit;          
        TDI 			: in bit;          
        TMS 			: in bit;          
        NTRST 			: in bit;          
        TDO 			: out bit;          
        RSV5 			: in bit;          
        EMU0 			: in bit; -- B.8.10.3.d compliance pins must be type in         
        EMU1 			: in bit; -- B.8.10.3.d compliance pins must be type in        
--      DAC_VREF 			: in bit;          
--      DACIOUTA 			: out bit;          
--      DACIOUTB 			: out bit;          
--      DACIOUTC 			: out bit;          
--      DACRBIAS 			: inout bit;          
--      M24XI 			: in bit;          
--      M24XO 			: out bit;          
--      MXI_CLKIN 		: in bit;          
--      MXO 			: out bit;          
--      RSV6    			: out bit;          
--      USBVBUS 			: inout bit;          
--      RSV8  			: inout bit;          
--      USBDP  			: inout bit;          
--      USBDM  			: inout bit;          
--      UDBR1  			: inout bit;          
--      RSV1 			: in bit;          
--      RSV3 			: out bit;          

        VSS         	    	: linkage bit_vector(1 to 54);
        VDD3_3V     	    	: linkage bit_vector(1 to 7);
        RSV         	    	: linkage bit_vector(1 to 2);
        VDD1_8V      	   	: linkage bit_vector(1 to 37);
        VDD1_05V     	   	: linkage bit_vector(1 to 23));
--        DDR_VREF       		: linkage bit);

   use STD_1149_1_2001.all; -- Get standard attributes and definitions

attribute COMPONENT_CONFORMANCE of TMS320DM357: entity is
"STD_1149_1_2001";

    attribute PIN_MAP of TMS320DM357: entity is PHYSICAL_PIN_MAP;
    constant ZWT : PIN_MAP_STRING :=
   "PCLK 				:M19," &
   "VD 	       	 	:L19," &
   "HD   				:M18," &
   "CI7_CCD15_UARTRXD2 		:N19," &
   "CI6_CCD14_UARTTXD2 		:N18," &
   "CI5_CCD13_UARTCTS2	     	:N17," &
   "CI4_CCD12_UARTRTS2  	:N16," &
   "CI3_CCD11  			:N15," &
   "CI2_CCD10	        	:M17," &
   "CI1_CCD9  			:M16," &
   "CI0_CCD8 			:M15," &
   "YI7_CCD7 			:L18," &
   "YI6_CCD6 			:L17," &
   "YI5_CCD5 			:L16," &
   "YI4_CCD4 			:L15," &
   "YI3_CCD3 			:K19," &
   "YI2_CCD2 			:K18," &
   "YI1_CCD1 			:K17," &
   "YI0_CCD0 			:K16," &
   "DDRCLKO   		 	:W7," &
   "DDRCLKO_N  	 		:W8," &
   "DDRCKE				:V8," &
   "DDRCS    			:T9," &
   "DDRWE    			:T8," &
   "DDRDQM3   	 		:T16," &
   "DDRDQM2    			:T14," &
   "DDRDQM1    			:T6," &
   "DDRDQM0   	 		:T4," &
   "DDRRAS    			:U7," &
   "DDRCAS    			:T7," &
   "DDRDQS0   		 	:U4," &
   "DDRDQS1   		 	:U6," &
   "DDRDQS2   		 	:U14," &
   "DDRDQS3    			:U16," &
-- "RSV7  				:R8," &
-- "DDR_ZN	   		      :T12," &
-- "DDR_ZP 				:T13," &
   "DDRBS0    			:U8," &
   "DDRBS1    			:V9," &
   "DDRBS2   			:U9," &
   "DDRA0				:W13," &
   "DDRA1				:U13," &
   "DDRA2				:V13," &
   "DDRA3				:U12," &
   "DDRA4				:V12," &
   "DDRA5				:W12," &
   "DDRA6				:W11," &
   "DDRA7				:V11," &
   "DDRA8				:V10," &
   "DDRA9				:U11," &
   "DDRA10				:U10," &
   "DDRA11 				:W10," &
   "DDRA12				:W9," &
   "DDRD0 				:U1," &
   "DDRD1 				:U2," &
   "DDRD2 				:V1," &
   "DDRD3 				:V2," &
   "DDRD4 				:W2," &
   "DDRD5 				:U3," &
   "DDRD6 				:V3," &
   "DDRD7 				:W3," &
   "DDRD8 				:V4," &
   "DDRD9 				:W4," &
   "DDRD10 				:U5," &
   "DDRD11 				:V5," &
   "DDRD12 				:W5," &
   "DDRD13 				:V6," &
   "DDRD14		 		:W6," &
   "DDRD15 				:V7," &
   "DDRD16 				:W14," &
   "DDRD17 				:V14," &
   "DDRD18 				:W15," &
   "DDRD19 				:V15," &
   "DDRD20 				:U15," &
   "DDRD21 				:W16," &
   "DDRD22 				:V16," &
   "DDRD23 				:T17," &
   "DDRD24 				:V17," &
   "DDRD25 				:U17," &
   "DDRD26 				:U18," &
   "DDRD27 				:W17," &
   "DDRD28 				:V18," &
   "DDRD29 				:W18," &
   "DDRD30 				:V19," &
   "DDRD31 				:U19," &
   "GIOV330_TXEN 			:B13," &
   "GIOV331_TXCLK 		:A13," &
   "GIOV332_COL 			:A12," &
   "GIOV333_TXD0 			:B12," &
   "GIOV334_TXD1 			:D12," &
   "GIOV335_TXD2 			:A11," &
   "GIOV336_TXD3 			:C12," &
   "GIOV337_RXD0 			:E12," &
   "GIOV338_RXD1 			:C11," &
   "GIOV339_RXD2 			:B11," &
   "GIOV3310_RXD3			:E11," &
   "GIOV3311_RXCLK		:A10," &
   "GIOV3312_RXDV			:D11," &
   "GIOV3313_RXER			:D10," &
   "GIOV3314_CRS			:C10," &
   "GIOV3315_MDIO			:E10," &
   "GIOV3316_MDCLK		:B10," &
   "EM_CS2 				:C2," &
   "EM_CS3 				:B1," &
   "GPIO50			:J5," &
   "GPIO51 	      :H1," &
   "EMA1   				:J2," &
   "EMRNW			:G3," &
   "EMWAIT  	 	:F1," &
   "EMOE			:H4," &
   "EMWE   		 	:G2," &
   "UARTTXD1 		:H3," &
   "UARTRXD1 		:G1," &
   "EMD0			:E5," &
   "EMD1			:D3," &
   "EMD2			:F5," &
   "EMD3			:E3," &
   "EMD4			:E4," &
   "EMD5			:D2," &
   "EMD6			:F4," &
   "EMD7			:C1," &
   "EMD8			:F3," &
   "EMD9			:E2," &
   "EMD10			:G5," &
   "EMD11			:G4," &
   "EMD12			:D1," &
   "EMD13			:F2," &
   "EMD14			:H5," &
   "EMD15			:E1," &
   "EMBA0			:J3," &
   "EMBA1_GPIO52		:H2," &
   "EMA0_GPIO53  		:J4," &
   "EMA2  				:J1," &
   "SD_CLK 				:A9," &
   "SD_CMD 				:B9," &
   "SD_DATA3			:C9," &
   "SD_DATA2			:D9," &
   "SD_DATA1			:E9," &
   "SD_DATA0			:D8," &
   "HSYNC 				:C17," &
   "VSYNC 				:C18," &
   "VCLK 				:D19," &
   "VPBECLK				:C19," &
   "YOUT7_R7 			:E18," &
   "YOUT6_R6 			:E17," &
   "YOUT5_R5 			:E16," &
   "YOUT4_R4_AEAW4 		:E15," &
   "YOUT3_R3_AEAW3 		:D18," &
   "YOUT2_G7_AEAW2 		:D17," &
   "YOUT1_G6_AEAW1 		:D16," &
   "YOUT0_G5_AEAW0 		:D15," &
   "COUT7_G4 			:C16," &
   "COUT6_G3 			:B19," &
   "COUT5_G2 			:B18," &
   "COUT4_B7 			:A18," &
   "COUT3_B6		:B17," &
   "COUT2_B5_EMWIDTH  	 	:A17," &
   "COUT1_B4_BTSEL1		:B16," &
   "COUT0_B3_BTSEL0		:A16," &
   "GPIO0_LCDOE 			:C13," &
   "GPIO1_CWE 			:E13," &
   "GPIO2_G0 			:D13," &
   "GPIO3_B0_LCDFIELD 		:C14," &
   "GPIO4_R0_CFIELD 		:B14," &
   "GPIO5_G1 			:E14," &
   "GPIO6_B1 			:A14," &
   "GPIO38_R1 			:D14," &
   "EMCS5_GPIO8 	:T1," &
   "EMCS4_GPIO9 	:T2," &
   "EMA21_GPIO10	:T3," &
   "EMA20_GPIO11	:R3," &
   "EMA19_GPIO12	:R4," &
   "EMA18_GPIO13	:P5," &
   "EMA17_GPIO14	:R2," &
   "EMA16_GPIO15	:R5," &
   "EMA15_GPIO16	:P3," &
   "EMA14_GPIO17	:P4," &
   "EMA13_GPIO18			:N4," &
   "EMA12_GPIO19			:R1," &
   "EMA11_GPIO20			:P2," &
   "EMA10_GPIO21			:P1," &
   "EMA9_GPIO22			:M4," &
   "EMA8_GPIO23			:N3," &
   "EMA7_GPIO24			:N2," &
   "EMA6_GPIO25			:N1," &
   "EMA5_GPIO26			:K3," &
   "EMA4_GPIO27			:K4," &
   "EMA3_GPIO28			:K2," &
   "CLKX_GPIO29 			:B8," &
   "CLKR_GPIO30 			:A8," &
   "FSX_GPIO31 			:C8," &
   "FSR_GPIO32 			:C7," &
   "DX_GPIO33 	        	:B7," &
   "DR_GPIO34 	        	:A7," &
   "UARTRXD0_GPIO35   		:D5," &
   "UARTTXD0_GPIO38  	 	:C5," &
   "SPIEN0_GPIO37			:A4," &
   "GPIO7				:C3," &
   "SPICLK_GPIO39			:A3," &
   "SPIDI_GPIO40 			:B3," &
   "SPIDO_GPIO41 			:A2," &
   "SPIEN1_GPIO42			:B2," &
   "SCL_GPIO43			:C4," &
   "SDA_GPIO44    		:B4," &
   "PWM0_GPIO45 			:C15," &
   "PWM1_R2_GPIO46 		:B15," &
   "PWM2_B2_GPIO47 		:A15," &
   "CLKOUT0_GPIO48    		:K1," &
   "CLKOUT1_TIMIN_GPIO49    	:E19," &
   "RESETN 				:L4," &
-- "RTCK 				:B6," &
   "TCK 				:A6," &
   "TDI 				:A5," &
   "TMS 				:E6," &
   "NTRST 				:D7," &
   "TDO 				:B5," &
   "RSV5 				:D4," &
   "EMU0 				:D6," &
   "EMU1 				:C6," &
-- "DAC_VREF    			:R17," &
-- "DACIOUTA   			:P19," &
-- "DACIOUTB    			:P18," &
-- "DACIOUTC   			:R19," &
-- "DACRBIAS   			:R16," &
-- "M24XI 				:F18," &
-- "M24XO 				:F19," &
-- "MXI_CLKIN 			:L1," &
-- "MXO 				:M1," &
-- "RSV6        			:L3," &
-- "USBVBUS    			:J17," &
-- "RSV8      			:J16," &
-- "USBDP       			:G19," &
-- "USBDM        			:H19," &
-- "UDBR1  	      	      :H18," &
-- "RSV1      			:A1," &
-- "RSV3 	    			:W1," &

   "VSS                 :(P17, T18, F17, L2, G16, J18, H16, G17, K5, M5, G6, J6, L6, N6," &
                        "R6, F7, H7, K7, M7, P7, R7, E8, G8, J8, N8, F9, H9, M9, P9, G10," &
                        "N10, R10, F11, M11, P11, G12, J12, N12, L12, R12, F13, H13, K13," &
                        "M13, P13, G14, J14, L14, N14, R14, H15, K15, P15, T11)," &
   "VDD3_3V             :(G13, F12, G11, F10, J19, H17, G18)," &
   "RSV                 :(A19, W19)," &
   "VDD1_8V             :(F16, L5, N5, G15, F14, J15, H14, K14, M14, L13, G9, F8, E7, G7," &
                        "J7, L7, F6, H6, K6, M6, T5, P6, N7, P8, N9, R9, P10, N11, R11, P12," &
                        "N13, R13, P14, R15, M2, R18, T10)," &
   "VDD1_05V            :(F15, K12, M12, L11, M10, L10, K10, L9, L8, M8, J13, H12, H11, J11," &
                        "K11, J10, H10, J9, K9, K8, H8, M3, P16)" ;
--   "DDR_VREF             :(T15)";


-- *********************************************************
    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 NTRST    : signal is true;
    attribute TAP_SCAN_CLOCK of TCK      : signal is (20.00e6, BOTH);

    attribute COMPLIANCE_PATTERNS of TMS320DM357: entity is "(EMU1,EMU0,RSV5)(110)";

    attribute INSTRUCTION_LENGTH of TMS320DM357: entity is 6;
    attribute INSTRUCTION_OPCODE of TMS320DM357: entity is
              "EXTEST    (011000), " &
              "BYPASS    (111111), " &
              "HIGHZ     (011110), " &
              "PRELOAD   (011100), " &
              "IDCODE    (000100), " &
              "SAMPLE    (011011), " &
              "PRIVATE   (000000,  " &
              "           000001,  " &
              "           000010,  " &
              "           000011,  " &
              "           000101,  " &
              "           000110,  " &
              "           000111,  " &
              "           001000,  " &
              "           001001,  " &
              "           001010,  " &
              "           001011,  " &
              "           001100,  " &
              "           001101,  " &
              "           001110,  " &
              "           001111,  " &
              "           010000,  " &
              "           010001,  " &
              "           010010,  " &
              "           010011,  " &
              "           010100,  " &
              "           010101,  " &
              "           010110,  " &
              "           010111,  " &
              "           011001,  " &
              "           011010,  " &
              "           011101,  " &
              "           011111,  " &
              "           100000,  " &
              "           100001,  " &
              "           100010,  " &
              "           100011,  " &
              "           100100,  " &
              "           100101,  " &
              "           100110,  " &
              "           100111,  " &
              "           101000,  " &
              "           101001,  " &
              "           101010,  " &
              "           101011,  " &
              "           101100,  " &
              "           101101,  " &
              "           101110,  " &
              "           101111,  " &
              "           110000,  " &
              "           110001,  " &
              "           110010,  " &
              "           110011,  " &
              "           110100,  " &
              "           110101,  " &
              "           110110,  " &
              "           110111,  " &
              "           111000,  " &
              "           111001,  " &
              "           111010,  " &
              "           111011,  " &
              "           111100,  " &
              "           111101,  " &
              "           111110)  " ;

    attribute INSTRUCTION_CAPTURE of TMS320DM357: entity is "XXXX01";
   
    attribute INSTRUCTION_PRIVATE of TMS320DM357: entity is "PRIVATE";

--  Do not support SAMPLE on DDR outputs
--  Do not support INTEST on DDR inputs

    attribute IDCODE_REGISTER of TMS320DM357: entity is
              "0000" &                 -- Version number
              "1011011100000000" &     -- Part number -- DM357 pin package ID
              "00000010111" &          -- Manufacturer ID  -- Texas Instruments
              "1";                     -- Required by IEEE Std. 

    attribute REGISTER_ACCESS of TMS320DM357: entity is
              "BOUNDARY (EXTEST, PRELOAD, SAMPLE)," &
              "BYPASS   (BYPASS, HIGHZ)  " ;

attribute BOUNDARY_LENGTH   of TMS320DM357: entity is 619;
attribute BOUNDARY_REGISTER of TMS320DM357: entity is

--- num      cell                  port    function  safe ccell disval rslt

   "0   (bc_1,               *,   control,  1)," & 
   "1   (bc_1,          EM_CS3,  output3,  X,    0,   1,  Z)," & 
   "2   (bc_1,          EM_CS3,    input,  X)," & 
   "3   (bc_1,               *,   control,  1)," & 
   "4   (bc_1,          EM_CS2,  output3,  X,    3,   1,  Z)," & 
   "5   (bc_1,          EM_CS2,    input,  X)," & 
   "6   (bc_1,               *,   control,  1)," & 
   "7   (bc_1,         SPIEN1_GPIO42,  output3,  X,    6,   1,  Z)," & 
   "8   (bc_1,         SPIEN1_GPIO42,    input,  X)," & 
   "9   (bc_1,               *,   control,  1)," & 
   "10  (bc_1,          SPIDO_GPIO41,  output3,  X,    9,   1,  Z)," & 
   "11  (bc_1,          SPIDO_GPIO41,    input,  X)," & 
   "12  (bc_1,               *,   control,  1)," & 
   "13  (bc_1,          SPIDI_GPIO40,  output3,  X,    12,   1,  Z)," & 
   "14  (bc_1,          SPIDI_GPIO40,    input,  X)," & 
   "15  (bc_1,               *,   control,  1)," & 
   "16  (bc_1,         SPICLK_GPIO39,  output3,  X,    15,   1,  Z)," & 
   "17  (bc_1,         SPICLK_GPIO39,    input,  X)," & 
   "18  (bc_1,               *,   control,  1)," & 
   "19  (bc_1,            GPIO7,  output3,  X,    18,   1,  Z)," & 
   "20  (bc_1,            GPIO7,    input,  X)," & 
   "21  (bc_1,               *,   control,  1)," & 
   "22  (bc_1,         SPIEN0_GPIO37,  output3,  X,    21,   1,  Z)," & 
   "23  (bc_1,         SPIEN0_GPIO37,    input,  X)," & 
   "24  (bc_1,               *,   control,  1)," & 
   "25  (bc_1,        SDA_GPIO44,  output3,  X,    24,   1,  Z)," & 
   "26  (bc_1,        SDA_GPIO44,    input,  X)," & 
   "27  (bc_1,               *,   control,  1)," & 
   "28  (bc_1,         SCL_GPIO43,  output3,  X,    27,   1,  Z)," & 
   "29  (bc_1,         SCL_GPIO43,    input,  X)," & 
   "30  (bc_1,               *,   control,  1)," & 
   "31  (bc_1,       UARTTXD0_GPIO38,  output3,  X,    30,   1,  Z)," & 
   "32  (bc_1,       UARTTXD0_GPIO38,    input,  X)," & 
   "33  (bc_1,               *,   control,  1)," & 
   "34  (bc_1,       UARTRXD0_GPIO35,  output3,  X,    33,   1,  Z)," & 
   "35  (bc_1,       UARTRXD0_GPIO35,    input,  X)," & 
   "36  (bc_1,               *,   control,  1)," & 
   "37  (bc_1,              DR_GPIO34,  output3,  X,    36,   1,  Z)," & 
   "38  (bc_1,              DR_GPIO34,    input,  X)," & 
   "39  (bc_1,               *,   control,  1)," & 
   "40  (bc_1,              DX_GPIO33,  output3,  X,    39,   1,  Z)," & 
   "41  (bc_1,              DX_GPIO33,    input,  X)," & 
   "42  (bc_1,               *,   control,  1)," & 
   "43  (bc_1,             FSR_GPIO32,  output3,  X,    42,   1,  Z)," & 
   "44  (bc_1,             FSR_GPIO32,    input,  X)," & 
   "45  (bc_1,               *,   control,  1)," & 
   "46  (bc_1,             FSX_GPIO31,  output3,  X,    45,   1,  Z)," & 
   "47  (bc_1,             FSX_GPIO31,    input,  X)," & 
   "48  (bc_1,               *,   control,  1)," & 
   "49  (bc_1,            CLKR_GPIO30,  output3,  X,    48,   1,  Z)," & 
   "50  (bc_1,            CLKR_GPIO30,    input,  X)," & 
   "51  (bc_1,               *,   control,  1)," & 
   "52  (bc_1,            CLKX_GPIO29,  output3,  X,    51,   1,  Z)," & 
   "53  (bc_1,            CLKX_GPIO29,    input,  X)," & 
   "54  (bc_1,               *,   control,  1)," & 
   "55  (bc_1,        SD_DATA0,  output3,  X,    54,   1,  Z)," & 
   "56  (bc_1,        SD_DATA0,    input,  X)," & 
   "57  (bc_1,               *,   control,  1)," & 
   "58  (bc_1,        SD_DATA1,  output3,  X,    57,   1,  Z)," & 
   "59  (bc_1,        SD_DATA1,    input,  X)," & 
   "60  (bc_1,               *,   control,  1)," & 
   "61  (bc_1,        SD_DATA2,  output3,  X,    60,   1,  Z)," & 
   "62  (bc_1,        SD_DATA2,    input,  X)," & 
   "63  (bc_1,               *,   control,  1)," & 
   "64  (bc_1,        SD_DATA3,  output3,  X,    63,   1,  Z)," & 
   "65  (bc_1,        SD_DATA3,    input,  X)," & 
   "66  (bc_1,               *,   control,  1)," & 
   "67  (bc_1,          SD_CMD,  output3,  X,    66,   1,  Z)," & 
   "68  (bc_1,          SD_CMD,    input,  X)," & 
   "69  (bc_1,               *,   control,  1)," & 
   "70  (bc_1,          SD_CLK,  output3,  X,    69,   1,  Z)," & 
   "71  (bc_1,          SD_CLK,    input,  X)," & 
   "72  (bc_1,               *,   control,  1)," & 
   "73  (bc_1,       GIOV3316_MDCLK,  output3,  X,    72,   1,  Z)," & 
   "74  (bc_1,       GIOV3316_MDCLK,    input,  X)," & 
   "75  (bc_1,               *,   control,  1)," & 
   "76  (bc_1,       GIOV3315_MDIO,  output3,  X,    75,   1,  Z)," & 
   "77  (bc_1,       GIOV3315_MDIO,    input,  X)," & 
   "78  (bc_1,               *,   control,  1)," & 
   "79  (bc_1,       GIOV3314_CRS,  output3,  X,    78,   1,  Z)," & 
   "80  (bc_1,       GIOV3314_CRS,    input,  X)," & 
   "81  (bc_1,               *,   control,  1)," & 
   "82  (bc_1,       GIOV3313_RXER,  output3,  X,    81,   1,  Z)," & 
   "83  (bc_1,       GIOV3313_RXER,    input,  X)," & 
   "84  (bc_1,               *,   control,  1)," & 
   "85  (bc_1,       GIOV3312_RXDV,  output3,  X,    84,   1,  Z)," & 
   "86  (bc_1,       GIOV3312_RXDV,    input,  X)," & 
   "87  (bc_1,               *,   control,  1)," & 
   "88  (bc_1,       GIOV3311_RXCLK,  output3,  X,    87,   1,  Z)," & 
   "89  (bc_1,       GIOV3311_RXCLK,    input,  X)," & 
   "90  (bc_1,               *,   control,  1)," & 
   "91  (bc_1,       GIOV3310_RXD3,  output3,  X,    90,   1,  Z)," & 
   "92  (bc_1,       GIOV3310_RXD3,    input,  X)," & 
   "93  (bc_1,               *,   control,  1)," & 
   "94  (bc_1,        GIOV339_RXD2,  output3,  X,    93,   1,  Z)," & 
   "95  (bc_1,        GIOV339_RXD2,    input,  X)," & 
   "96  (bc_1,               *,   control,  1)," & 
   "97  (bc_1,        GIOV338_RXD1,  output3,  X,    96,   1,  Z)," & 
   "98  (bc_1,        GIOV338_RXD1,    input,  X)," & 
   "99  (bc_1,               *,   control,  1)," & 
   "100 (bc_1,        GIOV337_RXD0,  output3,  X,    99,   1,  Z)," & 
   "101 (bc_1,        GIOV337_RXD0,    input,  X)," & 
   "102 (bc_1,               *,   control,  1)," & 
   "103 (bc_1,        GIOV336_TXD3,  output3,  X,    102,   1,  Z)," & 
   "104 (bc_1,        GIOV336_TXD3,    input,  X)," & 
   "105 (bc_1,               *,   control,  1)," & 
   "106 (bc_1,        GIOV335_TXD2,  output3,  X,    105,   1,  Z)," & 
   "107 (bc_1,        GIOV335_TXD2,    input,  X)," & 
   "108 (bc_1,               *,   control,  1)," & 
   "109 (bc_1,        GIOV334_TXD1,  output3,  X,    108,   1,  Z)," & 
   "110 (bc_1,        GIOV334_TXD1,    input,  X)," & 
   "111 (bc_1,               *,   control,  1)," & 
   "112 (bc_1,        GIOV333_TXD0,  output3,  X,    111,   1,  Z)," & 
   "113 (bc_1,        GIOV333_TXD0,    input,  X)," & 
   "114 (bc_1,               *,   control,  1)," & 
   "115 (bc_1,        GIOV332_COL,  output3,  X,    114,   1,  Z)," & 
   "116 (bc_1,        GIOV332_COL,    input,  X)," & 
   "117 (bc_1,               *,   control,  1)," & 
   "118 (bc_1,        GIOV331_TXCLK,  output3,  X,    117,   1,  Z)," & 
   "119 (bc_1,        GIOV331_TXCLK,    input,  X)," & 
   "120 (bc_1,               *,   control,  1)," & 
   "121 (bc_1,        GIOV330_TXEN,  output3,  X,    120,   1,  Z)," & 
   "122 (bc_1,        GIOV330_TXEN,    input,  X)," & 
   "123 (bc_1,               *,   control,  1)," & 
   "124 (bc_1,            GPIO1_CWE,  output3,  X,    123,   1,  Z)," & 
   "125 (bc_1,            GPIO1_CWE,    input,  X)," & 
   "126 (bc_1,               *,   control,  1)," & 
   "127 (bc_1,            GPIO0_LCDOE,  output3,  X,    126,   1,  Z)," & 
   "128 (bc_1,            GPIO0_LCDOE,    input,  X)," & 
   "129 (bc_1,               *,   control,  1)," & 
   "130 (bc_1,            GPIO2_G0,  output3,  X,    129,   1,  Z)," & 
   "131 (bc_1,            GPIO2_G0,    input,  X)," & 
   "132 (bc_1,               *,   control,  1)," & 
   "133 (bc_1,            GPIO3_B0_LCDFIELD,  output3,  X,    132,   1,  Z)," & 
   "134 (bc_1,            GPIO3_B0_LCDFIELD,    input,  X)," & 
   "135 (bc_1,               *,   control,  1)," & 
   "136 (bc_1,            GPIO4_R0_CFIELD,  output3,  X,    135,   1,  Z)," & 
   "137 (bc_1,            GPIO4_R0_CFIELD,    input,  X)," & 
   "138 (bc_1,               *,   control,  1)," & 
   "139 (bc_1,           GPIO38_R1,  output3,  X,    138,   1,  Z)," & 
   "140 (bc_1,           GPIO38_R1,    input,  X)," & 
   "141 (bc_1,               *,   control,  1)," & 
   "142 (bc_1,            GPIO6_B1,  output3,  X,    141,   1,  Z)," & 
   "143 (bc_1,            GPIO6_B1,    input,  X)," & 
   "144 (bc_1,               *,   control,  1)," & 
   "145 (bc_1,            PWM2_B2_GPIO47,  output3,  X,    144,   1,  Z)," & 
   "146 (bc_1,            PWM2_B2_GPIO47,    input,  X)," & 
   "147 (bc_1,               *,   control,  1)," & 
   "148 (bc_1,            GPIO5_G1,  output3,  X,    147,   1,  Z)," & 
   "149 (bc_1,            GPIO5_G1,    input,  X)," & 
   "150 (bc_1,               *,   control,  1)," & 
   "151 (bc_1,            PWM1_R2_GPIO46,  output3,  X,    150,   1,  Z)," & 
   "152 (bc_1,            PWM1_R2_GPIO46,    input,  X)," & 
   "153 (bc_1,               *,   control,  1)," & 
   "154 (bc_1,            PWM0_GPIO45,  output3,  X,    153,   1,  Z)," & 
   "155 (bc_1,            PWM0_GPIO45,    input,  X)," & 
   "156 (bc_1,               *,   control,  1)," & 
   "157 (bc_1,    COUT0_B3_BTSEL0,  output3,  X,    156,   1,  PULL0)," & 
   "158 (bc_1,    COUT0_B3_BTSEL0,    input,  X)," & 
   "159 (bc_1,               *,   control,  1)," & 
   "160 (bc_1,      COUT2_B5_EMWIDTH,  output3,  X,    159,   1,  PULL0)," & 
   "161 (bc_1,      COUT2_B5_EMWIDTH,    input,  X)," & 
   "162 (bc_1,               *,   control,  1)," & 
   "163 (bc_1,    COUT1_B4_BTSEL1,  output3,  X,    162,   1,  PULL0)," & 
   "164 (bc_1,    COUT1_B4_BTSEL1,    input,  X)," & 
   "165 (bc_1,               *,   control,  1)," & 
   "166 (bc_1,           COUT4_B7,  output3,  X,    165,   1,  Z)," & 
   "167 (bc_1,           COUT4_B7,    input,  X)," & 
   "168 (bc_1,               *,   control,  1)," & 
   "169 (bc_1,    COUT3_B6,  output3,  X,    168,   1,  PULL0)," & 
   "170 (bc_1,    COUT3_B6,    input,  X)," & 
   "171 (bc_1,               *,   control,  1)," & 
   "172 (bc_1,           HSYNC,  output3,  X,    171,   1,  PULL0)," & 
   "173 (bc_1,           HSYNC,    input,  X)," & 
   "174 (bc_1,               *,   control,  1)," & 
   "175 (bc_1,           COUT5_G2,  output3,  X,    174,   1,  Z)," & 
   "176 (bc_1,           COUT5_G2,    input,  X)," & 
   "177 (bc_1,               *,   control,  1)," & 
   "178 (bc_1,     YOUT2_G7_AEAW2,  output3,  X,    177,   1,  PULL0)," & 
   "179 (bc_1,     YOUT2_G7_AEAW2,    input,  X)," & 
   "180 (bc_1,               *,   control,  1)," & 
   "181 (bc_1,           VSYNC,  output3,  X,    180,   1,  PULL0)," & 
   "182 (bc_1,           VSYNC,    input,  X)," & 
   "183 (bc_1,               *,   control,  1)," & 
   "184 (bc_1,     YOUT3_R3_AEAW3,  output3,  X,    183,   1,  PULL0)," & 
   "185 (bc_1,     YOUT3_R3_AEAW3,    input,  X)," & 
   "186 (bc_1,               *,   control,  1)," & 
   "187 (bc_1,           YOUT6_R6,  output3,  X,    186,   1,  Z)," & 
   "188 (bc_1,           YOUT6_R6,    input,  X)," & 
   "189 (bc_1,               *,   control,  1)," & 
   "190 (bc_1,           YOUT7_R7,  output3,  X,    189,   1,  Z)," & 
   "191 (bc_1,           YOUT7_R7,    input,  X)," & 
   "192 (bc_1,               *,   control,  1)," & 
   "193 (bc_1,           COUT7_G4,  output3,  X,    192,   1,  Z)," & 
   "194 (bc_1,           COUT7_G4,    input,  X)," & 
   "195 (bc_1,               *,   control,  1)," & 
   "196 (bc_1,           COUT6_G3,  output3,  X,    195,   1,  Z)," & 
   "197 (bc_1,           COUT6_G3,    input,  X)," & 
   "198 (bc_1,               *,   control,  1)," & 
   "199 (bc_1,     YOUT1_G6_AEAW1,  output3,  X,    198,   1,  PULL0)," & 
   "200 (bc_1,     YOUT1_G6_AEAW1,    input,  X)," & 
   "201 (bc_1,               *,   control,  1)," & 
   "202 (bc_1,         VPBECLK,  output3,  X,    201,   1,  PULL0)," & 
   "203 (bc_1,         VPBECLK,    input,  X)," & 
   "204 (bc_1,               *,   control,  1)," & 
   "205 (bc_1,           YOUT5_R5,  output3,  X,    204,   1,  Z)," & 
   "206 (bc_1,           YOUT5_R5,    input,  X)," & 
   "207 (bc_1,               *,   control,  1)," & 
   "208 (bc_1,            VCLK,  output3,  X,    207,   1,  Z)," & 
   "209 (bc_1,            VCLK,    input,  X)," & 
   "210 (bc_1,               *,   control,  1)," & 
   "211 (bc_1,     YOUT0_G5_AEAW0,  output3,  X,    210,   1,  PULL0)," & 
   "212 (bc_1,     YOUT0_G5_AEAW0,    input,  X)," & 
   "213 (bc_1,               *,   control,  1)," & 
   "214 (bc_1,     YOUT4_R4_AEAW4,  output3,  X,    213,   1,  PULL0)," & 
   "215 (bc_1,     YOUT4_R4_AEAW4,    input,  X)," & 
   "216 (bc_1,               *,   control,  1)," & 
   "217 (bc_1,        CLKOUT1_TIMIN_GPIO49,  output3,  X,    216,   1,  Z)," & 
   "218 (bc_1,        CLKOUT1_TIMIN_GPIO49,    input,  X)," & 
   "219 (bc_1,               *,   control,  1)," & 
   "220 (bc_1,             YI0_CCD0,  output3,  X,    219,   1,  PULL0)," & 
   "221 (bc_1,             YI0_CCD0,    input,  X)," & 
   "222 (bc_1,               *,   control,  1)," & 
   "223 (bc_1,             YI1_CCD1,  output3,  X,    222,   1,  PULL0)," & 
   "224 (bc_1,             YI1_CCD1,    input,  X)," & 
   "225 (bc_1,               *,   control,  1)," & 
   "226 (bc_1,             YI2_CCD2,  output3,  X,    225,   1,  PULL0)," & 
   "227 (bc_1,             YI2_CCD2,    input,  X)," & 
   "228 (bc_1,               *,   control,  1)," & 
   "229 (bc_1,             YI3_CCD3,  output3,  X,    228,   1,  PULL0)," & 
   "230 (bc_1,             YI3_CCD3,    input,  X)," & 
   "231 (bc_1,               *,   control,  1)," & 
   "232 (bc_1,             YI4_CCD4,  output3,  X,    231,   1,  PULL0)," & 
   "233 (bc_1,             YI4_CCD4,    input,  X)," & 
   "234 (bc_1,               *,   control,  1)," & 
   "235 (bc_1,             YI5_CCD5,  output3,  X,    234,   1,  PULL0)," & 
   "236 (bc_1,             YI5_CCD5,    input,  X)," & 
   "237 (bc_1,               *,   control,  1)," & 
   "238 (bc_1,             YI6_CCD6,  output3,  X,    237,   1,  PULL0)," & 
   "239 (bc_1,             YI6_CCD6,    input,  X)," & 
   "240 (bc_1,               *,   control,  1)," & 
   "241 (bc_1,             YI7_CCD7,  output3,  X,    240,   1,  PULL0)," & 
   "242 (bc_1,             YI7_CCD7,    input,  X)," & 
   "243 (bc_1,               *,   control,  1)," & 
   "244 (bc_1,              VD,  output3,  X,    243,   1,  Z)," & 
   "245 (bc_1,              VD,    input,  X)," & 
   "246 (bc_1,               *,   control,  1)," & 
   "247 (bc_1,              HD,  output3,  X,    246,   1,  Z)," & 
   "248 (bc_1,              HD,    input,  X)," & 
   "249 (bc_1,               *,   control,  1)," & 
   "250 (bc_1,            PCLK,  output3,  X,    249,   1,  Z)," & 
   "251 (bc_1,            PCLK,    input,  X)," & 
   "252 (bc_1,               *,   control,  1)," & 
   "253 (bc_1,             CI0_CCD8,  output3,  X,    252,   1,  PULL0)," & 
   "254 (bc_1,             CI0_CCD8,    input,  X)," & 
   "255 (bc_1,               *,   control,  1)," & 
   "256 (bc_1,             CI1_CCD9,  output3,  X,    255,   1,  PULL0)," & 
   "257 (bc_1,             CI1_CCD9,    input,  X)," & 
   "258 (bc_1,               *,   control,  1)," & 
   "259 (bc_1,             CI2_CCD10,  output3,  X,    258,   1,  PULL0)," & 
   "260 (bc_1,             CI2_CCD10,    input,  X)," & 
   "261 (bc_1,               *,   control,  1)," & 
   "262 (bc_1,             CI3_CCD11,  output3,  X,    261,   1,  PULL0)," & 
   "263 (bc_1,             CI3_CCD11,    input,  X)," & 
   "264 (bc_1,               *,   control,  1)," & 
   "265 (bc_1,             CI4_CCD12_UARTRTS2,  output3,  X,    264,   1,  PULL0)," & 
   "266 (bc_1,             CI4_CCD12_UARTRTS2,    input,  X)," & 
   "267 (bc_1,               *,   control,  1)," & 
   "268 (bc_1,             CI5_CCD13_UARTCTS2,  output3,  X,    267,   1,  PULL0)," & 
   "269 (bc_1,             CI5_CCD13_UARTCTS2,    input,  X)," & 
   "270 (bc_1,               *,   control,  1)," & 
   "271 (bc_1,             CI6_CCD14_UARTTXD2,  output3,  X,    270,   1,  PULL0)," & 
   "272 (bc_1,             CI6_CCD14_UARTTXD2,    input,  X)," & 
   "273 (bc_1,               *,   control,  1)," & 
   "274 (bc_1,             CI7_CCD15_UARTRXD2,  output3,  X,    273,   1,  PULL0)," & 
   "275 (bc_1,             CI7_CCD15_UARTRXD2,    input,  X)," & 
   "276 (bc_1,               *,   control,  1)," & 
   "277 (bc_1,        DDRD31,  output3,  X,    276,   1,  Z)," & 
   "278 (bc_1,        DDRD31,    input,  X)," & 
   "279 (bc_1,               *,   control,  1)," & 
   "280 (bc_1,        DDRD30,  output3,  X,    279,   1,  Z)," & 
   "281 (bc_1,        DDRD30,    input,  X)," & 
   "282 (bc_1,               *,   control,  1)," & 
   "283 (bc_1,        DDRD29,  output3,  X,    282,   1,  Z)," & 
   "284 (bc_1,        DDRD29,    input,  X)," & 
   "285 (bc_1,               *,   control,  1)," & 
   "286 (bc_1,        DDRD28,  output3,  X,    285,   1,  Z)," & 
   "287 (bc_1,        DDRD28,    input,  X)," & 
   "288 (bc_1,               *,   control,  1)," & 
   "289 (bc_1,        DDRDQM3,  output3,  X,    288,   1,  Z)," & 
   "290 (bc_1,        DDRDQM3,    input,  X)," & 
   "291 (bc_1,               *,   control,  1)," & 
   "292 (bc_1,        DDRDQS3,  output3,  X,    291,   1,  Z)," & 
   "293 (bc_1,        DDRDQS3,    input,  X)," & 
   "294 (bc_1,               *,   control,  1)," & 
   "295 (bc_1,        DDRD27,  output3,  X,    294,   1,  Z)," & 
   "296 (bc_1,        DDRD27,    input,  X)," & 
   "297 (bc_1,               *,   control,  1)," & 
   "298 (bc_1,        DDRD26,  output3,  X,    297,   1,  Z)," & 
   "299 (bc_1,        DDRD26,    input,  X)," & 
   "300 (bc_1,               *,   control,  1)," & 
   "301 (bc_1,        DDRD25,  output3,  X,    300,   1,  Z)," & 
   "302 (bc_1,        DDRD25,    input,  X)," & 
   "303 (bc_1,               *,   control,  1)," & 
   "304 (bc_1,        DDRD24,  output3,  X,    303,   1,  Z)," & 
   "305 (bc_1,        DDRD24,    input,  X)," & 
   "306 (bc_1,               *,   control,  1)," & 
   "307 (bc_1,        DDRD23,  output3,  X,    306,   1,  Z)," & 
   "308 (bc_1,        DDRD23,    input,  X)," & 
   "309 (bc_1,               *,   control,  1)," & 
   "310 (bc_1,        DDRD22,  output3,  X,    309,   1,  Z)," & 
   "311 (bc_1,        DDRD22,    input,  X)," & 
   "312 (bc_1,               *,   control,  1)," & 
   "313 (bc_1,        DDRD21,  output3,  X,    312,   1,  Z)," & 
   "314 (bc_1,        DDRD21,    input,  X)," & 
   "315 (bc_1,               *,   control,  1)," & 
   "316 (bc_1,        DDRD20,  output3,  X,    315,   1,  Z)," & 
   "317 (bc_1,        DDRD20,    input,  X)," & 
   "318 (bc_1,               *,   control,  1)," & 
   "319 (bc_1,        DDRDQS2,  output3,  X,    318,   1,  Z)," & 
   "320 (bc_1,        DDRDQS2,    input,  X)," & 
   "321 (bc_1,               *,   control,  1)," & 
   "322 (bc_1,        DDRDQM2,  output3,  X,    321,   1,  Z)," & 
   "323 (bc_1,        DDRDQM2,    input,  X)," & 
   "324 (bc_1,               *,   control,  1)," & 
   "325 (bc_1,        DDRD19,  output3,  X,    324,   1,  Z)," & 
   "326 (bc_1,        DDRD19,    input,  X)," & 
   "327 (bc_1,               *,   control,  1)," & 
   "328 (bc_1,        DDRD18,  output3,  X,    327,   1,  Z)," & 
   "329 (bc_1,        DDRD18,    input,  X)," & 
   "330 (bc_1,               *,   control,  1)," & 
   "331 (bc_1,        DDRD17,  output3,  X,    330,   1,  Z)," & 
   "332 (bc_1,        DDRD17,    input,  X)," & 
   "333 (bc_1,               *,   control,  1)," & 
   "334 (bc_1,        DDRD16,  output3,  X,    333,   1,  Z)," & 
   "335 (bc_1,        DDRD16,    input,  X)," & 
   "336 (bc_1,               *,   control,  1)," & 
   "337 (bc_1,        DDRA0,  output3,  X,    336,   1,  Z)," & 
   "338 (bc_1,        DDRA0,    input,  X)," & 
   "339 (bc_1,               *,   control,  1)," & 
   "340 (bc_1,        DDRA1,  output3,  X,    339,   1,  Z)," & 
   "341 (bc_1,        DDRA1,    input,  X)," & 
   "342 (bc_1,               *,   control,  1)," & 
   "343 (bc_1,        DDRA2,  output3,  X,    342,   1,  Z)," & 
   "344 (bc_1,        DDRA2,    input,  X)," & 
   "345 (bc_1,               *,   control,  1)," & 
   "346 (bc_1,        DDRA3,  output3,  X,    345,   1,  Z)," & 
   "347 (bc_1,        DDRA3,    input,  X)," & 
   "348 (bc_1,               *,   control,  1)," & 
   "349 (bc_1,        DDRA4,  output3,  X,    348,   1,  Z)," & 
   "350 (bc_1,        DDRA4,    input,  X)," & 
   "351 (bc_1,               *,   control,  1)," & 
   "352 (bc_1,        DDRA5,  output3,  X,    351,   1,  Z)," & 
   "353 (bc_1,        DDRA5,    input,  X)," & 
   "354 (bc_1,               *,   control,  1)," & 
   "355 (bc_1,        DDRA6,  output3,  X,    354,   1,  Z)," & 
   "356 (bc_1,        DDRA6,    input,  X)," & 
   "357 (bc_1,               *,   control,  1)," & 
   "358 (bc_1,        DDRA7,  output3,  X,    357,   1,  Z)," & 
   "359 (bc_1,        DDRA7,    input,  X)," & 
   "360 (bc_1,               *,   control,  1)," & 
   "361 (bc_1,        DDRA8,  output3,  X,    360,   1,  Z)," & 
   "362 (bc_1,        DDRA8,    input,  X)," & 
   "363 (bc_1,               *,   control,  1)," & 
   "364 (bc_1,        DDRA9,  output3,  X,    363,   1,  Z)," & 
   "365 (bc_1,        DDRA9,    input,  X)," & 
   "366 (bc_1,               *,   control,  1)," & 
   "367 (bc_1,        DDRA10,  output3,  X,    366,   1,  Z)," & 
   "368 (bc_1,        DDRA10,    input,  X)," & 
   "369 (bc_1,               *,   control,  1)," & 
   "370 (bc_1,        DDRA11,  output3,  X,    369,   1,  Z)," & 
   "371 (bc_1,        DDRA11,    input,  X)," & 
   "372 (bc_1,               *,   control,  1)," & 
   "373 (bc_1,        DDRA12,  output3,  X,    372,   1,  Z)," & 
   "374 (bc_1,        DDRA12,    input,  X)," & 
   "375 (bc_1,               *,   control,  1)," & 
   "376 (bc_1,       DDRBS0,  output3,  X,    375,   1,  Z)," & 
   "377 (bc_1,       DDRBS0,    input,  X)," & 
   "378 (bc_1,               *,   control,  1)," & 
   "379 (bc_1,       DDRBS1,  output3,  X,    378,   1,  Z)," & 
   "380 (bc_1,       DDRBS1,    input,  X)," & 
   "381 (bc_1,               *,   control,  1)," & 
   "382 (bc_1,       DDRBS2,  output3,  X,    381,   1,  Z)," & 
   "383 (bc_1,       DDRBS2,    input,  X)," & 
   "384 (bc_1,               *,   control,  1)," & 
   "385 (bc_1,      DDRCLKO_N,  output3,  X,    384,   1,  Z)," & 
   "386 (bc_1,      DDRCLKO_N,    input,  X)," & 
   "387 (bc_1,               *,   control,  1)," & 
   "388 (bc_1,        DDRCLKO,  output3,  X,    387,   1,  Z)," & 
   "389 (bc_1,        DDRCLKO,    input,  X)," & 
   "390 (bc_1,               *,   control,  1)," & 
   "391 (bc_1,         DDRCKE,  output3,  X,    390,   1,  Z)," & 
   "392 (bc_1,         DDRCKE,    input,  X)," & 
   "393 (bc_1,               *,   control,  1)," & 
   "394 (bc_1,        DDRCS,  output3,  X,    393,   1,  Z)," & 
   "395 (bc_1,        DDRCS,    input,  X)," & 
   "396 (bc_1,               *,   control,  1)," & 
   "397 (bc_1,        DDRWE,  output3,  X,    396,   1,  Z)," & 
   "398 (bc_1,        DDRWE,    input,  X)," & 
   "399 (bc_1,               *,   control,  1)," & 
   "400 (bc_1,       DDRRAS,  output3,  X,    399,   1,  Z)," & 
   "401 (bc_1,       DDRRAS,    input,  X)," & 
   "402 (bc_1,               *,   control,  1)," & 
   "403 (bc_1,       DDRCAS,  output3,  X,    402,   1,  Z)," & 
   "404 (bc_1,       DDRCAS,    input,  X)," & 
   "405 (bc_1,               *,   control,  1)," & 
   "406 (bc_1,        DDRD15,  output3,  X,    405,   1,  Z)," & 
   "407 (bc_1,        DDRD15,    input,  X)," & 
   "408 (bc_1,               *,   control,  1)," & 
   "409 (bc_1,        DDRD14,  output3,  X,    408,   1,  Z)," & 
   "410 (bc_1,        DDRD14,    input,  X)," & 
   "411 (bc_1,               *,   control,  1)," & 
   "412 (bc_1,        DDRD13,  output3,  X,    411,   1,  Z)," & 
   "413 (bc_1,        DDRD13,    input,  X)," & 
   "414 (bc_1,               *,   control,  1)," & 
   "415 (bc_1,        DDRD12,  output3,  X,    414,   1,  Z)," & 
   "416 (bc_1,        DDRD12,    input,  X)," & 
   "417 (bc_1,               *,   control,  1)," & 
   "418 (bc_1,        DDRDQM1,  output3,  X,    417,   1,  Z)," & 
   "419 (bc_1,        DDRDQM1,    input,  X)," & 
   "420 (bc_1,               *,   control,  1)," & 
   "421 (bc_1,        DDRDQS1,  output3,  X,    420,   1,  Z)," & 
   "422 (bc_1,        DDRDQS1,    input,  X)," & 
   "423 (bc_1,               *,   control,  1)," & 
   "424 (bc_1,        DDRD11,  output3,  X,    423,   1,  Z)," & 
   "425 (bc_1,        DDRD11,    input,  X)," & 
   "426 (bc_1,               *,   control,  1)," & 
   "427 (bc_1,        DDRD10,  output3,  X,    426,   1,  Z)," & 
   "428 (bc_1,        DDRD10,    input,  X)," & 
   "429 (bc_1,               *,   control,  1)," & 
   "430 (bc_1,        DDRD9,  output3,  X,    429,   1,  Z)," & 
   "431 (bc_1,        DDRD9,    input,  X)," & 
   "432 (bc_1,               *,   control,  1)," & 
   "433 (bc_1,        DDRD8,  output3,  X,    432,   1,  Z)," & 
   "434 (bc_1,        DDRD8,    input,  X)," & 
   "435 (bc_1,               *,   control,  1)," & 
   "436 (bc_1,        DDRD7,  output3,  X,    435,   1,  Z)," & 
   "437 (bc_1,        DDRD7,    input,  X)," & 
   "438 (bc_1,               *,   control,  1)," & 
   "439 (bc_1,        DDRD6,  output3,  X,    438,   1,  Z)," & 
   "440 (bc_1,        DDRD6,    input,  X)," & 
   "441 (bc_1,               *,   control,  1)," & 
   "442 (bc_1,        DDRD5,  output3,  X,    441,   1,  Z)," & 
   "443 (bc_1,        DDRD5,    input,  X)," & 
   "444 (bc_1,               *,   control,  1)," & 
   "445 (bc_1,        DDRD4,  output3,  X,    444,   1,  Z)," & 
   "446 (bc_1,        DDRD4,    input,  X)," & 
   "447 (bc_1,               *,   control,  1)," & 
   "448 (bc_1,        DDRDQS0,  output3,  X,    447,   1,  Z)," & 
   "449 (bc_1,        DDRDQS0,    input,  X)," & 
   "450 (bc_1,               *,   control,  1)," & 
   "451 (bc_1,        DDRDQM0,  output3,  X,    450,   1,  Z)," & 
   "452 (bc_1,        DDRDQM0,    input,  X)," & 
   "453 (bc_1,               *,   control,  1)," & 
   "454 (bc_1,        DDRD3,  output3,  X,    453,   1,  Z)," & 
   "455 (bc_1,        DDRD3,    input,  X)," & 
   "456 (bc_1,               *,   control,  1)," & 
   "457 (bc_1,        DDRD2,  output3,  X,    456,   1,  Z)," & 
   "458 (bc_1,        DDRD2,    input,  X)," & 
   "459 (bc_1,               *,   control,  1)," & 
   "460 (bc_1,        DDRD1,  output3,  X,    459,   1,  Z)," & 
   "461 (bc_1,        DDRD1,    input,  X)," & 
   "462 (bc_1,               *,   control,  1)," & 
   "463 (bc_1,        DDRD0,  output3,  X,    462,   1,  Z)," & 
   "464 (bc_1,        DDRD0,    input,  X)," & 
   "465 (bc_1,               *,   control,  1)," & 
   "466 (bc_1,          EMCS4_GPIO9,  output3,  X,    465,   1,  Z)," & 
   "467 (bc_1,          EMCS4_GPIO9,    input,  X)," & 
   "468 (bc_1,               *,   control,  1)," & 
   "469 (bc_1,          EMCS5_GPIO8,  output3,  X,    468,   1,  Z)," & 
   "470 (bc_1,          EMCS5_GPIO8,    input,  X)," & 
   "471 (bc_1,               *,   control,  1)," & 
   "472 (bc_1,         EMA21_GPIO10,  output3,  X,    471,   1,  Z)," & 
   "473 (bc_1,         EMA21_GPIO10,    input,  X)," & 
   "474 (bc_1,               *,   control,  1)," & 
   "475 (bc_1,         EMA20_GPIO11,  output3,  X,    474,   1,  Z)," & 
   "476 (bc_1,         EMA20_GPIO11,    input,  X)," & 
   "477 (bc_1,               *,   control,  1)," & 
   "478 (bc_1,         EMA19_GPIO12,  output3,  X,    477,   1,  Z)," & 
   "479 (bc_1,         EMA19_GPIO12,    input,  X)," & 
   "480 (bc_1,               *,   control,  1)," & 
   "481 (bc_1,         EMA18_GPIO13,  output3,  X,    480,   1,  Z)," & 
   "482 (bc_1,         EMA18_GPIO13,    input,  X)," & 
   "483 (bc_1,               *,   control,  1)," & 
   "484 (bc_1,         EMA17_GPIO14,  output3,  X,    483,   1,  Z)," & 
   "485 (bc_1,         EMA17_GPIO14,    input,  X)," & 
   "486 (bc_1,               *,   control,  1)," & 
   "487 (bc_1,         EMA16_GPIO15,  output3,  X,    486,   1,  Z)," & 
   "488 (bc_1,         EMA16_GPIO15,    input,  X)," & 
   "489 (bc_1,               *,   control,  1)," & 
   "490 (bc_1,         EMA15_GPIO16,  output3,  X,    489,   1,  Z)," & 
   "491 (bc_1,         EMA15_GPIO16,    input,  X)," & 
   "492 (bc_1,               *,   control,  1)," & 
   "493 (bc_1,         EMA14_GPIO17,  output3,  X,    492,   1,  Z)," & 
   "494 (bc_1,         EMA14_GPIO17,    input,  X)," & 
   "495 (bc_1,               *,   control,  1)," & 
   "496 (bc_1,         EMA13_GPIO18,  output3,  X,    495,   1,  Z)," & 
   "497 (bc_1,         EMA13_GPIO18,    input,  X)," & 
   "498 (bc_1,               *,   control,  1)," & 
   "499 (bc_1,         EMA12_GPIO19,  output3,  X,    498,   1,  Z)," & 
   "500 (bc_1,         EMA12_GPIO19,    input,  X)," & 
   "501 (bc_1,               *,   control,  1)," & 
   "502 (bc_1,         EMA11_GPIO20,  output3,  X,    501,   1,  Z)," & 
   "503 (bc_1,         EMA11_GPIO20,    input,  X)," & 
   "504 (bc_1,               *,   control,  1)," & 
   "505 (bc_1,         EMA10_GPIO21,  output3,  X,    504,   1,  Z)," & 
   "506 (bc_1,         EMA10_GPIO21,    input,  X)," & 
   "507 (bc_1,               *,   control,  1)," & 
   "508 (bc_1,         EMA9_GPIO22,  output3,  X,    507,   1,  Z)," & 
   "509 (bc_1,         EMA9_GPIO22,    input,  X)," & 
   "510 (bc_1,               *,   control,  1)," & 
   "511 (bc_1,         EMA8_GPIO23,  output3,  X,    510,   1,  Z)," & 
   "512 (bc_1,         EMA8_GPIO23,    input,  X)," & 
   "513 (bc_1,               *,   control,  1)," & 
   "514 (bc_1,         EMA7_GPIO24,  output3,  X,    513,   1,  Z)," & 
   "515 (bc_1,         EMA7_GPIO24,    input,  X)," & 
   "516 (bc_1,               *,   control,  1)," & 
   "517 (bc_1,         EMA6_GPIO25,  output3,  X,    516,   1,  Z)," & 
   "518 (bc_1,         EMA6_GPIO25,    input,  X)," & 
   "519 (bc_1,          RESETN,    input,  X)," & 
   "520 (bc_1,               *,   control,  1)," & 
   "521 (bc_1,        CLKOUT0_GPIO48,  output3,  X,    520,   1,   Z)," & 
   "522 (bc_1,        CLKOUT0_GPIO48,    input,  X)," & 
   "523 (bc_1,               *,   control,  1)," & 
   "524 (bc_1,         EMA5_GPIO26,  output3,  X,    523,   1,   Z)," & 
   "525 (bc_1,         EMA5_GPIO26,    input,  X)," & 
   "526 (bc_1,               *,   control,  1)," & 
   "527 (bc_1,         EMA4_GPIO27,  output3,  X,    526,   1,   Z)," & 
   "528 (bc_1,         EMA4_GPIO27,    input,  X)," & 
   "529 (bc_1,               *,   control,  1)," & 
   "530 (bc_1,         EMA3_GPIO28,  output3,  X,    529,   1,   Z)," & 
   "531 (bc_1,         EMA3_GPIO28,    input,  X)," & 
   "532 (bc_1,               *,   control,  1)," & 
   "533 (bc_1,      EMA2,  output3,  X,    532,   1,   Z)," & 
   "534 (bc_1,      EMA2,    input,  X)," & 
   "535 (bc_1,               *,   control,  1)," & 
   "536 (bc_1,      EMA1,  output3,  X,    535,   1,   Z)," & 
   "537 (bc_1,      EMA1,    input,  X)," & 
   "538 (bc_1,               *,   control,  1)," & 
   "539 (bc_1,     EMA0_GPIO53,  output3,  X,    538,   1,   Z)," & 
   "540 (bc_1,     EMA0_GPIO53,    input,  X)," & 
   "541 (bc_1,               *,   control,  1)," & 
   "542 (bc_1,         GPIO51,  output3,  X,    541,   1,   Z)," & 
   "543 (bc_1,         GPIO51,    input,  X)," & 
   "544 (bc_1,               *,   control,  1)," & 
   "545 (bc_1,         GPIO50,  output3,  X,    544,   1,   Z)," & 
   "546 (bc_1,         GPIO50,    input,  X)," & 
   "547 (bc_1,               *,   control,  1)," & 
   "548 (bc_1,    EMBA1_GPIO52,  output3,  X,    547,   1,   Z)," & 
   "549 (bc_1,    EMBA1_GPIO52,    input,  X)," & 
   "550 (bc_1,               *,   control,  1)," & 
   "551 (bc_1,    EMBA0,  output3,  X,    550,   1,   Z)," & 
   "552 (bc_1,    EMBA0,    input,  X)," & 
   "553 (bc_1,               *,   control,  1)," & 
   "554 (bc_1,           UARTRXD1,  output3,  X,    553,   1,   PULL0)," & 
   "555 (bc_1,           UARTRXD1,    input,  X)," & 
   "556 (bc_1,               *,   control,  1)," & 
   "557 (bc_1,           UARTTXD1,  output3,  X,    556,   1,   Z)," & 
   "558 (bc_1,           UARTTXD1,    input,  X)," & 
   "559 (bc_1,               *,   control,  1)," & 
   "560 (bc_1,        EMWE,  output3,  X,    559,   1,   Z)," & 
   "561 (bc_1,        EMWE,    input,  X)," & 
   "562 (bc_1,               *,   control,  1)," & 
   "563 (bc_1,         EMOE,  output3,  X,    562,   1,   Z)," & 
   "564 (bc_1,         EMOE,    input,  X)," & 
   "565 (bc_1,               *,   control,  1)," & 
   "566 (bc_1,       EMWAIT,  output3,  X,    565,   1,   PULL1)," & 
   "567 (bc_1,       EMWAIT,    input,  X)," & 
   "568 (bc_1,               *,   control,  1)," & 
   "569 (bc_1,    EMRNW,  output3,  X,    568,   1,   Z)," & 
   "570 (bc_1,    EMRNW,    input,  X)," & 
   "571 (bc_1,               *,   control,  1)," & 
   "572 (bc_1,         EMD15,   output3,  X,    571,   1,  Z)," & 
   "573 (bc_1,         EMD15,     input,  X)," & 
   "574 (bc_1,               *,   control,  1)," & 
   "575 (bc_1,         EMD14,   output3,  X,    574,   1,  Z)," & 
   "576 (bc_1,         EMD14,     input,  X)," & 
   "577 (bc_1,               *,   control,  1)," & 
   "578 (bc_1,         EMD13,   output3,  X,    577,   1,  Z)," & 
   "579 (bc_1,         EMD13,     input,  X)," & 
   "580 (bc_1,               *,   control,  1)," & 
   "581 (bc_1,         EMD12,   output3,  X,    580,   1,  Z)," & 
   "582 (bc_1,         EMD12,     input,  X)," & 
   "583 (bc_1,               *,   control,  1)," & 
   "584 (bc_1,         EMD11,   output3,  X,    583,   1,  Z)," & 
   "585 (bc_1,         EMD11,     input,  X)," & 
   "586 (bc_1,               *,   control,  1)," & 
   "587 (bc_1,         EMD10,   output3,  X,    586,   1,  Z)," & 
   "588 (bc_1,         EMD10,     input,  X)," & 
   "589 (bc_1,               *,   control,  1)," & 
   "590 (bc_1,         EMD9,   output3,  X,    589,   1,  Z)," & 
   "591 (bc_1,         EMD9,     input,  X)," & 
   "592 (bc_1,               *,   control,  1)," & 
   "593 (bc_1,         EMD8,   output3,  X,    592,   1,  Z)," & 
   "594 (bc_1,         EMD8,     input,  X)," & 
   "595 (bc_1,               *,   control,  1)," & 
   "596 (bc_1,         EMD7,   output3,  X,    595,   1,  Z)," & 
   "597 (bc_1,         EMD7,     input,  X)," & 
   "598 (bc_1,               *,   control,  1)," & 
   "599 (bc_1,         EMD6,   output3,  X,    598,   1,  Z)," & 
   "600 (bc_1,         EMD6,     input,  X)," & 
   "601 (bc_1,               *,   control,  1)," & 
   "602 (bc_1,         EMD5,   output3,  X,    601,   1,  Z)," & 
   "603 (bc_1,         EMD5,     input,  X)," & 
   "604 (bc_1,               *,   control,  1)," & 
   "605 (bc_1,         EMD4,   output3,  X,    604,   1,  Z)," & 
   "606 (bc_1,         EMD4,     input,  X)," & 
   "607 (bc_1,               *,   control,  1)," & 
   "608 (bc_1,         EMD3,   output3,  X,    607,   1,  Z)," & 
   "609 (bc_1,         EMD3,     input,  X)," & 
   "610 (bc_1,               *,   control,  1)," & 
   "611 (bc_1,         EMD2,   output3,  X,    610,   1,  Z)," & 
   "612 (bc_1,         EMD2,     input,  X)," & 
   "613 (bc_1,               *,   control,  1)," & 
   "614 (bc_1,         EMD1,   output3,  X,    613,   1,  Z)," & 
   "615 (bc_1,         EMD1,     input,  X)," & 
   "616 (bc_1,               *,   control,  1)," & 
   "617 (bc_1,         EMD0,   output3,  X,    616,   1,  Z)," & 
   "618 (bc_1,         EMD0,     input,  X)"; 

    attribute DESIGN_WARNING of TMS320DM357: entity is 
              "According to simulation, BSD JTAG TAP may not work correctly unless " &
              "device has completed Power on Reset sequence first.                 " ;

end TMS320DM357;