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

--FREESCALE SSDT JTAG SOFTWARE
--BSDL File Generated: Thu Feb 5 18:31:38 2004

entity MCF5232 is

generic(PHYSICAL_PIN_MAP:string:="PBGA");
port(ETPUCH7:      inout   bit;
     ETPUCH6:      inout   bit;
     ETPUCH5:      inout   bit;
     ETPUCH4:      inout   bit;
     ETPUCH3 :     inout   bit;
     ETPUCH2 :     inout   bit;
     ETPUCH1 :     inout   bit;
     ETPUCH0:      inout   bit;
     QSPI_DOUT:    inout   bit;
     QSPI_DIN:     inout   bit;
     QSPI_SCK:     inout   bit;
     QSPI_PCS0:    inout   bit;
     BS_B:         inout   bit_vector(3 downto 0);
     SD_SCKE:      inout   bit;
     U1RXD:        inout   bit;
     U1TXD:        inout   bit;
     CS_B:         inout   bit_vector(0 to 3);
     A:            inout   bit_vector(23 downto 0);
     TA_B:         inout   bit;
     RWB:          inout   bit;
     SD_WE_B:      inout   bit;
     SD_SCAS_B:    inout   bit;
     SD_SRAS_B:    inout   bit;
     CLKOUT:       inout   bit;
     RESET_B:      inout   bit;
     RSTOUT_B:     inout   bit;
     RCON_B:       inout   bit;
     JTAG_EN:      in      bit;
     PST:          inout   bit_vector(0 to 3);
     TDI:          in      bit;
     TDO:          out     bit;
     TMS:          in      bit;
     TRST_B:       in      bit;
     TCLK:         in      bit;
--CK
     IRQ_B1:     inout   bit;
     IRQ_B4:     inout   bit;
     IRQ_B7:     inout   bit;
     OE_B:         inout   bit;
     D:            inout   bit_vector(0 to 31);
     CLKMOD:       inout   bit_vector(1 downto 0);
     TEST:         in      bit;
     U0TXD:        inout   bit;
     U0RXD:        inout   bit;
     TCRCLK:       inout   bit;
     ETPUCH15:     inout   bit;
     ETPUCH14:     inout   bit;
     ETPUCH13:     inout   bit;
     ETPUCH12:     inout   bit;
     ETPUCH11:     inout   bit;
     ETPUCH10:     inout   bit;
     ETPUCH9:      inout   bit;
     ETPUCH8:      inout   bit;
     EXTAL:        linkage bit;
     XTAL:         linkage bit;
     VDD:          linkage bit_vector(3 downto 0);
     VSS:          linkage bit_vector(3 downto 0);
     OVSS:         linkage bit_vector(13 downto 0);
     OVDD:         linkage bit_vector(15 downto 0);
     VSSPLL:       linkage bit;
     VDDPLL:       linkage bit
    );

    use STD_1149_1_2001.all;

    attribute COMPONENT_CONFORMANCE of MCF5232 : entity is "STD_1149_1_2001";

    attribute PIN_MAP of MCF5232 : entity is PHYSICAL_PIN_MAP;
    constant PBGA : PIN_MAP_STRING :=
      "ETPUCH7:       159," &
      "ETPUCH6:       158," &
      "ETPUCH5:       157," &
      "ETPUCH4:       156," &
      "ETPUCH3 :      155," &
      "ETPUCH2 :      154," &
      "ETPUCH1 :      152," &
      "ETPUCH0:       151," &
      "QSPI_DOUT:     150," &
      "QSPI_DIN:      149," &
      "QSPI_SCK:      148," &
      "QSPI_PCS0:     147," &
      "BS_B:         (143,142,141,140)," &
      "SD_SCKE:       139," &
      "U1RXD:         136," &
      "U1TXD:         135," &
      "CS_B:         (134,133,130,129)," &
      "A:            (126,125,124,123,122,121,120,119,118,117,116,115,112,111,110,109," &
                     "108,107,106,102,101,100,99,98)," &
      "TA_B:          97," &
      "RWB:           96," &
      "SD_WE_B:       93," &
      "SD_SCAS_B:     92," &
      "SD_SRAS_B:     91," &
      "CLKOUT:        89," &
      "EXTAL:         86," &
      "XTAL:          85," &
      "RESET_B:       83," &
      "RSTOUT_B:      82," &
      "RCON_B:        79," &
      "JTAG_EN:       78," &
      "PST:          (77,76,75,74)," &
      "TDI:           73," &
      "TDO:           72," &
      "TMS:           71," &
      "TRST_B:        70," &
      "TCLK:          68," &
--CK      "IRQ_B:        (66,65,64)," &
      "IRQ_B1:        (66)," &
      "IRQ_B4:        (65)," &
      "IRQ_B7:        (64)," &
      "OE_B:          63," &
      "D:            (60,59,58,57,56,52,51,50,49,48,47,46,45,44,43,42," &
                     "39,38,37,36,35,34,33,30,29,28,27,26,24,23,22,21)," &
      "CLKMOD:       (20,19)," &
      "TEST:          18," &
      "U0TXD:         14," &
      "U0RXD:         13," &
      "TCRCLK:        12," &
      "ETPUCH15:      11," &
      "ETPUCH14:      10," &
      "ETPUCH13:      7," &
      "ETPUCH12:      6," &
      "ETPUCH11:      5," &
      "ETPUCH10:      4," &
      "ETPUCH9:       3," &
      "ETPUCH8:       2," &
      "VDD:          (15,53,103, 144)," &
      "VSS:          (16,54,104, 145)," &
      "OVSS:         (8,25,31,40,61,80,88,94,113,127,131,137,153, 160)," &
      "OVDD:         (9,17,32,41,55,62,69,81,90,95,105,114,128,132,138, 146)," &
      "VSSPLL:        84," &
      "VDDPLL:        87" ;


    attribute TAP_SCAN_IN of tdi:signal is true;
    attribute TAP_SCAN_OUT of tdo:signal is true;
    attribute TAP_SCAN_MODE of tms:signal is true;
    attribute TAP_SCAN_RESET of trst_b:signal is true;
    attribute TAP_SCAN_CLOCK of tclk:signal is (10.0e6,BOTH);

    attribute COMPLIANCE_PATTERNS of MCF5232 : entity is
      "(test,jtag_en)(01)";

    attribute INSTRUCTION_LENGTH of MCF5232 : entity is 5;

    attribute INSTRUCTION_OPCODE of MCF5232 : entity is
      "BYPASS               (11111)," &
      "IDCODE               (00001)," &
      "EXTEST               (00100)," &
      "SAMPLE               (00010)," &
      "PRELOAD              (00010)," &
      "SAMPLE               (00011)," &
      "HIGHZ                (01001)," &
      "RUN_PLLBIST          (01010)," &
      "CLAMP                (01100)," &
      "TEST_LEAKAGE         (00101)," &
      "ENABLE_TEST_CTRL     (00110)," &
      "ACCESS_AUX_TAP_NPC   (10000)," &
      "ACCESS_AUX_TAP_ONCE  (10001)," &
      "ACCESS_AUX_TAP_eTPU  (10010)," &
      "ACCESS_AUX_TAP_DMAN3 (10011)" ;

    attribute INSTRUCTION_CAPTURE of MCF5232 : entity is "00001";
    attribute INSTRUCTION_PRIVATE of MCF5232 : entity is
      "ACCESS_AUX_TAP_NPC,  ACCESS_AUX_TAP_ONCE," &
      "ACCESS_AUX_TAP_eTPU, ACCESS_AUX_TAP_DMAN3," &
      "TEST_LEAKAGE,        ENABLE_TEST_CTRL" ;

    attribute IDCODE_REGISTER of MCF5232 : entity is
      "0000" &               -- version number
      "100000" &             -- design center
      "0000101101" &         -- part number
      "00000001110" &        -- manufacturer ID (FREESCALE)
      "1";                   -- STD header

    attribute REGISTER_ACCESS of MCF5232 : entity is
      "BYPASS(TEST_LEAKAGE)," &
      "PLLBIST_REG[64](RUN_PLLBIST)," &
      "TEST_CTRL[5](ENABLE_TEST_CTRL)";

    attribute BOUNDARY_LENGTH of MCF5232 : entity is 218;

    attribute BOUNDARY_REGISTER of MCF5232 : entity is
    --- num    cell    port       func    safe    [ccell  dis  rslt]
        "0    (BC_8, ETPUCH7,     bidir,   X,        1,     1,    Z)," &
        "1    (BC_2, *,           control,   1)," &
        "2    (BC_8, ETPUCH6,     bidir,   X,        3,     1,    Z)," &
        "3    (BC_2, *,           control,   1)," &
        "4    (BC_8, ETPUCH5,     bidir,   X,        5,     1,    Z)," &
        "5    (BC_2, *,           control,   1)," &
        "6    (BC_8, ETPUCH4,     bidir,   X,        7,     1,    Z)," &
        "7    (BC_2, *,           control,   1)," &
        "8    (BC_8, ETPUCH3 ,    bidir,   X,        9,     1,    Z)," &
        "9    (BC_2, *,           control,   1)," &
        "10   (BC_8, ETPUCH2 ,    bidir,   X,        11,     1,    Z)," &
        "11   (BC_2, *,           control,   1)," &
        "12   (BC_8, ETPUCH1 ,    bidir,   X,        13,     1,    Z)," &
        "13   (BC_2, *,           control,   1)," &
        "14   (BC_8, ETPUCH0,     bidir,   X,        15,     1,    Z)," &
        "15   (BC_2, *,           control,   1)," &
        "16   (BC_8, QSPI_DOUT,   bidir,   X,        17,     1,    Z)," &
        "17   (BC_2, *,           control,   1)," &
        "18   (BC_8, QSPI_DIN,    bidir,   X,        19,     1,    Z)," &
        "19   (BC_2, *,           control,   1)," &
        "20   (BC_8, QSPI_SCK,    bidir,   X,        21,     1,    Z)," &
        "21   (BC_2, *,           control,   1)," &
        "22   (BC_8, QSPI_PCS0,   bidir,   X,        23,     1,    Z)," &
        "23   (BC_2, *,           control,   1)," &
        "24   (BC_8, BS_B(3),     bidir,   X,        25,     1,    Z)," &
        "25   (BC_2, *,           control,   1)," &
        "26   (BC_8, BS_B(2),     bidir,   X,        27,     1,    Z)," &
        "27   (BC_2, *,           control,   1)," &
        "28   (BC_8, BS_B(1),     bidir,   X,        29,     1,    Z)," &
        "29   (BC_2, *,           control,   1)," &
        "30   (BC_8, BS_B(0),     bidir,   X,        31,     1,    Z)," &
        "31   (BC_2, *,           control,   1)," &
        "32   (BC_8, SD_SCKE,     bidir,   X,        33,     1,    Z)," &
        "33   (BC_2, *,           control,   1)," &
        "34   (BC_8, U1RXD,       bidir,   X,        35,     1,    Z)," &
        "35   (BC_2, *,           control,   1)," &
        "36   (BC_8, U1TXD,       bidir,   X,        37,     1,    Z)," &
        "37   (BC_2, *,           control,   1)," &
        "38   (BC_8, CS_B(3),     bidir,   X,        39,     1,    Z)," &
        "39   (BC_2, *,           control,   1)," &
        "40   (BC_8, CS_B(2),     bidir,   X,        41,     1,    Z)," &
        "41   (BC_2, *,           control,   1)," &
        "42   (BC_8, CS_B(1),     bidir,   X,        43,     1,    Z)," &
        "43   (BC_2, *,           control,   1)," &
        "44   (BC_8, CS_B(0),     bidir,   X,        45,     1,    Z)," &
        "45   (BC_2, *,           control,   1)," &
        "46   (BC_8, A(23),       bidir,   X,        47,     1,    Z)," &
        "47   (BC_2, *,           control,   1)," &
        "48   (BC_8, A(22),       bidir,   X,        49,     1,    Z)," &
        "49   (BC_2, *,           control,   1)," &
        "50   (BC_8, A(21),       bidir,   X,        51,     1,    Z)," &
        "51   (BC_2, *,           control,   1)," &
        "52   (BC_8, A(20),       bidir,   X,        53,     1,    Z)," &
        "53   (BC_2, *,           control,   1)," &
        "54   (BC_8, A(19),       bidir,   X,        55,     1,    Z)," &
        "55   (BC_2, *,           control,   1)," &
        "56   (BC_8, A(18),       bidir,   X,        57,     1,    Z)," &
        "57   (BC_2, *,           control,   1)," &
        "58   (BC_8, A(17),       bidir,   X,        59,     1,    Z)," &
        "59   (BC_2, *,           control,   1)," &
        "60   (BC_8, A(16),       bidir,   X,        61,     1,    Z)," &
        "61   (BC_2, *,           control,   1)," &
        "62   (BC_8, A(15),       bidir,   X,        63,     1,    Z)," &
        "63   (BC_2, *,           control,   1)," &
        "64   (BC_8, A(14),       bidir,   X,        65,     1,    Z)," &
        "65   (BC_2, *,           control,   1)," &
        "66   (BC_8, A(13),       bidir,   X,        67,     1,    Z)," &
        "67   (BC_2, *,           control,   1)," &
        "68   (BC_8, A(12),       bidir,   X,        69,     1,    Z)," &
        "69   (BC_2, *,           control,   1)," &
        "70   (BC_8, A(11),       bidir,   X,        71,     1,    Z)," &
        "71   (BC_2, *,           control,   1)," &
        "72   (BC_8, A(10),       bidir,   X,        73,     1,    Z)," &
        "73   (BC_2, *,           control,   1)," &
        "74   (BC_8, A(9),        bidir,   X,        75,     1,    Z)," &
        "75   (BC_2, *,           control,   1)," &
        "76   (BC_8, A(8),        bidir,   X,        77,     1,    Z)," &
        "77   (BC_2, *,           control,   1)," &
        "78   (BC_8, A(7),        bidir,   X,        79,     1,    Z)," &
        "79   (BC_2, *,           control,   1)," &
        "80   (BC_8, A(6),        bidir,   X,        81,     1,    Z)," &
        "81   (BC_2, *,           control,   1)," &
        "82   (BC_8, A(5),        bidir,   X,        83,     1,    Z)," &
        "83   (BC_2, *,           control,   1)," &
        "84   (BC_8, A(4),        bidir,   X,        85,     1,    Z)," &
        "85   (BC_2, *,           control,   1)," &
        "86   (BC_8, A(3),        bidir,   X,        87,     1,    Z)," &
        "87   (BC_2, *,           control,   1)," &
        "88   (BC_8, A(2),        bidir,   X,        89,     1,    Z)," &
        "89   (BC_2, *,           control,   1)," &
        "90   (BC_8, A(1),        bidir,   X,        91,     1,    Z)," &
        "91   (BC_2, *,           control,   1)," &
        "92   (BC_8, A(0),        bidir,   X,        93,     1,    Z)," &
        "93   (BC_2, *,           control,   1)," &
        "94   (BC_8, TA_B,        bidir,   1,        95,     1,    Z)," &
        "95   (BC_2, *,           control,   1)," &
        "96   (BC_8, RWB,         bidir,   X,        97,     1,    Z)," &
        "97   (BC_2, *,           control,   1)," &
        "98   (BC_8, SD_WE_B,     bidir,   1,        99,     1,    Z)," &
        "99   (BC_2, *,           control,   1)," &
        "100  (BC_8, SD_SCAS_B,   bidir,   X,        101,     1,    Z)," &
        "101  (BC_2, *,           control,   1)," &
        "102  (BC_8, SD_SRAS_B,   bidir,   X,        103,     1,    Z)," &
        "103  (BC_2, *,           control,   1)," &
        "104  (BC_8, CLKOUT,      bidir,   X,        105,     1,    Z)," &
        "105  (BC_2, *,           control,   1)," &
        "106  (BC_8, RESET_B,     bidir,   X,        107,     1,    Z)," &
        "107  (BC_2, *,           control,   1)," &
        "108  (BC_8, RSTOUT_B,    bidir,   X,        109,     1,    Z)," &
        "109  (BC_2, *,           control,   1)," &
        "110  (BC_8, RCON_B,      bidir,   1,        111,     1,    Z)," &
        "111  (BC_2, *,           control,   1)," &
        "112  (BC_8, PST(3),      bidir,   X,        113,     1,    Z)," &
        "113  (BC_2, *,           control,   1)," &
        "114  (BC_8, PST(2),      bidir,   X,        115,     1,    Z)," &
        "115  (BC_2, *,           control,   1)," &
        "116  (BC_8, PST(1),      bidir,   X,        117,     1,    Z)," &
        "117  (BC_2, *,           control,   1)," &
        "118  (BC_8, PST(0),      bidir,   X,        119,     1,    Z)," &
        "119  (BC_2, *,           control,   1)," &
        "120  (BC_8, IRQ_B1,    bidir,   X,        121,     1,    Z)," &
        "121  (BC_2, *,           control,   1)," &
        "122  (BC_8, IRQ_B4,    bidir,   X,        123,     1,    Z)," &
        "123  (BC_2, *,           control,   1)," &
        "124  (BC_8, IRQ_B7,    bidir,   X,        125,     1,    Z)," &
        "125  (BC_2, *,           control,   1)," &
        "126  (BC_8, OE_B,        bidir,   X,        127,     1,    Z)," &
        "127  (BC_2, *,           control,   1)," &
        "128  (BC_8, D(0),        bidir,   X,        129,     1,    Z)," &
        "129  (BC_2, *,           control,   1)," &
        "130  (BC_8, D(1),        bidir,   X,        131,     1,    Z)," &
        "131  (BC_2, *,           control,   1)," &
        "132  (BC_8, D(2),        bidir,   X,        133,     1,    Z)," &
        "133  (BC_2, *,           control,   1)," &
        "134  (BC_8, D(3),        bidir,   X,        135,     1,    Z)," &
        "135  (BC_2, *,           control,   1)," &
        "136  (BC_8, D(4),        bidir,   X,        137,     1,    Z)," &
        "137  (BC_2, *,           control,   1)," &
        "138  (BC_8, D(5),        bidir,   X,        139,     1,    Z)," &
        "139  (BC_2, *,           control,   1)," &
        "140  (BC_8, D(6),        bidir,   X,        141,     1,    Z)," &
        "141  (BC_2, *,           control,   1)," &
        "142  (BC_8, D(7),        bidir,   X,        143,     1,    Z)," &
        "143  (BC_2, *,           control,   1)," &
        "144  (BC_8, D(8),        bidir,   X,        145,     1,    Z)," &
        "145  (BC_2, *,           control,   1)," &
        "146  (BC_8, D(9),        bidir,   X,        147,     1,    Z)," &
        "147  (BC_2, *,           control,   1)," &
        "148  (BC_8, D(10),       bidir,   X,        149,     1,    Z)," &
        "149  (BC_2, *,           control,   1)," &
        "150  (BC_8, D(11),       bidir,   X,        151,     1,    Z)," &
        "151  (BC_2, *,           control,   1)," &
        "152  (BC_8, D(12),       bidir,   X,        153,     1,    Z)," &
        "153  (BC_2, *,           control,   1)," &
        "154  (BC_8, D(13),       bidir,   X,        155,     1,    Z)," &
        "155  (BC_2, *,           control,   1)," &
        "156  (BC_8, D(14),       bidir,   X,        157,     1,    Z)," &
        "157  (BC_2, *,           control,   1)," &
        "158  (BC_8, D(15),       bidir,   X,        159,     1,    Z)," &
        "159  (BC_2, *,           control,   1)," &
        "160  (BC_8, D(16),       bidir,   X,        161,     1,    Z)," &
        "161  (BC_2, *,           control,   1)," &
        "162  (BC_8, D(17),       bidir,   X,        163,     1,    Z)," &
        "163  (BC_2, *,           control,   1)," &
        "164  (BC_8, D(18),       bidir,   X,        165,     1,    Z)," &
        "165  (BC_2, *,           control,   1)," &
        "166  (BC_8, D(19),       bidir,   X,        167,     1,    Z)," &
        "167  (BC_2, *,           control,   1)," &
        "168  (BC_8, D(20),       bidir,   X,        169,     1,    Z)," &
        "169  (BC_2, *,           control,   1)," &
        "170  (BC_8, D(21),       bidir,   X,        171,     1,    Z)," &
        "171  (BC_2, *,           control,   1)," &
        "172  (BC_8, D(22),       bidir,   X,        173,     1,    Z)," &
        "173  (BC_2, *,           control,   1)," &
        "174  (BC_8, D(23),       bidir,   X,        175,     1,    Z)," &
        "175  (BC_2, *,           control,   1)," &
        "176  (BC_8, D(24),       bidir,   X,        177,     1,    Z)," &
        "177  (BC_2, *,           control,   1)," &
        "178  (BC_8, D(25),       bidir,   X,        179,     1,    Z)," &
        "179  (BC_2, *,           control,   1)," &
        "180  (BC_8, D(26),       bidir,   X,        181,     1,    Z)," &
        "181  (BC_2, *,           control,   1)," &
        "182  (BC_8, D(27),       bidir,   X,        183,     1,    Z)," &
        "183  (BC_2, *,           control,   1)," &
        "184  (BC_8, D(28),       bidir,   X,        185,     1,    Z)," &
        "185  (BC_2, *,           control,   1)," &
        "186  (BC_8, D(29),       bidir,   X,        187,     1,    Z)," &
        "187  (BC_2, *,           control,   1)," &
        "188  (BC_8, D(30),       bidir,   X,        189,     1,    Z)," &
        "189  (BC_2, *,           control,   1)," &
        "190  (BC_8, D(31),       bidir,   X,        191,     1,    Z)," &
        "191  (BC_2, *,           control,   1)," &
        "192  (BC_8, CLKMOD(0),   bidir,   X,        193,     1,    Z)," &
        "193  (BC_2, *,           control,   1)," &
        "194  (BC_8, CLKMOD(1),   bidir,   X,        195,     1,    Z)," &
        "195  (BC_2, *,           control,   1)," &
        "196  (BC_8, U0TXD,       bidir,   X,        197,     1,    Z)," &
        "197  (BC_2, *,           control,   1)," &
        "198  (BC_8, U0RXD,       bidir,   X,        199,     1,    Z)," &
        "199  (BC_2, *,           control,   1)," &
        "200  (BC_8, TCRCLK,      bidir,   X,        201,     1,    Z)," &
        "201  (BC_2, *,           control,   1)," &
        "202  (BC_8, ETPUCH15,    bidir,   X,        203,     1,    Z)," &
        "203  (BC_2, *,           control,   1)," &
        "204  (BC_8, ETPUCH14,    bidir,   X,        205,     1,    Z)," &
        "205  (BC_2, *,           control,   1)," &
        "206  (BC_8, ETPUCH13,    bidir,   X,        207,     1,    Z)," &
        "207  (BC_2, *,           control,   1)," &
        "208  (BC_8, ETPUCH12,    bidir,   X,        209,     1,    Z)," &
        "209  (BC_2, *,           control,   1)," &
        "210  (BC_8, ETPUCH11,    bidir,   X,        211,     1,    Z)," &
        "211  (BC_2, *,           control,   1)," &
        "212  (BC_8, ETPUCH10,    bidir,   X,        213,     1,    Z)," &
        "213  (BC_2, *,           control,   1)," &
        "214  (BC_8, ETPUCH9,     bidir,   X,        215,     1,    Z)," &
        "215  (BC_2, *,           control,   1)," &
        "216  (BC_8, ETPUCH8,     bidir,   X,        217,     1,    Z)," &
        "217  (BC_2, *,           control,   1)" ;

end MCF5232;