-- *************************************************************** -- Company: Integrated Device Technology, Inc. -- -- Document number: 35D5010_BS001_03 -- -- Title: BSDL file of Tsi350A - PQFP_208 package -- -- Release status: formal issue -- Security level: client use -- Group ownership: DFT Revision Date: -- Released by : -- Revision History: -- Aug 12, 2005: Created -- Aug 2, 2006: initial release -- - Modify PQDF map -- March 10, 2008: Changed revision ID to 0010 -- Sep 2, 2009 Updated with IDT formatting -- -- BSDL Syntax Checker -> passed March 10, 2008 -- -- -- *************************************************************** -- -- * Created: Fri Aug 12 11:06:52 2005 -- * By : BSCAN2BSDL -- * -- * (c) 1991-2001, SynTest Technologies, Inc. -- entity Tsi350 is -- -- Generic Parameter -- generic (PHYSICAL_PIN_MAP : string := "PQFP_208"); -- -- Logical Port Description -- port ( S_REQ_N : in bit_vector(8 downto 0); S_GNT_N : out bit_vector(8 downto 0); S_CLKI : in bit; S_RST_N : out bit; S_CFN_N : in bit; GPIO : inout bit_vector(3 downto 0); S_CLK_O : out bit_vector(9 downto 0); P_RST_N : in bit; BPCCE : in bit; P_CLK : in bit; P_GNT_N : in bit; P_REQ_N : out bit; P_AD : inout bit_vector(31 downto 0); P_CBE_N : inout bit_vector(3 downto 0); P_IDSEL : in bit; P_FRAME_N : inout bit; P_IRDY_N : inout bit; P_TRDY_N : inout bit; P_DEVSEL_N : inout bit; P_STOP_N : inout bit; P_LOCK_N : in bit; P_PERR_N : inout bit; P_SERR_N : out bit; P_PAR : inout bit; P_M66EN : in bit; MS1 : in bit; CONFIG66 : in bit; MSK_IN : in bit; HS_ENUM_N : out bit; HS_LED_OUT : out bit; TDI : in bit; TDO : out bit; TMS : in bit; TCK : in bit; TRST_N : in bit; S_AD : inout bit_vector(31 downto 0); S_CBE_N : inout bit_vector(3 downto 0); S_M66EN : inout bit; MS0 : in bit; P_VIO : linkage bit; S_VIO : linkage bit; S_PAR : inout bit; S_SERR_N : in bit; S_PERR_N : inout bit; S_LOCK_N : inout bit; S_STOP_N : inout bit; S_DEVSEL_N : inout bit; S_TRDY_N : inout bit; S_IRDY_N : inout bit; S_FRAME_N : inout bit ); -- -- Use Statements -- use STD_1149_1_1994.all; -- Get Std 1149.1-1994 attributes and definitions attribute COMPONENT_CONFORMANCE of Tsi350 : entity is "STD_1149_1_1993"; -- -- Package Pin Mapping -- attribute PIN_MAP of Tsi350 : entity is PHYSICAL_PIN_MAP; constant PQFP_208: PIN_MAP_STRING := "P_AD: (49,50,55,57,58,60,61,63,67," & "68,70,71,73,74,76,77,93,95," & "96,98,99,101,107,109,112, " & "113,115,116,118,119,121, " & "122), " & "P_CBE_N: (64,79,92,110), " & "P_PAR: 90, " & "P_FRAME_N: 80, " & "P_IRDY_N: 82, " & "P_TRDY_N: 83, " & "P_DEVSEL_N: 84, " & "P_STOP_N: 85, " & "P_LOCK_N: 87, " & "P_IDSEL: 65, " & "P_PERR_N: 88, " & "P_SERR_N: 89, " & "P_REQ_N: 47, " & "P_GNT_N: 46, " & "S_AD: (206,204,203,201,200,198, " & "197,195,192,191,189,188, " & "186,185,183,182,165,164, " & "162,161,159,154,152,150, " & "147,146,144,143,141,140, " & "138,137), " & "S_CBE_N: (194,180,167,149), " & "S_PAR: 168, " & "S_FRAME_N: 179, " & "S_IRDY_N: 177, " & "S_TRDY_N: 176, " & "S_DEVSEL_N: 175, " & "S_STOP_N: 173, " & "S_LOCK_N: 172, " & "S_PERR_N: 171, " & "S_SERR_N: 169, " & "S_REQ_N: (9,8,7,6,5,4,3,2,207), " & "S_GNT_N: (19,18,17,16,15,14,13,11, " & "10), " & "S_CLKI: 21, " & "S_CLK_O: (42,41,39,38,36,35,33,32, " & "30,29), " & "S_CFN_N: 23, " & "GPIO: (24,25,27,28), " & "BPCCE: 44, " & "P_CLK: 45, " & "P_RST_N: 43, " & "S_RST_N: 22, " & "MSK_IN: 126, " & "P_VIO: 124, " & "S_VIO: 135, " & "CONFIG66: 125, " & "S_M66EN: 153, " & "P_M66EN: 102, " & "TDI: 129, " & "TDO: 130, " & "TMS: 132, " & "TCK: 133, " & "TRST_N: 134, " & "HS_ENUM_N: 127, " & "HS_LED_OUT: 128, " & "MS0: 155, " & "MS1: 106"; -- -- 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 Tsi350 : entity is 4; attribute INSTRUCTION_OPCODE of Tsi350 : entity is "BYPASS (1111)," & "EXTEST (0000)," & "SAMPLE (0100)," & "HIGHZ (0101)," & "IDCODE (1101)"; attribute INSTRUCTION_CAPTURE of Tsi350 : entity is "0001"; attribute IDCODE_REGISTER of Tsi350 : entity is "0010" & -- 4-bit version "0000000101010000" & -- 16-bit part number "00001010010" & -- 11-bit manufacturer "1"; -- mandatory LSB attribute REGISTER_ACCESS of Tsi350 : entity is -- these are given by standard -- "BOUNDARY(EXTEST,SAMPLE,INTEST)"; -- "BYPASS(BYPASS)"; "BYPASS (BYPASS)," & "BOUNDARY (EXTEST)," & "BOUNDARY (SAMPLE)," & "BYPASS (HIGHZ)," & "DEVICE_ID (IDCODE)"; -- -- Boundary Register Description for 1149.1 Boundary_Scan_Cell -- attribute BOUNDARY_LENGTH of Tsi350 : entity is 228; attribute BOUNDARY_REGISTER of Tsi350 : entity is -- num cell port function safe [ccell disval rslt] "0 (bc_7 ,S_AD(0) ,bidir ,X ,1 ,0 ,Z)," & "1 (bc_1 ,* ,control ,0)," & "2 (bc_7 ,S_AD(1) ,bidir ,X ,1 ,0 ,Z)," & "3 (bc_7 ,S_AD(2) ,bidir ,X ,4 ,0 ,Z)," & "4 (bc_1 ,* ,control ,0)," & "5 (bc_7 ,S_AD(3) ,bidir ,X ,4 ,0 ,Z)," & "6 (bc_7 ,S_AD(4) ,bidir ,X ,7 ,0 ,Z)," & "7 (bc_1 ,* ,control ,0)," & "8 (bc_7 ,S_AD(5) ,bidir ,X ,7 ,0 ,Z)," & "9 (bc_7 ,S_AD(6) ,bidir ,X ,10 ,0 ,Z)," & "10 (bc_1 ,* ,control ,0)," & "11 (bc_7 ,S_AD(7) ,bidir ,X ,10 ,0 ,Z)," & "12 (bc_7 ,S_CBE_N(0) ,bidir ,X ,13 ,0 ,Z)," & "13 (bc_1 ,* ,control ,0)," & "14 (bc_7 ,S_AD(8) ,bidir ,X ,15 ,0 ,Z)," & "15 (bc_1 ,* ,control ,0)," & "16 (bc_7 ,S_AD(9) ,bidir ,X ,17 ,0 ,Z)," & "17 (bc_1 ,* ,control ,0)," & "18 (bc_7 ,S_M66EN ,bidir ,X ,19 ,0 ,Z)," & "19 (bc_1 ,* ,control ,0)," & "20 (bc_7 ,S_AD(10) ,bidir ,X ,21 ,0 ,Z)," & "21 (bc_1 ,* ,control ,0)," & "22 (bc_4 ,MS0 ,input ,X)," & "23 (bc_7 ,S_AD(11) ,bidir ,X ,24 ,0 ,Z)," & "24 (bc_1 ,* ,control ,0)," & "25 (bc_7 ,S_AD(12) ,bidir ,X ,26 ,0 ,Z)," & "26 (bc_1 ,* ,control ,0)," & "27 (bc_7 ,S_AD(13) ,bidir ,X ,26 ,0 ,Z)," & "28 (bc_7 ,S_AD(14) ,bidir ,X ,29 ,0 ,Z)," & "29 (bc_1 ,* ,control ,0)," & "30 (bc_7 ,S_AD(15) ,bidir ,X ,29 ,0 ,Z)," & "31 (bc_7 ,S_CBE_N(1) ,bidir ,X ,32 ,0 ,Z)," & "32 (bc_1 ,* ,control ,0)," & "33 (bc_7 ,S_PAR ,bidir ,X ,34 ,0 ,Z)," & "34 (bc_1 ,* ,control ,0)," & "35 (bc_4 ,S_SERR_N ,input ,X)," & "36 (bc_7 ,S_PERR_N ,bidir ,X ,37 ,0 ,Z)," & "37 (bc_1 ,* ,control ,0)," & "38 (bc_7 ,S_LOCK_N ,bidir ,X ,39 ,0 ,Z)," & "39 (bc_1 ,* ,control ,0)," & "40 (bc_7 ,S_STOP_N ,bidir ,X ,41 ,0 ,Z)," & "41 (bc_1 ,* ,control ,0)," & "42 (bc_7 ,S_DEVSEL_N ,bidir ,X ,43 ,0 ,Z)," & "43 (bc_1 ,* ,control ,0)," & "44 (bc_7 ,S_TRDY_N ,bidir ,X ,45 ,0 ,Z)," & "45 (bc_1 ,* ,control ,0)," & "46 (bc_7 ,S_IRDY_N ,bidir ,X ,47 ,0 ,Z)," & "47 (bc_1 ,* ,control ,0)," & "48 (bc_7 ,S_FRAME_N ,bidir ,X ,49 ,0 ,Z)," & "49 (bc_1 ,* ,control ,0)," & "50 (bc_7 ,S_CBE_N(2) ,bidir ,X ,51 ,0 ,Z)," & "51 (bc_1 ,* ,control ,0)," & "52 (bc_7 ,S_AD(16) ,bidir ,X ,53 ,0 ,Z)," & "53 (bc_1 ,* ,control ,0)," & "54 (bc_7 ,S_AD(17) ,bidir ,X ,53 ,0 ,Z)," & "55 (bc_7 ,S_AD(18) ,bidir ,X ,56 ,0 ,Z)," & "56 (bc_1 ,* ,control ,0)," & "57 (bc_7 ,S_AD(19) ,bidir ,X ,56 ,0 ,Z)," & "58 (bc_7 ,S_AD(20) ,bidir ,X ,59 ,0 ,Z)," & "59 (bc_1 ,* ,control ,0)," & "60 (bc_7 ,S_AD(21) ,bidir ,X ,59 ,0 ,Z)," & "61 (bc_7 ,S_AD(22) ,bidir ,X ,62 ,0 ,Z)," & "62 (bc_1 ,* ,control ,0)," & "63 (bc_7 ,S_AD(23) ,bidir ,X ,62 ,0 ,Z)," & "64 (bc_7 ,S_CBE_N(3) ,bidir ,X ,65 ,0 ,Z)," & "65 (bc_1 ,* ,control ,0)," & "66 (bc_7 ,S_AD(24) ,bidir ,X ,67 ,0 ,Z)," & "67 (bc_1 ,* ,control ,0)," & "68 (bc_7 ,S_AD(25) ,bidir ,X ,69 ,0 ,Z)," & "69 (bc_1 ,* ,control ,0)," & "70 (bc_7 ,S_AD(26) ,bidir ,X ,69 ,0 ,Z)," & "71 (bc_7 ,S_AD(27) ,bidir ,X ,72 ,0 ,Z)," & "72 (bc_1 ,* ,control ,0)," & "73 (bc_7 ,S_AD(28) ,bidir ,X ,74 ,0 ,Z)," & "74 (bc_1 ,* ,control ,0)," & "75 (bc_7 ,S_AD(29) ,bidir ,X ,76 ,0 ,Z)," & "76 (bc_1 ,* ,control ,0)," & "77 (bc_7 ,S_AD(30) ,bidir ,X ,76 ,0 ,Z)," & "78 (bc_7 ,S_AD(31) ,bidir ,X ,79 ,0 ,Z)," & "79 (bc_1 ,* ,control ,0)," & "80 (bc_4 ,S_REQ_N(0) ,input ,X)," & "81 (bc_4 ,S_REQ_N(1) ,input ,X)," & "82 (bc_4 ,S_REQ_N(2) ,input ,X)," & "83 (bc_4 ,S_REQ_N(3) ,input ,X)," & "84 (bc_4 ,S_REQ_N(4) ,input ,X)," & "85 (bc_4 ,S_REQ_N(5) ,input ,X)," & "86 (bc_4 ,S_REQ_N(6) ,input ,X)," & "87 (bc_4 ,S_REQ_N(7) ,input ,X)," & "88 (bc_4 ,S_REQ_N(8) ,input ,X)," & "89 (bc_1 ,S_GNT_N(0) ,output3 ,X ,90 ,0 ,Z)," & "90 (bc_1 ,* ,control ,0)," & "91 (bc_1 ,S_GNT_N(1) ,output3 ,X ,90 ,0 ,Z)," & "92 (bc_1 ,S_GNT_N(2) ,output3 ,X ,93 ,0 ,Z)," & "93 (bc_1 ,* ,control ,0)," & "94 (bc_1 ,S_GNT_N(3) ,output3 ,X ,93 ,0 ,Z)," & "95 (bc_1 ,S_GNT_N(4) ,output3 ,X ,96 ,0 ,Z)," & "96 (bc_1 ,* ,control ,0)," & "97 (bc_1 ,S_GNT_N(5) ,output3 ,X ,96 ,0 ,Z)," & "98 (bc_1 ,S_GNT_N(6) ,output3 ,X ,99 ,0 ,Z)," & "99 (bc_1 ,* ,control ,0)," & "100 (bc_1 ,S_GNT_N(7) ,output3 ,X ,99 ,0 ,Z)," & "101 (bc_1 ,S_GNT_N(8) ,output3 ,X ,102 ,0 ,Z)," & "102 (bc_1 ,* ,control ,0)," & "103 (bc_4 ,S_CLKI ,input ,X)," & "104 (bc_1 ,S_RST_N ,output3 ,X ,105 ,0 ,Z)," & "105 (bc_1 ,* ,control ,0)," & "106 (bc_4 ,S_CFN_N ,input ,X)," & "107 (bc_7 ,GPIO(3) ,bidir ,X ,108 ,0 ,Z)," & "108 (bc_1 ,* ,control ,0)," & "109 (bc_7 ,GPIO(2) ,bidir ,X ,110 ,0 ,Z)," & "110 (bc_1 ,* ,control ,0)," & "111 (bc_7 ,GPIO(1) ,bidir ,X ,112 ,0 ,Z)," & "112 (bc_1 ,* ,control ,0)," & "113 (bc_7 ,GPIO(0) ,bidir ,X ,114 ,0 ,Z)," & "114 (bc_1 ,* ,control ,0)," & "115 (bc_1 ,S_CLK_O(0) ,output3 ,X ,116 ,0 ,Z)," & "116 (bc_1 ,* ,control ,0)," & "117 (bc_1 ,S_CLK_O(1) ,output3 ,X ,118 ,0 ,Z)," & "118 (bc_1 ,* ,control ,0)," & "119 (bc_1 ,S_CLK_O(2) ,output3 ,X ,120 ,0 ,Z)," & "120 (bc_1 ,* ,control ,0)," & "121 (bc_1 ,S_CLK_O(3) ,output3 ,X ,122 ,0 ,Z)," & "122 (bc_1 ,* ,control ,0)," & "123 (bc_1 ,S_CLK_O(4) ,output3 ,X ,124 ,0 ,Z)," & "124 (bc_1 ,* ,control ,0)," & "125 (bc_1 ,S_CLK_O(5) ,output3 ,X ,126 ,0 ,Z)," & "126 (bc_1 ,* ,control ,0)," & "127 (bc_1 ,S_CLK_O(6) ,output3 ,X ,128 ,0 ,Z)," & "128 (bc_1 ,* ,control ,0)," & "129 (bc_1 ,S_CLK_O(7) ,output3 ,X ,130 ,0 ,Z)," & "130 (bc_1 ,* ,control ,0)," & "131 (bc_1 ,S_CLK_O(8) ,output3 ,X ,132 ,0 ,Z)," & "132 (bc_1 ,* ,control ,0)," & "133 (bc_1 ,S_CLK_O(9) ,output3 ,X ,134 ,0 ,Z)," & "134 (bc_1 ,* ,control ,0)," & "135 (bc_4 ,P_RST_N ,input ,X)," & "136 (bc_4 ,BPCCE ,input ,X)," & "137 (bc_4 ,P_CLK ,input ,X)," & "138 (bc_4 ,P_GNT_N ,input ,X)," & "139 (bc_1 ,P_REQ_N ,output3 ,X ,140 ,0 ,Z)," & "140 (bc_1 ,* ,control ,0)," & "141 (bc_7 ,P_AD(31) ,bidir ,X ,142 ,0 ,Z)," & "142 (bc_1 ,* ,control ,0)," & "143 (bc_7 ,P_AD(30) ,bidir ,X ,142 ,0 ,Z)," & "144 (bc_7 ,P_AD(29) ,bidir ,X ,145 ,0 ,Z)," & "145 (bc_1 ,* ,control ,0)," & "146 (bc_7 ,P_AD(28) ,bidir ,X ,147 ,0 ,Z)," & "147 (bc_1 ,* ,control ,0)," & "148 (bc_7 ,P_AD(27) ,bidir ,X ,149 ,0 ,Z)," & "149 (bc_1 ,* ,control ,0)," & "150 (bc_7 ,P_AD(26) ,bidir ,X ,151 ,0 ,Z)," & "151 (bc_1 ,* ,control ,0)," & "152 (bc_7 ,P_AD(25) ,bidir ,X ,151 ,0 ,Z)," & "153 (bc_7 ,P_AD(24) ,bidir ,X ,154 ,0 ,Z)," & "154 (bc_1 ,* ,control ,0)," & "155 (bc_7 ,P_CBE_N(3) ,bidir ,X ,156 ,0 ,Z)," & "156 (bc_1 ,* ,control ,0)," & "157 (bc_4 ,P_IDSEL ,input ,X)," & "158 (bc_7 ,P_AD(23) ,bidir ,X ,159 ,0 ,Z)," & "159 (bc_1 ,* ,control ,0)," & "160 (bc_7 ,P_AD(22) ,bidir ,X ,159 ,0 ,Z)," & "161 (bc_7 ,P_AD(21) ,bidir ,X ,162 ,0 ,Z)," & "162 (bc_1 ,* ,control ,0)," & "163 (bc_7 ,P_AD(20) ,bidir ,X ,162 ,0 ,Z)," & "164 (bc_7 ,P_AD(19) ,bidir ,X ,165 ,0 ,Z)," & "165 (bc_1 ,* ,control ,0)," & "166 (bc_7 ,P_AD(18) ,bidir ,X ,165 ,0 ,Z)," & "167 (bc_7 ,P_AD(17) ,bidir ,X ,168 ,0 ,Z)," & "168 (bc_1 ,* ,control ,0)," & "169 (bc_7 ,P_AD(16) ,bidir ,X ,168 ,0 ,Z)," & "170 (bc_7 ,P_CBE_N(2) ,bidir ,X ,171 ,0 ,Z)," & "171 (bc_1 ,* ,control ,0)," & "172 (bc_7 ,P_FRAME_N ,bidir ,X ,173 ,0 ,Z)," & "173 (bc_1 ,* ,control ,0)," & "174 (bc_7 ,P_IRDY_N ,bidir ,X ,175 ,0 ,Z)," & "175 (bc_1 ,* ,control ,0)," & "176 (bc_7 ,P_TRDY_N ,bidir ,X ,177 ,0 ,Z)," & "177 (bc_1 ,* ,control ,0)," & "178 (bc_7 ,P_DEVSEL_N ,bidir ,X ,179 ,0 ,Z)," & "179 (bc_1 ,* ,control ,0)," & "180 (bc_7 ,P_STOP_N ,bidir ,X ,181 ,0 ,Z)," & "181 (bc_1 ,* ,control ,0)," & "182 (bc_4 ,P_LOCK_N ,input ,X)," & "183 (bc_7 ,P_PERR_N ,bidir ,X ,184 ,0 ,Z)," & "184 (bc_1 ,* ,control ,0)," & "185 (bc_1 ,P_SERR_N ,output3 ,X ,186 ,0 ,Z)," & "186 (bc_1 ,* ,control ,0)," & "187 (bc_7 ,P_PAR ,bidir ,X ,188 ,0 ,Z)," & "188 (bc_1 ,* ,control ,0)," & "189 (bc_7 ,P_CBE_N(1) ,bidir ,X ,190 ,0 ,Z)," & "190 (bc_1 ,* ,control ,0)," & "191 (bc_7 ,P_AD(15) ,bidir ,X ,192 ,0 ,Z)," & "192 (bc_1 ,* ,control ,0)," & "193 (bc_7 ,P_AD(14) ,bidir ,X ,194 ,0 ,Z)," & "194 (bc_1 ,* ,control ,0)," & "195 (bc_7 ,P_AD(13) ,bidir ,X ,194 ,0 ,Z)," & "196 (bc_7 ,P_AD(12) ,bidir ,X ,197 ,0 ,Z)," & "197 (bc_1 ,* ,control ,0)," & "198 (bc_7 ,P_AD(11) ,bidir ,X ,199 ,0 ,Z)," & "199 (bc_1 ,* ,control ,0)," & "200 (bc_7 ,P_AD(10) ,bidir ,X ,201 ,0 ,Z)," & "201 (bc_1 ,* ,control ,0)," & "202 (bc_4 ,P_M66EN ,input ,X)," & "203 (bc_4 ,MS1 ,input ,X)," & "204 (bc_7 ,P_AD(9) ,bidir ,X ,205 ,0 ,Z)," & "205 (bc_1 ,* ,control ,0)," & "206 (bc_7 ,P_AD(8) ,bidir ,X ,207 ,0 ,Z)," & "207 (bc_1 ,* ,control ,0)," & "208 (bc_7 ,P_CBE_N(0) ,bidir ,X ,209 ,0 ,Z)," & "209 (bc_1 ,* ,control ,0)," & "210 (bc_7 ,P_AD(7) ,bidir ,X ,211 ,0 ,Z)," & "211 (bc_1 ,* ,control ,0)," & "212 (bc_7 ,P_AD(6) ,bidir ,X ,211 ,0 ,Z)," & "213 (bc_7 ,P_AD(5) ,bidir ,X ,214 ,0 ,Z)," & "214 (bc_1 ,* ,control ,0)," & "215 (bc_7 ,P_AD(4) ,bidir ,X ,214 ,0 ,Z)," & "216 (bc_7 ,P_AD(3) ,bidir ,X ,217 ,0 ,Z)," & "217 (bc_1 ,* ,control ,0)," & "218 (bc_7 ,P_AD(2) ,bidir ,X ,217 ,0 ,Z)," & "219 (bc_7 ,P_AD(1) ,bidir ,X ,220 ,0 ,Z)," & "220 (bc_1 ,* ,control ,0)," & "221 (bc_7 ,P_AD(0) ,bidir ,X ,220 ,0 ,Z)," & "222 (bc_4 ,CONFIG66 ,input ,X)," & "223 (bc_4 ,MSK_IN ,input ,X)," & "224 (bc_1 ,HS_ENUM_N ,output3 ,X ,225 ,0 ,Z)," & "225 (bc_1 ,* ,control ,0)," & "226 (bc_1 ,HS_LED_OUT ,output3 ,X ,227 ,0 ,Z)," & "227 (bc_1 ,* ,control ,0)"; end Tsi350;