-- Boundary Scan Description Language (BSDL) for ZARLINK MT90210 IC -- File name : MT90210.bsd -- Device : Multi-Channel Parallel Access Circuit -- BSDL revision : 1.0 -- Date created : 08/30/96 -- Documentation : Preliminary data sheet -- Packages : 100 pin PQFP entity MT90210 is generic (PHYSICAL_PIN_MAP : string:="UNDEFINED"); port(RSTn:in bit; HC4: in bit; RDinn: in bit; OEsern:in bit; SCLK: in bit; F0n: in bit; MD2: in bit; MD1: in bit; MD0: in bit; PCLK: in bit; CKout: out bit; RW1n: out bit; RW2n: out bit; Stroben: out bit; RBC: out bit; WBC: out bit; -- A: out bit_vector(12 downto 0); A12: out bit; A11: out bit; A10: out bit; A9: out bit; A8: out bit; A7: out bit; A6: out bit; A5: out bit; A4: out bit; A3: out bit; A2: out bit; A1: out bit; A0: out bit; -- P: inout bit_vector(0 to 7); P0: inout bit; P1: inout bit; P2: inout bit; P3: inout bit; P4: inout bit; P5: inout bit; P6: inout bit; P7: inout bit; -- S: inout bit_vector(23 downto 0); S23: inout bit; S22: inout bit; S21: inout bit; S20: inout bit; S19: inout bit; S18: inout bit; S17: inout bit; S16: inout bit; S15: inout bit; S14: inout bit; S13: inout bit; S12: inout bit; S11: inout bit; S10: inout bit; S9: inout bit; S8: inout bit; S7: inout bit; S6: inout bit; S5: inout bit; S4: inout bit; S3: inout bit; S2: inout bit; S1: inout bit; S0: inout bit; TCK, TMS, TDI, TRST: in bit; TDO: out bit; VDD: linkage bit_vector(1 to 10); GND: linkage bit_vector(1 to 14)); -- NC: not used in MT90210 use STD_1149_1_1990.all; --Get standard attributes and definitions attribute PIN_MAP of MT90210: entity is PHYSICAL_PIN_MAP; constant PQFP_PACKAGE : PIN_MAP_STRING := "RSTn:52,"& "HC4:32,RDinn:29,"& "OEsern:30,SCLK:31,F0n:37,MD2:38,MD1:39,MD0:40,PCLK:53,"& "CKout: 54, RW1n: 56, RW2n: 57, Stroben: 70, RBC: 91,"& "WBC: 94,"& -- A: (90,89,87,85,84,82,81,80,77,76,75,73,72),"& "A12:90,A11:89,A10:87,A9:85,A8:84,A7:82,A6:81,A5:80,A4:77,"& "A3:76,A2:75,A1:73,A0:72,"& "P0: 58,P1: 59,P2: 61,P3: 62,P4: 64,P5: 66,P6: 67,P7: 68,"& -- "P: (58,59,61,62,64,66,67,68),"& -- "S: (26,25,24,22,21,20,19,18,15,14,13,12,11,9,8,7,6,3,2,1,100,97,96,95),"& "S23:26,S22:25,S21:24,S20:22,S19:21,S18:20,S17:19,S16:18,"& "S15:15,S14:14,S13:13,S12:12,S11:11,S10:9,S9:8,S8:7,S7:6,"& "S6:3,S5:2,S4:1,S3:100,S2:97,S1:96,S0:95,"& -- TAP controller pins "TCK: 35, TMS: 34, TDI: 33, TRST: 36, TDO: 27,"& --Power pins "VDD:(4, 16, 41,55,63,71,78,86,92,99),"& "GND:(5,10,17,23,28,60,65,69,74,79,83,88,93,98)"; --No connects pins : None --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:signal is true; attribute TAP_SCAN_CLOCK of TCK:signal is (16.78e6, BOTH); --TAP Description attribute INSTRUCTION_LENGTH of MT90210: entity is 2; attribute INSTRUCTION_OPCODE of MT90210: entity is "BYPASS (11),"& "EXTEST (00),"& "SAMPLE (01,10)"; attribute INSTRUCTION_CAPTURE of MT90210: entity is "01"; -- there is no INSTRUCTION_DISABLE attribute for MT90210 -- there is no INSTRUCTION_PRIVATE attribute for MT90210 -- there is no optional registers in MT90210 attribute REGISTER_ACCESS of MT90210: entity is "BYPASS (BYPASS),"& -- 1149.1 bypass "BOUNDARY (EXTEST, SAMPLE)"; -- 1149.1 extest & sample -- THE BOUNDARY SCAN CHAIN -- The first cell is close to TDO attribute BOUNDARY_CELLS of MT90210: entity is "BC_1, BC_4"; attribute BOUNDARY_LENGTH of MT90210: entity is 144; attribute BOUNDARY_REGISTER of MT90210: entity is -- num cell port function safe [ccell disval rslt] -- -- -- ----- ---- --- ---- "0 (BC_4, S4, Input, X),"& "1 (BC_1, S4, Output3, X, 2, 0, Z),"& "2 (BC_1, *, Control, 0),"& "3 (BC_4, S5, Input, X),"& "4 (BC_1, S5, Output3, 0, 5, 0, Z),"& "5 (BC_1, *, Control, 0),"& "6 (BC_4, S6, Input, X),"& "7 (BC_1, S6, Output3, X, 8, 0, Z),"& "8 (BC_1, *, Control, 0),"& "9 (BC_4, S7, Input, X),"& "10 (BC_1, S7, Output3, X, 11, 0, Z),"& "11 (BC_1, *, Control, 0),"& "12 (BC_4, S8, Input, X),"& "13 (BC_1, S8, Output3, X, 14, 0, Z),"& "14 (BC_1, *, Control, 0),"& "15 (BC_4, S9, Input, X),"& "16 (BC_1, S9, Output3, X, 17, 0, Z),"& "17 (BC_1, *, Control, 0),"& "18 (BC_4, S10, Input, X),"& "19 (BC_1, S10, Output3, X, 20, 0, Z),"& "20 (BC_1, *, Control, 0),"& "21 (BC_4, S11, Input, X),"& "22 (BC_1, S11, Output3, X, 23, 0, Z),"& "23 (BC_1, *, Control, 0),"& "24 (BC_4, S12, Input, X),"& "25 (BC_1, S12, Output3, X, 26, 0, Z),"& "26 (BC_1, *, Control, 0),"& "27 (BC_4, S13, Input, X),"& "28 (BC_1, S13, Output3, 0, 29, 0, Z),"& "29 (BC_1, *, Control, 0),"& "30 (BC_4, S14, Input, X),"& "31 (BC_1, S14, Output3, X, 32, 0, Z),"& "32 (BC_1, *, Control, 0),"& "33 (BC_4, S15, Input, X),"& "34 (BC_1, S15, Output3, X, 35, 0, Z),"& "35 (BC_1, *, Control, 0),"& "36 (BC_4, S16, Input, X),"& "37 (BC_1, S16, Output3, X, 38, 0, Z),"& "38 (BC_1, *, Control, 0),"& "39 (BC_4, S17, Input, X),"& "40 (BC_1, S17, Output3, X, 41, 0, Z),"& "41 (BC_1, *, Control, 0),"& "42 (BC_4, S18, Input, X),"& "43 (BC_1, S18, Output3, X, 44, 0, Z),"& "44 (BC_1, *, Control, 0),"& "45 (BC_4, S19, Input, X),"& "46 (BC_1, S19, Output3, X, 47, 0, Z),"& "47 (BC_1, *, Control, 0),"& "48 (BC_4, S20, Input, X),"& "49 (BC_1, S20, Output3, X, 50, 0, Z),"& "50 (BC_1, *, Control, 0),"& "51 (BC_4, S21, Input, X),"& "52 (BC_1, S21, Output3, X, 53, 0, Z),"& "53 (BC_1, *, Control, 0),"& "54 (BC_4, S22, Input, X),"& "55 (BC_1, S22, Output3, X, 56, 0, Z),"& "56 (BC_1, *, Control, 0),"& "57 (BC_4, S23, Input, X),"& "58 (BC_1, S23, Output3, X, 59, 0, Z),"& "59 (BC_1, *, Control, 0),"& "60 (BC_4, RDinn, Input, X),"& "61 (BC_4, OEsern, Input, X),"& "62 (BC_4, SCLK, Input, X),"& "63 (BC_4, HC4, Input, X),"& "64 (BC_4, F0n, Input, X),"& "65 (BC_4, MD2, Input, X),"& "66 (BC_4, MD1, Input, X),"& "67 (BC_4, MD0, Input, X),"& "68 (BC_4, RSTn, Input, X),"& "69 (BC_4, PCLK, Input, X),"& "70 (BC_1, CKout, Output3, X, 71, 0, Z),"& "71 (BC_1, *, Control, 0),"& "72 (BC_1, RW1n, Output3, X, 73, 0, Z),"& "73 (BC_1, *, Control, 0),"& "74 (BC_1, RW2n, Output3, X, 75, 0, Z),"& "75 (BC_1, *, Control, 0),"& "76 (BC_4, P0, Input, X),"& "77 (BC_1, P0, Output3, X, 78, 0, Z),"& "78 (BC_1, *, Control, 0),"& "79 (BC_4, P1, Input, X),"& "80 (BC_1, P1, Output3, X, 81, 0, Z),"& "81 (BC_1, *, Control, 0),"& "82 (BC_4, P2, Input, X),"& "83 (BC_1, P2, Output3, X, 84, 0, Z),"& "84 (BC_1, *, Control, 0),"& "85 (BC_4, P3, Input, X),"& "86 (BC_1, P3, Output3, X, 87, 0, Z),"& "87 (BC_1, *, Control, 0),"& "88 (BC_4, P4, Input, X),"& "89 (BC_1, P4, Output3, X, 90, 0, Z),"& "90 (BC_1, *, Control, 0),"& "91 (BC_4, P5, Input, X),"& "92 (BC_1, P5, Output3, 0, 93, 0, Z),"& "93 (BC_1, *, Control, 0),"& "94 (BC_4, P6, Input, X),"& "95 (BC_1, P6, Output3, X, 96, 0, Z),"& "96 (BC_1, *, Control, 0),"& "97 (BC_4, P7, Input, X),"& "98 (BC_1, P7, Output3, X, 99, 0, Z),"& "99 (BC_1, *, Control, 0),"& "100 (BC_1, Stroben, Output3, X, 101, 0, Z),"& "101 (BC_1, *, Control, 0),"& "102 (BC_1, A0, Output3, X, 103, 0, Z),"& "103 (BC_1, *, Control, 0),"& "104 (BC_1, A1, Output3, X, 105, 0, Z),"& "105 (BC_1, *, Control, 0),"& "106 (BC_1, A2, Output3, X, 107, 0, Z),"& "107 (BC_1, *, Control, 0),"& "108 (BC_1, A3, Output3, X, 109, 0, Z),"& "109 (BC_1, *, Control, 0),"& "110 (BC_1, A4, Output3, X, 111, 0, Z),"& "111 (BC_1, *, Control, 0),"& "112 (BC_1, A5, Output3, X, 113, 0, Z),"& "113 (BC_1, *, Control, 0),"& "114 (BC_1, A6, Output3, X, 115, 0, Z),"& "115 (BC_1, *, Control, 0),"& "116 (BC_1, A7, Output3, X, 117, 0, Z),"& "117 (BC_1, *, Control, 0),"& "118 (BC_1, A8, Output3, X, 119, 0, Z),"& "119 (BC_1, *, Control, 0),"& "120 (BC_1, A9, Output3, X, 121, 0, Z),"& "121 (BC_1, *, Control, 0),"& "122 (BC_1, A10, Output3, X, 123, 0, Z),"& "123 (BC_1, *, Control, 0),"& "124 (BC_1, A11, Output3, X, 125, 0, Z),"& "125 (BC_1, *, Control, 0),"& "126 (BC_1, A12, Output3, X, 127, 0, Z),"& "127 (BC_1, *, Control, 0),"& "128 (BC_1, RBC, Output3, X, 129, 0, Z),"& "129 (BC_1, *, Control, 0),"& "130 (BC_1, WBC, Output3, X, 131, 0, Z),"& "131 (BC_1, *, Control, 0),"& "132 (BC_4, S0, Input, X),"& "133 (BC_1, S0, Output3, X, 134, 0, Z),"& "134 (BC_1, *, Control, 0),"& "135 (BC_4, S1, Input, X),"& "136 (BC_1, S1, Output3, X, 137, 0, Z),"& "137 (BC_1, *, Control, 0),"& "138 (BC_4, S2, Input, X),"& "139 (BC_1, S2, Output3, X, 140, 0, Z),"& "140 (BC_1, *, Control, 0),"& "141 (BC_4, S3, Input, X),"& "142 (BC_1, S3, Output3, X, 143, 0, Z),"& "143 (BC_1, *, Control, 0)"; end MT90210;