-- IDT7290820 BSDL (Boundary Scan Description Language) -- Last updated : 01/02/02 -- Packages : BGA,PLCC,TQFP,PQFP entity IDT7290820 is generic (PHYSICAL_PIN_MAP : string:="UNDEFINED"); port( IC: linkage bit; TX7: out bit; TX6: out bit; TX5: out bit; TX4: out bit; TX3: out bit; TX2: out bit; TX1: out bit; TX0: out bit; ODE: in bit; CCO: out bit; DTAL: buffer bit; D15: inout bit; D14: inout bit; D13: inout bit; D12: inout bit; D11: inout bit; D10: inout bit; D9 : inout bit; D8 : inout bit; AD7: inout bit; AD6: inout bit; AD5: inout bit; AD4: inout bit; AD3: inout bit; AD2: inout bit; AD1: inout bit; AD0: inout bit; IM : in bit; AS : in bit; CSL: in bit; RWL: in bit; DS : in bit; A7 : in bit; A6 : in bit; A5 : in bit; A4 : in bit; A3 : in bit; A2 : in bit; A1 : in bit; A0 : in bit; WFPS: in bit; RESETL : in bit; CLK: in bit; FE : in bit; F0I: in bit; RX15: in bit; RX14: in bit; RX13: in bit; RX12: in bit; RX11: in bit; RX10: in bit; RX9: in bit; RX8: in bit; RX7: in bit; RX6: in bit; RX5: in bit; RX4: in bit; RX3: in bit; RX2: in bit; RX1: in bit; RX0: in bit; TX15: out bit; TX14: out bit; TX13: out bit; TX12: out bit; TX11: out bit; TX10: out bit; TX9: out bit; TX8: out bit; TCK, TMS, TDI, TRSTL: in bit; TDO: out bit; VCC: linkage bit_vector(1 to 12); GND: linkage bit_vector(1 to 12); NC: linkage bit_vector(1 to 16) ); use STD_1149_1_1994.all; attribute COMPONENT_CONFORMANCE of IDT7290820: entity is "STD_1149_1_1993"; attribute PIN_MAP of IDT7290820: entity is PHYSICAL_PIN_MAP; -- ******** BGA *********** constant BGA_PACKAGE : PIN_MAP_STRING := "TX7:A6, TX6:B6, TX5:B7,"& "TX4:A7, TX3:A8, TX2:B8, TX1:C8, TX0:A9, ODE:B9, CCO:A10, DTAL:D8,"& "D15:C9, D14:B10, D13:D9, D12:C10, D11:D10, D10:E9, D9:E10,"& "D8:F10, AD7:F9, AD6:G9, AD5:G10, AD4:G8, AD3:H10, AD2:H9,"& "AD1:H8, AD0:J10, IM:J9, AS:K10, CSL:H7, RWL:J8, DS:K9, A7:J7,"& "A6:K8, A5:K7, A4:J6, A3:K6, A2:K5, A1:J5, A0:J4, WFPS:K4,"& "IC:K3, RESETL:H4, CLK:G3, FE:H2, F0I:J1, RX15:G2, RX14:H1,"& "RX13:G1, RX12:F2, RX11:F1, RX10:E1, RX9:E2, RX8:D2,"& "RX7:D1, RX6:D3, RX5:C1, RX4:C2, RX3:C3, RX2:B1,"& "RX1:B2, RX0:A1, TX15:C4, TX14:B3, TX13:A2, TX12:B4,"& "TX11:A3, TX10:A4, TX9:B5, TX8:A5,"& -- TAP controller pins "TCK:H3, TMS:K1, TDI:J2, TRSTL:J3, TDO:K2,"& --Power pins "VCC: (C5,C6,D4,D7,E3,E8,F3,F8,G4,G7,H5,H6),"& "GND: (D5,D6,E4,E5,E6,E7,F4,F5,F6,F7,G5,G6),"& "NC : (C7)"; -- ******** PLCC *********** constant PLCC_PACKAGE : PIN_MAP_STRING:= "TX7:84, TX6:83, TX5:82,"& "TX4:81, TX3:80, TX2:79, TX1:78, TX0:77, ODE:76, CCO:74, DTAL:73,"& "D15:72, D14:71, D13:70, D12:69, D11:68, D10:67, D9:66,"& "D8:65, AD7:62, AD6:61, AD5:60, AD4:59, AD3:58, AD2:57,"& "AD1:56, AD0:55, IM:53, AS:52, CSL:51, RWL:50, DS:49, A7:48,"& "A6:47, A5:46, A4:45, A3:44, A2:43, A1:42, A0:41, WFPS:40,"& "RESETL:39, IC:38, CLK:31, FE:29, F0I:28, RX15:27, RX14:26,"& "RX13:25, RX12:24, RX11:23, RX10:22, RX9:21, RX8:20,"& "RX7:19, RX6:18, RX5:17, RX4:16, RX3:15, RX2:14,"& "RX1:13, RX0:12, TX15:10, TX14:9, TX13:8, TX12:7,"& "TX11:6, TX10:5, TX9:4, TX8:3,"& -- TAP controller pins "TCK:36, TMS:33, TDI:34, TRSTL:37, TDO:35,"& --Power pins "VCC: (2,32,63),"& "GND: (1,11,30,54,64,75)"; -- ******** TQFP *********** constant TQFP_PACKAGE : PIN_MAP_STRING:= "TX7:62, TX6:61, TX5:60,"& "TX4:59, TX3:58, TX2:57, TX1:56, TX0:55, ODE:54, CCO:48, DTAL:47,"& "D15:46, D14:45, D13:44, D12:43, D11:42, D10:41, D9:40,"& "D8:39, AD7:36, AD6:35, AD5:34, AD4:33, AD3:32, AD2:31,"& "AD1:30, AD0:29, IM:23, AS:22, CSL:21, RWL:20, DS:19, A7:18,"& "A6:17, A5:16, A4:15, A3:14, A2:13, A1:12, A0:11, WFPS:10,"& "RESETL:9, IC:8, CLK:97, FE:95, F0I:94, RX15:93, RX14:92,"& "RX13:91, RX12:90, RX11:89, RX10:88, RX9:87, RX8:86,"& "RX7:85, RX6:84, RX5:83, RX4:82, RX3:81, RX2:80,"& "RX1:79, RX0:78, TX15:72, TX14:71, TX13:70, TX12:69,"& "TX11:68, TX10:67, TX9:66, TX8:65,"& -- TAP controller pins "TCK:6, TMS:3, TDI:4, TRSTL:7, TDO:5,"& --Power pins "VCC: (37,64,98),"& "GND: (28,38,53,63,73,96),"& "NC : (1,2,24,25,26,27,49,50,51,52,74,75,76,77,99,100)"; -- ******** PQFP *********** constant PQFP_PACKAGE : PIN_MAP_STRING:= "TX7:65, TX6:64, TX5:63,"& "TX4:62, TX3:61, TX2:60, TX1:59, TX0:58, ODE:57, CCO:55, DTAL:50,"& "D15:49, D14:48, D13:47, D12:46, D11:45, D10:44, D9:43,"& "D8:42, AD7:39, AD6:38, AD5:37, AD4:36, AD3:35, AD2:34,"& "AD1:33, AD0:32, IM:26, AS:25, CSL:24, RWL:23, DS:22, A7:21,"& "A6:20, A5:19, A4:18, A3:17, A2:16, A1:15, A0:14, WFPS:13,"& "RESETL:12, IC:11, CLK:100, FE:98, F0I:97, RX15:96, RX14:95,"& "RX13:94, RX12:93, RX11:92, RX10:91, RX9:90, RX8:89,"& "RX7:88, RX6:87, RX5:86, RX4:85, RX3:84, RX2:83,"& "RX1:82, RX0:81, TX15:75, TX14:74, TX13:73, TX12:72,"& "TX11:71, TX10:70, TX9:69, TX8:68,"& -- TAP controller pins "TCK:9, TMS:6, TDI:7, TRSTL:10, TDO:8,"& --Power pins "VCC: (5,40,67),"& "GND: (31,41,56,66,76,99),"& "NC : (1,2,3,4,27,28,29,30,51,52,53,54,77,78,79,80)"; --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 TRSTL:signal is true; attribute TAP_SCAN_CLOCK of TCK:signal is (16.78e6, BOTH); --TAP Description attribute INSTRUCTION_LENGTH of IDT7290820: entity is 2; attribute INSTRUCTION_OPCODE of IDT7290820: entity is "BYPASS (11),"& "EXTEST (00),"& "SAMPLE (01,10)"; attribute INSTRUCTION_CAPTURE of IDT7290820: entity is "01"; -- there is no INSTRUCTION_DISABLE attribute for IDT7290820 -- there is no INSTRUCTION_PRIVATE attribute for IDT7290820 -- there is no optional registers in IDT7290820 attribute REGISTER_ACCESS of IDT7290820: entity is "BYPASS (BYPASS),"& -- 1149.1 bypass "BOUNDARY (EXTEST, SAMPLE)"; -- 1149.1 extest & sample -- THE BOUNDARY SCAN CHAIN attribute BOUNDARY_LENGTH of IDT7290820: entity is 118; attribute BOUNDARY_REGISTER of IDT7290820: entity is -- num cell port function safe [ccell disval rslt] -- -- -- ----- ---- --- ---- "0 (BC_1, *, control, 0),"& "1 (BC_1, TX7, output3, X, 0, 0, Z),"& "2 (BC_1, *, control, 0),"& "3 (BC_1, TX6, output3, X, 2, 0, Z),"& "4 (BC_1, *, control, 0),"& "5 (BC_1, TX5, output3, X, 4, 0, Z),"& "6 (BC_1, *, control, 0),"& "7 (BC_1, TX4, output3, X, 6, 0, Z),"& "8 (BC_1, *, control, 0),"& "9 (BC_1, TX3, output3, X, 8, 0, Z),"& "10 (BC_1, *, control, 0),"& "11 (BC_1, TX2, output3, X, 10, 0, Z),"& "12 (BC_1, *, control, 0),"& "13 (BC_1, TX1, output3, X, 12, 0, Z),"& "14 (BC_1, *, control, 0),"& "15 (BC_1, TX0, output3, X, 14, 0, Z),"& "16 (BC_4, ODE, input, X),"& "17 (BC_1, *, control, 0),"& "18 (BC_1, CCO, output3, X, 17, 0, Z),"& "19 (BC_1, DTAL, output2, X),"& "20 (BC_1, *, control, 0),"& "21 (BC_1, D15, output3, X, 20, 0, Z),"& "22 (BC_4, D15, input, X),"& "23 (BC_1, *, control, 0),"& "24 (BC_1, D14, output3, X, 23, 0, Z),"& "25 (BC_4, D14, input, X),"& "26 (BC_1, *, control, 0),"& "27 (BC_1, D13, output3, X, 26, 0, Z),"& "28 (BC_4, D13, input, X),"& "29 (BC_1, *, control, 0),"& "30 (BC_1, D12, output3, X, 29, 0, Z),"& "31 (BC_4, D12, input, X),"& "32 (BC_1, *, control, 0),"& "33 (BC_1, D11, output3, X, 32, 0, Z),"& "34 (BC_4, D11, input, X),"& "35 (BC_1, *, control, 0),"& "36 (BC_1, D10, output3, X, 35, 0, Z),"& "37 (BC_4, D10, input, X),"& "38 (BC_1, *, control, 0),"& "39 (BC_1, D9, output3, X, 38, 0, Z),"& "40 (BC_4, D9, input, X),"& "41 (BC_1, *, control, 0),"& "42 (BC_1, D8, output3, X, 41, 0, Z),"& "43 (BC_4, D8, input, X),"& "44 (BC_1, *, control, 0),"& "45 (BC_1, AD7, output3, X, 44, 0, Z),"& "46 (BC_4, AD7, input, X),"& "47 (BC_1, *, control, 0),"& "48 (BC_1, AD6, output3, X, 47, 0, Z),"& "49 (BC_4, AD6, input, X),"& "50 (BC_1, *, control, 0),"& "51 (BC_1, AD5, output3, X, 50, 0, Z),"& "52 (BC_4, AD5, input, X),"& "53 (BC_1, *, control, 0),"& "54 (BC_1, AD4, output3, X, 53, 0, Z),"& "55 (BC_4, AD4, input, X),"& "56 (BC_1, *, control, 0),"& "57 (BC_1, AD3, output3, X, 56, 0, Z),"& "58 (BC_4, AD3, input, X),"& "59 (BC_1, *, control, 0),"& "60 (BC_1, AD2, output3, X, 59, 0, Z),"& "61 (BC_4, AD2, input, X),"& "62 (BC_1, *, control, 0),"& "63 (BC_1, AD1, output3, X, 62, 0, Z),"& "64 (BC_4, AD1, input, X),"& "65 (BC_1, *, control, 0),"& "66 (BC_1, AD0, output3, X, 65, 0, Z),"& "67 (BC_4, AD0, input, X),"& "68 (BC_4, IM, input, X),"& "69 (BC_4, AS, input, X),"& "70 (BC_4, CSL, input, X),"& "71 (BC_4, RWL, input, X),"& "72 (BC_4, DS, input, X),"& "73 (BC_4, A7, input, X),"& "74 (BC_4, A6, input, X),"& "75 (BC_4, A5, input, X),"& "76 (BC_4, A4, input, X),"& "77 (BC_4, A3, input, X),"& "78 (BC_4, A2, input, X),"& "79 (BC_4, A1, input, X),"& "80 (BC_4, A0, input, X),"& "81 (BC_4, WFPS, input, X),"& "82 (BC_4, RESETL, input, X),"& "83 (BC_4, CLK, input, X),"& "84 (BC_4, FE, input, X),"& "85 (BC_4, F0I, input, X),"& "86 (BC_4, RX15, input, X),"& "87 (BC_4, RX14, input, X),"& "88 (BC_4, RX13, input, X),"& "89 (BC_4, RX12, input, X),"& "90 (BC_4, RX11, input, X),"& "91 (BC_4, RX10, input, X),"& "92 (BC_4, RX9, input, X),"& "93 (BC_4, RX8, input, X),"& "94 (BC_4, RX7, input, X),"& "95 (BC_4, RX6, input, X),"& "96 (BC_4, RX5, input, X),"& "97 (BC_4, RX4, input, X),"& "98 (BC_4, RX3, input, X),"& "99 (BC_4, RX2, input, X),"& "100 (BC_4, RX1, input, X),"& "101 (BC_4, RX0, input, X),"& "102 (BC_1, *, control, 0),"& "103 (BC_1, TX15, output3, X, 102, 0, Z),"& "104 (BC_1, *, control, 0),"& "105 (BC_1, TX14, output3, X, 104, 0, Z),"& "106 (BC_1, *, control, 0),"& "107 (BC_1, TX13, output3, X, 106, 0, Z),"& "108 (BC_1, *, control, 0),"& "109 (BC_1, TX12, output3, X, 108, 0, Z),"& "110 (BC_1, *, control, 0),"& "111 (BC_1, TX11, output3, X, 110, 0, Z),"& "112 (BC_1, *, control, 0),"& "113 (BC_1, TX10, output3, X, 112, 0, Z),"& "114 (BC_1, *, control, 0),"& "115 (BC_1, TX9, output3, X, 114, 0, Z),"& "116 (BC_1, *, control, 0),"& "117 (BC_1, TX8, output3, X, 116, 0, Z)"; end IDT7290820;