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

-- M O T O R O L A   S S D T   J T A G   S O F T W A R E 
-- BSDL File Generated: Thu Mar  5 13:24:11 1998 
-- 
-- Revision History: 
-- 

entity MCM69C232 is  
        generic (PHYSICAL_PIN_MAP : string := "TQFP"); 
 
        port (TRST:     in      bit; 
              TCK:      in      bit; 
              TMS:      in      bit; 
              TDI:      in      bit; 
              TDO:      out     bit; 
                G:      in      bit; 
               MS:      out     bit; 
              VPC:      out     bit; 
               MC:      out     bit; 
               MQ:      inout   bit_vector(0 to 31); 
            LH_SM:      in      bit; 
               LL:      in      bit; 
               DQ:      buffer  bit_vector(0 to 15); 
                A:      in      bit_vector(0 to 2); 
            RESET:      in      bit; 
              IRQ:      out     bit; 
            DTACK:      out     bit; 
              VDD:      linkage bit_vector(0 to 16); 
              VSS:      linkage bit_vector(0 to 14); 
                K:      linkage bit; 
              SEL:      in      bit; 
               WE:      in      bit); 
 
        use STD_1149_1_1994.all; 
 
        attribute COMPONENT_CONFORMANCE of MCM69C232 : entity is "STD_1149_1_1993"; 
 
        attribute PIN_MAP of MCM69C232 : entity is PHYSICAL_PIN_MAP; 
 
        constant TQFP : PIN_MAP_STRING :=  
        "MQ:     (14, 13, 12, 11, 8, 7, 6, 5, 2, 1, 100, 99, 96, 95, 94, 93, 88, 87, 86, 85, 82, 81, 80, 79, 76, 75, 74, 73, 70, 69, 68, 67), " & 
        "VSS:    (3, 9, 15, 21, 28, 34, 40, 53, 60, 66, 72, 78, 83, 90, 98), " & 
        "VDD:    (4, 10, 16, 22, 27, 33, 41, 47, 48, 54, 59, 65, 71, 77, 84, 91, 97), " & 
        "DQ:     (38, 37, 36, 35, 32, 31, 30, 29, 26, 25, 24, 23, 20, 19, 18, 17), " & 
        "K:       39, " & 
        "A:      (44, 43, 42), " & 
        "WE:      45, " & 
        "SEL:     46, " & 
        "TRST:    49, " & 
        "TDI:     50, " & 
        "TMS:     51, " & 
        "TCK:     52, " & 
        "TDO:     55, " & 
        "RESET:   56, " & 
        "IRQ:     57, " & 
        "DTACK:   58, " & 
        "G:       61, " & 
        "MS:      62, " & 
        "VPC:     63, " & 
        "MC:      64, " & 
        "LH_SM:   89, " & 
        "LL:      92 "; 
 
        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 : signal is true; 
        attribute TAP_SCAN_CLOCK of   TCK : signal is (20.0e6, BOTH); 
 
        attribute COMPLIANCE_PATTERNS of MCM69C232 : entity is "(SEL, WE) (01)"; 
 
        attribute INSTRUCTION_LENGTH of MCM69C232 : entity is 4; 
 
        attribute INSTRUCTION_OPCODE of MCM69C232 : entity is  
           "EXTEST      (0000)," & 
           "SAMPLE      (0010)," & 
           "CLAMP       (1100)," & 
           "HIGHZ       (1001)," & 
           "PRIVATE     (0100)," & 
           "BYPASS      (1111)"; 
 
        attribute INSTRUCTION_CAPTURE of MCM69C232 : entity is "0001"; 
        attribute INSTRUCTION_PRIVATE of MCM69C232 : entity is  
           "PRIVATE "; 
 
        attribute BOUNDARY_LENGTH of MCM69C232 : entity is 63; 
 
        attribute BOUNDARY_REGISTER of MCM69C232 : entity is  
        -- num    cell   port   func           safe [ccell  dis  rslt] 
           "0     (BC_4, *,      internal,      0)," & 
           "1     (BC_1, G,      input,         1)," & 
           "1     (BC_1, *,      control,       1)," & 
           "2     (BC_1, MS,     output2,       1,      2,   1,  Weak1)," & 
           "3     (BC_1, VPC,    output2,       1,      3,   1,  Weak1)," & 
           "4     (BC_1, MC,     output2,       1,      4,   1,  Weak1)," & 
           "5     (BC_7, MQ(31), bidir,         X,      1,   1,   Z)," & 
           "6     (BC_7, MQ(30), bidir,         X,      1,   1,   Z)," & 
           "7     (BC_7, MQ(29), bidir,         X,      1,   1,   Z)," & 
           "8     (BC_7, MQ(28), bidir,         X,      1,   1,   Z)," & 
           "9     (BC_7, MQ(27), bidir,         X,      1,   1,   Z)," & 
           "10    (BC_7, MQ(26), bidir,         X,      1,   1,   Z)," & 
           "11    (BC_7, MQ(25), bidir,         X,      1,   1,   Z)," & 
           "12    (BC_7, MQ(24), bidir,         X,      1,   1,   Z)," & 
           "13    (BC_7, MQ(23), bidir,         X,      1,   1,   Z)," & 
           "14    (BC_7, MQ(22), bidir,         X,      1,   1,   Z)," & 
           "15    (BC_7, MQ(21), bidir,         X,      1,   1,   Z)," & 
           "16    (BC_7, MQ(20), bidir,         X,      1,   1,   Z)," & 
           "17    (BC_7, MQ(19), bidir,         X,      1,   1,   Z)," & 
           "18    (BC_7, MQ(18), bidir,         X,      1,   1,   Z)," & 
           "19    (BC_7, MQ(17), bidir,         X,      1,   1,   Z)," & 
        -- num    cell   port   func           safe [ccell  dis  rslt] 
           "20    (BC_7, MQ(16), bidir,         X,      1,   1,   Z)," & 
           "21    (BC_1, LH_SM,  input,         X)," & 
           "22    (BC_1, LL,     input,         X)," & 
           "23    (BC_7, MQ(15), bidir,         X,      1,   1,   Z)," & 
           "24    (BC_7, MQ(14), bidir,         X,      1,   1,   Z)," & 
           "25    (BC_7, MQ(13), bidir,         X,      1,   1,   Z)," & 
           "26    (BC_7, MQ(12), bidir,         X,      1,   1,   Z)," & 
           "27    (BC_7, MQ(11), bidir,         X,      1,   1,   Z)," & 
           "28    (BC_7, MQ(10), bidir,         X,      1,   1,   Z)," & 
           "29    (BC_7, MQ(9),  bidir,         X,      1,   1,   Z)," & 
           "30    (BC_7, MQ(8),  bidir,         X,      1,   1,   Z)," & 
           "31    (BC_7, MQ(7),  bidir,         X,      1,   1,   Z)," & 
           "32    (BC_7, MQ(6),  bidir,         X,      1,   1,   Z)," & 
           "33    (BC_7, MQ(5),  bidir,         X,      1,   1,   Z)," & 
           "34    (BC_7, MQ(4),  bidir,         X,      1,   1,   Z)," & 
           "35    (BC_7, MQ(3),  bidir,         X,      1,   1,   Z)," & 
           "36    (BC_7, MQ(2),  bidir,         X,      1,   1,   Z)," & 
           "37    (BC_7, MQ(1),  bidir,         X,      1,   1,   Z)," & 
           "38    (BC_7, MQ(0),  bidir,         X,      1,   1,   Z)," & 
           "39    (BC_1, DQ(15), output2,       X)," & 
        -- num    cell   port   func           safe [ccell  dis  rslt] 
           "40    (BC_1, DQ(14), output2,       X)," & 
           "41    (BC_1, DQ(13), output2,       X)," & 
           "42    (BC_1, DQ(12), output2,       X)," & 
           "43    (BC_1, DQ(11), output2,       X)," & 
           "44    (BC_1, DQ(10), output2,       X)," & 
           "45    (BC_1, DQ(9),  output2,       X)," & 
           "46    (BC_1, DQ(8),  output2,       X)," & 
           "47    (BC_1, DQ(7),  output2,       X)," & 
           "48    (BC_1, DQ(6),  output2,       X)," & 
           "49    (BC_1, DQ(5),  output2,       X)," & 
           "50    (BC_1, DQ(4),  output2,       X)," & 
           "51    (BC_1, DQ(3),  output2,       X)," & 
           "52    (BC_1, DQ(2),  output2,       X)," & 
           "53    (BC_1, DQ(1),  output2,       X)," & 
           "54    (BC_1, DQ(0),  output2,       X)," & 
           "55    (BC_1, A(2),   input,         X)," & 
           "56    (BC_1, A(1),   input,         X)," & 
           "57    (BC_1, A(0),   input,         X)," & 
           "58    (BC_1, *,      internal,      1)," & 
           "59    (BC_1, *,      internal,      0)," & 
        -- num    cell   port   func           safe [ccell  dis  rslt] 
           "60    (BC_1, RESET,  input,         X)," & 
           "61    (BC_1, IRQ,    output2,       1,     61,   1,  Weak1)," & 
           "62    (BC_1, DTACK,  output2,       1,     62,   1,  Weak1)"; 
 
end MCM69C232;