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

-- Surendra K Rajupalem
-- 01/04/2002
-- Rev:1.0
-- This file is prepared manually from the package info and
-- boundary scan files.
-- Package Code UP35 corresponds to 208 pin.
-- Agilent Technologies BSDL/1149.1 Verification Server is
-- used for syntax checking. "bsdl_server@lvld.agilent.com"

entity LSI403Z is
  generic(PHYSICAL_PIN_MAP: string := "UP35");
port(
        ADDR0:  inout bit;
        ADDR1:  inout bit;
        ADDR2:  inout bit;
        ADDR3:  inout bit;
        ADDR4:  inout bit;
        ADDR5:  inout bit;
        ADDR6:  inout bit;
        ADDR7:  inout bit;
        ADDR8:  inout bit;
        ADDR9:  inout bit;
        ADDR10: inout bit;
        ADDR11: inout bit;
        ADDR12: inout bit;
        ADDR13: inout bit;
        ADDR14: inout bit;
        ADDR15: inout bit;
        ADDR16: inout bit;
        ADDR17: inout bit;
        ADSN:   out   bit;
        CLKIN:  in  bit;
        CLKOUT: out bit;
        DATA0:  inout  bit;
        DATA1:  inout  bit;
        DATA2:  inout  bit;
        DATA3:  inout  bit;
        DATA4:  inout  bit;
        DATA5:  inout  bit;
        DATA6:  inout  bit;
        DATA7:  inout  bit;
        DATA8:  inout  bit;
        DATA9:  inout  bit;
        DATA10: inout  bit;
        DATA11: inout  bit;
        DATA12: inout  bit;
        DATA13: inout  bit;
        DATA14: inout  bit;
        DATA15: inout  bit;
        DATA16: inout  bit;
        DATA17: inout  bit;
        DATA18: inout  bit;
        DATA19: inout  bit;
        DATA20: inout  bit;
        DATA21: inout  bit;
        DATA22: inout  bit;
        DATA23: inout  bit;
        DATA24: inout  bit;
        DATA25: inout  bit;
        DATA26: inout  bit;
        DATA27: inout  bit;
        DATA28: inout  bit;
        DATA29: inout  bit;
        DATA30: inout  bit;
        DATA31: inout  bit;
        DCS0N:  out bit;
        GTN:    in  bit;
        HALT:   in  bit;
        HOLD:  in  bit;
        HOLDA:  out bit;
        PLLVDD: linkage bit;
        PLLVSS: linkage bit;
        S0DI:   in  bit;
        S0DO:   out bit;
        S0XFS:  inout  bit;
        S0RFS:  in  bit;
        S0IBF:  out bit;
        S0OBE:  out bit;
        S0RCLK: in  bit;
        S0XCLK: inout  bit;
        S1DI:   in  bit;
        S1DO:   out bit;
        S1XFS:  inout  bit;
        S1RFS:  in  bit;
        S1IBF:  out bit;
        S1OBE:  out bit;
        S1RCLK: in  bit;
        S1XCLK: inout  bit;
        RSTN:   in  bit;
        IBOOT:  in  bit;
        PLLBYPASS: in bit;
        PLLSEL0: in bit;
        PLLSEL1: in bit;
        PLLSEL2: in bit;
        PLLSEL3: in bit;
        NMI:    in  bit;
        INT0:   in  bit;
        INT1:   in  bit;
        INT2:   in  bit;
        INT3:   in  bit;
        INT4:   in  bit;
        TCK: in bit;
        TMS: in bit;
        TDI: in bit;
        TRSTN: in bit;
        TDO: out bit;
        MEMTSTN: in bit;
        PIO0:   inout  bit;
        PIO1:   inout  bit;
        PIO2:   inout  bit;
        PIO3:   inout  bit;
        WR0N:   out bit;
        WR1N:   out bit;
        RDN:    out bit;
        ICS0N:  out bit;
        RDY:    in  bit;
        PCS0N:  out bit;
        HCSN:   in  bit;
        HOBE:   out bit;
        HOBIB:  out bit;
        HSTS:   in  bit;
        HWRN:   in  bit;
        HRDN:   in  bit;
        HPIDATA0: inout bit;
        HPIDATA1: inout bit;
        HPIDATA2: inout bit;
        HPIDATA3: inout bit;
        HPIDATA4: inout bit;
        HPIDATA5: inout bit;
        HPIDATA6: inout bit;
        HPIDATA7: inout bit;
        TSE:       in bit;
        TE:       in bit;
        PLLIDDTN:       in bit;
        MEMCLK: out bit;
        VDD: linkage bit;
        VDD2:   linkage bit_vector(1 to 16); --16 pins
        VDDIO:  linkage bit_vector(1 to 17); --17 pins
        VSS:    linkage bit_vector(1 to 17); --17 pins
        VSS2:   linkage bit_vector(1 to 16) --16 pins
 );
   use STD_1149_1_1994.all;
    attribute COMPONENT_CONFORMANCE of LSI403Z: entity is
       "STD_1149_1_1993";   -- complies with Std. 1149.1a-1993

  attribute PIN_MAP of LSI403Z: entity is PHYSICAL_PIN_MAP;
 constant UP35: PIN_MAP_STRING :=



"MEMTSTN:6," &
"IBOOT:7," &
"HALT:8," &
"S1DO:10," &
"S1XFS:11," &
"S1XCLK:12," &
"S1OBE:13," &
"S1IBF:14," &
"S1RCLK:15," &
"S1RFS:16," &
"S1DI:17," &
"S0DO:22," &
"S0XFS:23," &
"S0XCLK:24," &
"S0OBE:25," &
"S0IBF:26," &
"S0RCLK:27," &
"S0RFS:28," &
"S0DI:29," &
"PIO3:31," &
"PIO2:32," &
"PIO1:35," &
"PIO0:36," &
"ICS0N:38," &
"DCS0N:39," &
"PCS0N:40," &
"RDN:41," &
"WR1N:42," &
"WR0N:43," &
"ADSN:44," &
"RDY:45," &
"DATA31:55," &
"DATA30:56," &
"DATA29:59," &
"DATA28:60," &
"DATA27:61," &
"DATA26:64," &
"DATA25:65," &
"DATA24:66," &
"DATA23:67," &
"DATA22:68," &
"DATA21:73," &
"DATA20:74," &
"DATA19:75," &
"DATA18:76," &
"DATA17:77," &
"DATA16:80," &
"DATA15:81," &
"DATA14:82," &
"DATA13:83," &
"DATA12:84," &
"DATA11:89," &
"DATA10:90," &
"DATA9:91," &
"DATA8:92," &
"DATA7:93," &
"DATA6:96," &
"DATA5:97," &
"DATA4:98," &
"DATA3:101," &
"DATA2:102," &
"DATA1:113," &
"DATA0:114," &
"ADDR17:115," &
"ADDR16:116," &
"ADDR15:117," &
"ADDR14:120," &
"ADDR13:121," &
"ADDR12:122," &
"ADDR11:125," &
"ADDR10:126," &
"ADDR9:129," &
"ADDR8:130," &
"ADDR7:131," &
"ADDR6:132," &
"ADDR5:133," &
"ADDR4:136," &
"ADDR3:139," &
"ADDR2:140," &
"ADDR1:141," &
"ADDR0:142," &
"HOLD:145," &
"HOLDA:146," &
"CLKOUT:147," &
"PLLBYPASS:148," &
"CLKIN:149," &
"TE:154," &
"PLLIDDTN:158," &
"PLLSEL3:159," &
"PLLSEL2:160," &
"PLLSEL1:163," &
"PLLSEL0:164," &
"HPIDATA7:167," &
"HPIDATA6:168," &
"HPIDATA5:169," &
"HPIDATA4:170," &
"HPIDATA3:171," &
"HPIDATA2:172," &
"HPIDATA1:173," &
"HPIDATA0:174," &
"MEMCLK:179," &
"NMI:180," &
"RSTN:181," &
"HOBE:182," &
"HOBIB:183," &
"HSTS:184," &
"HRDN:185," &
"TSE:186," &
"HWRN:187," &
"HCSN:188," &
"TRSTN:191," &
"TMS:192," &
"TDO:195," &
"TDI:196," &
"GTN:197," &
"TCK:198," &
"INT4:199," &
"INT3:200," &
"INT2:201," &
"INT1:202," &
"INT0:205," &
"PLLVDD:150," &
"PLLVSS:151," &

"VDD2:(5,20,34,48,58,72,86,100,109,123,137,152,161,175,189,203)," &
"VDDIO:(9,21,37,54,63,70,79,88,95,112,119,128,135,144,166,178,194)," &
"VSS:(18,30,46,62,69,78,87,94,111,118,127,134,143,165,177,193,206)," &
"VSS2:(4,19,33,47,57,71,85,99,110,124,138,153,162,176,190,204)" ;

 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 TRSTN:  signal is true;
 attribute TAP_SCAN_CLOCK of TCK:  signal is (20.0e6, BOTH);

 attribute INSTRUCTION_LENGTH of LSI403Z: entity is 4;
 attribute INSTRUCTION_OPCODE of LSI403Z: entity is
    "EXTEST     (0000)," &
    -- "SELECT_EX  (0001)," &
    "SAMPLE     (0010)," &
    -- "SELECT_ER  (0011)," &
    -- "SELECT_DEI (0100)," &
    -- "SELECT_DED (0101)," &
    "IDCODE     (0110)," &
    "BYPASS     (1111)";
-- 403 0x8403206D
-- 402 0x4004816d
attribute IDCODE_REGISTER of LSI403Z: entity is
	"1000"               & -- version
	"0100000000110010"   & -- part number
	"00000110110"        & -- manufacturer's identity   --18.11.99 HDH
	"1";                   -- required by 1149.1
            

 attribute INSTRUCTION_CAPTURE of LSI403Z: entity is "0101";

 attribute BOUNDARY_LENGTH of LSI403Z: entity is 238;

 attribute BOUNDARY_REGISTER of LSI403Z: entity is
 --  num   cell   port         function safe [ccell disval rslt]
"0   (BC_4,  memtstn,  input,   X)," &
"1   (BC_4,  iboot,     input,   X)," &
"2   (BC_4,  halt,      input,   X)," &
"3   (BC_4,  s1rfs,     input,   X)," &
"4   (BC_4,  s1di,      input,   X)," &
"5   (BC_4,  s0rfs,     input,   X)," &
"6   (BC_4,  s0di,      input,   X)," &
"7   (BC_4,  pio3,      input,   X)," &
"8   (BC_2,  pio3,      output3, X,  8,  1, Z)," &
"9   (BC_2,  *,      control, 0)," &
"10  (BC_4,  pio2,      input,   X)," &
"11  (BC_2,  pio2,      output3, X,  11, 1, Z)," &
"12  (BC_2,  *,      control, 0)," &
"13  (BC_4,  pio1,      input,   X)," &
"14  (BC_2,  pio1,      output3, X,  14, 1, Z)," &
"15  (BC_2,  *,      control, 0)," &
"16  (BC_4,  pio0,      input,   X)," &
"17  (BC_2,  pio0,      output3, X,  17, 1, Z)," &
"18  (BC_2,  *,      control, 0)," &
"19  (BC_2,  ics0n,    output3, X,  19, 1, Z)," &
"20  (BC_2,  *,    control, 0)," &
"21  (BC_2,  dcs0n,    output3, X,  21, 1, Z)," &
"22  (BC_2,  *,    control, 0)," &
"23  (BC_2,  pcs0n,    output3, X,  23, 1, Z)," &
"24  (BC_2,  *,    control, 0)," &
"25  (BC_4,  rdn,      input,   X)," &
"26  (BC_2,  rdn,      output3, X,  26, 1, Z)," &
"27  (BC_2,  *,      control, 0)," &
"28  (BC_4,  wr1n,     input,   X)," &
"29  (BC_2,  wr1n,     output3, X,  29, 1, Z)," &
"30  (BC_2,  *,     control, 0)," &
"31  (BC_4,  wr0n,     input,   X)," &
"32  (BC_2,  wr0n,     output3, X,  32, 1, Z)," &
"33  (BC_2,  *,     control, 0)," &
"34  (BC_4,  adsn,     input,   X)," &
"35  (BC_2,  adsn,     output3, X,  35, 1, Z)," &
"36  (BC_2,  *,     control, 0)," &
"37  (BC_4,  rdy,       input,   X)," &
"38  (BC_4,  data31,    input,   X)," &
"39  (BC_2,  data31,    output3, X,  39, 1, Z)," &
"40  (BC_2,  *,    control, 0)," &
"41  (BC_4,  data30,    input,   X)," &
"42  (BC_2,  data30,    output3, X,  42, 1, Z)," &
"43  (BC_2,  *,    control, 0)," &
"44  (BC_4,  data29,    input,   X)," &
"45  (BC_2,  data29,    output3, X,  45, 1, Z)," &
"46  (BC_2,  *,    control, 0)," &
"47  (BC_4,  data28,    input,   X)," &
"48  (BC_2,  data28,    output3, X,  48, 1, Z)," &
"49  (BC_2,  *,    control, 0)," &
"50  (BC_4,  data27,    input,   X)," &
"51  (BC_2,  data27,    output3, X,  51, 1, Z)," &
"52  (BC_2,  *,    control, 0)," &
"53  (BC_4,  data26,    input,   X)," &
"54  (BC_2,  data26,    output3, X,  54, 1, Z)," &
"55  (BC_2,  *,    control, 0)," &
"56  (BC_4,  data25,    input,   X)," &
"57  (BC_2,  data25,    output3, X,  57, 1, Z)," &
"58  (BC_2,  *,    control, 0)," &
"59  (BC_4,  data24,    input,   X)," &
"60  (BC_2,  data24,    output3, X,  60, 1, Z)," &
"61  (BC_2,  *,    control, 0)," &
"62  (BC_4,  data23,    input,   X)," &
"63  (BC_2,  data23,    output3, X,  63, 1, Z)," &
"64  (BC_2,  *,    control, 0)," &
"65  (BC_4,  data22,    input,   X)," &
"66  (BC_2,  data22,    output3, X,  66, 1, Z)," &
"67  (BC_2,  *,    control, 0)," &
"68  (BC_4,  data21,    input,   X)," &
"69  (BC_2,  data21,    output3, X,  69, 1, Z)," &
"70  (BC_2,  *,    control, 0)," &
"71  (BC_4,  data20,    input,   X)," &
"72  (BC_2,  data20,    output3, X,  72, 1, Z)," &
"73  (BC_2,  *,    control, 0)," &
"74  (BC_4,  data19,    input,   X)," &
"75  (BC_2,  data19,    output3, X,  75, 1, Z)," &
"76  (BC_2,  *,    control, 0)," &
"77  (BC_4,  data18,    input,   X)," &
"78  (BC_2,  data18,    output3, X,  78, 1, Z)," &
"79  (BC_2,  *,    control, 0)," &
"80  (BC_4,  data17,    input,   X)," &
"81  (BC_2,  data17,    output3, X,  81, 1, Z)," &
"82  (BC_2,  *,    control, 0)," &
"83  (BC_4,  data16,    input,   X)," &
"84  (BC_2,  data16,    output3, X,  84, 1, Z)," &
"85  (BC_2,  *,    control, 0)," &
"86  (BC_4,  data15,    input,   X)," &
"87  (BC_2,  data15,    output3, X,  87, 1, Z)," &
"88  (BC_2,  *,    control, 0)," &
"89  (BC_4,  data14,    input,   X)," &
"90  (BC_2,  data14,    output3, X,  90, 1, Z)," &
"91  (BC_2,  *,    control, 0)," &
"92  (BC_4,  data13,    input,   X)," &
"93  (BC_2,  data13,    output3, X,  93, 1, Z)," &
"94  (BC_2,  *,    control, 0)," &
"95  (BC_4,  data12,    input,   X)," &
"96  (BC_2,  data12,    output3, X,  96, 1, Z)," &
"97  (BC_2,  *,    control, 0)," &
"98  (BC_4,  data11,    input,   X)," &
"99  (BC_2,  data11,    output3, X,  99, 1, Z)," &
"100 (BC_2,  *,    control, 0)," &
"101 (BC_4,  data10,    input,   X)," &
"102 (BC_2,  data10,    output3, X,  102, 1, Z)," &
"103 (BC_2,  *,    control, 0)," &
"104 (BC_4,  data9,     input,   X)," &
"105 (BC_2,  data9,     output3, X,  105, 1, Z)," &
"106 (BC_2,  *,     control, 0)," &
"107 (BC_4,  data8,     input,   X)," &
"108 (BC_2,  data8,     output3, X,  108, 1, Z)," &
"109 (BC_2,  *,     control, 0)," &
"110 (BC_4,  data7,     input,   X)," &
"111 (BC_2,  data7,     output3, X,  111, 1, Z)," &
"112 (BC_2,  *,     control, 0)," &
"113 (BC_4,  data6,     input,   X)," &
"114 (BC_2,  data6,     output3, X,  114, 1, Z)," &
"115 (BC_2,  *,     control, 0)," &
"116 (BC_4,  data5,     input,   X)," &
"117 (BC_2,  data5,     output3, X,  117, 1, Z)," &
"118 (BC_2,  *,     control, 0)," &
"119 (BC_4,  data4,     input,   X)," &
"120 (BC_2,  data4,     output3, X,  120, 1, Z)," &
"121 (BC_2,  *,     control, 0)," &
"122 (BC_4,  data3,     input,   X)," &
"123 (BC_2,  data3,     output3, X,  123, 1, Z)," &
"124 (BC_2,  *,     control, 0)," &
"125 (BC_4,  data2,     input,   X)," &
"126 (BC_2,  data2,     output3, X,  126, 1, Z)," &
"127 (BC_2,  *,     control, 0)," &
"128 (BC_4,  data1,     input,   X)," &
"129 (BC_2,  data1,     output3, X,  129, 1, Z)," &
"130 (BC_2,  *,     control, 0)," &
"131 (BC_4,  data0,     input,   X)," &
"132 (BC_2,  data0,     output3, X,  132, 1, Z)," &
"133 (BC_2,  *,     control, 0)," &
"134 (BC_4,  addr17,    input,   X)," &
"135 (BC_2,  addr17,    output3, X,  135, 1, Z)," &
"136 (BC_2,  *,    control, 0)," &
"137 (BC_4,  addr16,    input,   X)," &
"138 (BC_2,  addr16,    output3, X,  138, 1, Z)," &
"139 (BC_2,  *,    control, 0)," &
"140 (BC_4,  addr15,    input,   X)," &
"141 (BC_2,  addr15,    output3, X,  141, 1, Z)," &
"142 (BC_2,  *,    control, 0)," &
"143 (BC_4,  addr14,    input,   X)," &
"144 (BC_2,  addr14,    output3, X,  144, 1, Z)," &
"145 (BC_2,  *,    control, 0)," &
"146 (BC_4,  addr13,    input,   X)," &
"147 (BC_2,  addr13,    output3, X,  147, 1, Z)," &
"148 (BC_2,  *,    control, 0)," &
"149 (BC_4,  addr12,    input,   X)," &
"150 (BC_2,  addr12,    output3, X,  150, 1, Z)," &
"151 (BC_2,  *,    control, 0)," &
"152 (BC_4,  addr11,    input,   X)," &
"153 (BC_2,  addr11,    output3, X,  153, 1, Z)," &
"154 (BC_2,  *,    control, 0)," &
"155 (BC_4,  addr10,    input,   X)," &
"156 (BC_2,  addr10,    output3, X,  156, 1, Z)," &
"157 (BC_2,  *,    control, 0)," &
"158 (BC_4,  addr9,     input,   X)," &
"159 (BC_2,  addr9,     output3, X,  159, 1, Z)," &
"160 (BC_2,  *,     control, 0)," &
"161 (BC_4,  addr8,     input,   X)," &
"162 (BC_2,  addr8,     output3, X,  162, 1, Z)," &
"163 (BC_2,  *,     control, 0)," &
"164 (BC_4,  addr7,     input,   X)," &
"165 (BC_2,  addr7,     output3, X,  165, 1, Z)," &
"166 (BC_2,  *,     control, 0)," &
"167 (BC_4,  addr6,     input,   X)," &
"168 (BC_2,  addr6,     output3, X,  168, 1, Z)," &
"169 (BC_2,  *,     control, 0)," &
"170 (BC_4,  addr5,     input,   X)," &
"171 (BC_2,  addr5,     output3, X,  171, 1, Z)," &
"172 (BC_2,  *,     control, 0)," &
"173 (BC_4,  addr4,     input,   X)," &
"174 (BC_2,  addr4,     output3, X,  174, 1, Z)," &
"175 (BC_2,  *,     control, 0)," &
"176 (BC_4,  addr3,     input,   X)," &
"177 (BC_2,  addr3,     output3, X,  177, 1, Z)," &
"178 (BC_2,  *,     control, 0)," &
"179 (BC_4,  addr2,     input,   X)," &
"180 (BC_2,  addr2,     output3, X,  180, 1, Z)," &
"181 (BC_2,  *,     control, 0)," &
"182 (BC_4,  addr1,     input,   X)," &
"183 (BC_2,  addr1,     output3, X,  183, 1, Z)," &
"184 (BC_2,  *,     control, 0)," &
"185 (BC_4,  addr0,     input,   X)," &
"186 (BC_2,  addr0,     output3, X,  186, 1, Z)," &
"187 (BC_2,  *,     control, 0)," &
"188 (BC_2,  holda,     output2, X,  188, 1, Z)," &
"189 (BC_2,  *,     control, 0)," &
"190 (BC_4,  hold,      input,   X)," &
"191 (BC_4,  pllbypass,input,   X)," &
"192 (BC_4,  te,        input,   X)," &
"193 (BC_4,  pllsel3,   input,   X)," &
"194 (BC_4,  pllsel3,   input,   X)," &
"195 (BC_4,  pllsel2,   input,   X)," &
"196 (BC_4,  pllsel1,   input,   X)," &
"197 (BC_4,  pllsel0,   input,   X)," &
"198 (BC_4,  hpidata7, input,   X)," &
"199 (BC_2,  hpidata7, output3, X,  199, 1, Z)," &
"200 (BC_2,  *, control, 0)," &
"201 (BC_4,  hpidata6, input,   X)," &
"202 (BC_2,  hpidata6, output3, X,  202, 1, Z)," &
"203 (BC_2,  *, control, 0)," &
"204 (BC_4,  hpidata5, input,   X)," &
"205 (BC_2,  hpidata5, output3, X,  205, 1, Z)," &
"206 (BC_2,  *, control, 0)," &
"207 (BC_4,  hpidata4, input,   X)," &
"208 (BC_2,  hpidata4, output3, X,  208, 1, Z)," &
"209 (BC_2,  *, control, 0)," &
"210 (BC_4,  hpidata3, input,   X)," &
"211 (BC_2,  hpidata3, output3, X,  211, 1, Z)," &
"212 (BC_2,  *, control, 0)," &
"213 (BC_4,  hpidata2, input,   X)," &
"214 (BC_2,  hpidata2, output3, X,  214, 1, Z)," &
"215 (BC_2,  *, control, 0)," &
"216 (BC_4,  hpidata1, input,   X)," &
"217 (BC_2,  hpidata1, output3, X,  217, 1, Z)," &
"218 (BC_2,  *, control, 0)," &
"219 (BC_4,  hpidata0, input,   X)," &
"220 (BC_2,  hpidata0, output3, X,  220, 1, Z)," &
"221 (BC_2,  *, control, 0)," &
"222 (BC_4,  nmi,       input,   X)," &
"223 (BC_4,  rstn,     input,   X)," &
"224 (BC_2,  hobe,      output3, X,  224, 1, Z)," &
"225 (BC_2,  *,      control, 0)," &
"226 (BC_2,  hobib,     output3, X,  226, 1, Z)," &
"227 (BC_2,  *,     control, 0)," &
"228 (BC_4,  hsts,      input,   X)," &
"229 (BC_4,  hrdn,     input,   X)," &
"230 (BC_4,  tse,       input,   X)," &
"231 (BC_4,  hwrn,     input,   X)," &
"232 (BC_4,  hcsn,     input,   X)," &
"233 (BC_4,  int4,      input,   X)," &
"234 (BC_4,  int3,      input,   X)," &
"235 (BC_4,  int2,      input,   X)," &
"236 (BC_4,  int1,      input,   X)," &
"237 (BC_4,  int0,      input,   X)" ;

end LSI403Z;