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

-- 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;