-- Generated by Intel Corportion On 01/06/00
-- Chip Version LXT381LE_B4
-- File Version LXT381LE_B4_02
entity LXT381 is
generic (PHYSICAL_PIN_MAP : string := "LXT381LE");
port (
-- Port List
RTIP : linkage bit_vector( 7 downto 0 );
RRING: linkage bit_vector( 7 downto 0 );
TTIP : linkage bit_vector( 7 downto 0 );
TRING: linkage bit_vector( 7 downto 0 );
TVCC : linkage bit_vector( 7 downto 0 );
TGND : linkage bit_vector( 7 downto 0 );
AT1 : linkage bit;
AT2 : linkage bit;
VCCIO: linkage bit_vector( 1 downto 0 );
GNDIO: linkage bit_vector( 1 downto 0 );
VCC : linkage bit_vector( 1 downto 0 );
GND : linkage bit_vector( 1 downto 0 );
LOOP0: inout bit;
LOOP1: inout bit;
LOOP2: inout bit;
LOOP3: inout bit;
LOOP4: inout bit;
LOOP5: inout bit;
LOOP6: inout bit;
LOOP7: inout bit;
TCLK1: in bit;
TPOS1: in bit;
TNEG1: in bit;
RCLK1: out bit;
RPOS1: out bit;
RNEG1: out bit;
LOS1 : buffer bit;
TCLK0: in bit;
TPOS0: in bit;
TNEG0: in bit;
RCLK0: out bit;
RPOS0: out bit;
RNEG0: out bit;
LOS0 : buffer bit;
RESV1: in bit;
LOS3 : buffer bit;
RNEG3: out bit;
RPOS3: out bit;
RCLK3: out bit;
TNEG3: in bit;
TPOS3: in bit;
TCLK3: in bit;
LOS2 : buffer bit;
RNEG2: out bit;
RPOS2: out bit;
RCLK2: out bit;
TNEG2: in bit;
TPOS2: in bit;
TCLK2: in bit;
RESV2: buffer bit;
RESV3: out bit;
RESV5: in bit;
RESV6: in bit;
RESV7: in bit;
RESV8: in bit;
RESV9: in bit;
TCLK5: in bit;
TPOS5: in bit;
TNEG5: in bit;
RCLK5: out bit;
RPOS5: out bit;
RNEG5: out bit;
LOS5 : buffer bit;
TCLK4: in bit;
TPOS4: in bit;
TNEG4: in bit;
RCLK4: out bit;
RPOS4: out bit;
RNEG4: out bit;
LOS4 : buffer bit;
OE : in bit;
RPOL : in bit;
LOS7 : buffer bit;
RNEG7: out bit;
RPOS7: out bit;
RCLK7: out bit;
TNEG7: in bit;
TPOS7: in bit;
TCLK7: in bit;
LOS6 : buffer bit;
RNEG6: out bit;
RPOS6: out bit;
RCLK6: out bit;
TNEG6: in bit;
TPOS6: in bit;
TCLK6: in bit;
RESV10: in bit;
RESV11: in bit;
RESV12: in bit;
RESV13: in bit;
RESV14: in bit;
RESV15: in bit;
RESV16: in bit;
TRST : in bit;
TDO : out bit;
TCK : in bit;
TMS : in bit;
TDI : in bit
);
use STD_1149_1_1994.all;
attribute COMPONENT_CONFORMANCE of LXT381: entity is "STD_1149_1_1993";
-- Pin mappings
attribute PIN_MAP of LXT381: entity is PHYSICAL_PIN_MAP;
constant LXT381LE: PIN_MAP_STRING:=
"RTIP : (139, 132, 127, 120, 67, 60, 55, 48), " &
"RRING: (138, 133, 126, 121, 66, 61, 54, 49), " &
"TTIP : (136, 129, 124, 117, 64, 57, 52, 45), " &
"TRING: (135, 130, 123, 118, 63, 58, 51, 46), " &
"TVCC : (137, 128, 125, 116, 65, 56, 53, 44), " &
"TGND : (134, 131, 122, 119, 62, 59, 50, 47), " &
"AT1 : 94 , " &
"AT2 : 93 , " &
"VCCIO: (92, 17), " &
"GNDIO: (91, 18), " &
"VCC : (90, 19), " &
"GND : (89, 20), " &
"LOOP0: 21 , " &
"LOOP1: 22 , " &
"LOOP2: 23 , " &
"LOOP3: 24 , " &
"LOOP4: 25 , " &
"LOOP5: 26 , " &
"LOOP6: 27 , " &
"LOOP7: 28 , " &
"TCLK1: 29 , " &
"TPOS1: 30 , " &
"TNEG1: 31 , " &
"RCLK1: 32 , " &
"RPOS1: 33 , " &
"RNEG1: 34 , " &
"LOS1 : 35 , " &
"TCLK0: 36 , " &
"TPOS0: 37 , " &
"TNEG0: 38 , " &
"RCLK0: 39 , " &
"RPOS0: 40 , " &
"RNEG0: 41 , " &
"LOS0 : 42 , " &
"RESV1: 43 , " &
"LOS3 : 68 , " &
"RNEG3: 69 , " &
"RPOS3: 70 , " &
"RCLK3: 71 , " &
"TNEG3: 72 , " &
"TPOS3: 73 , " &
"TCLK3: 74 , " &
"LOS2 : 75 , " &
"RNEG2: 76 , " &
"RPOS2: 77 , " &
"RCLK2: 78 , " &
"TNEG2: 79 , " &
"TPOS2: 80 , " &
"TCLK2: 81 , " &
"RESV2: 82 , " &
"RESV3: 83 , " &
"RESV5: 84 , " &
"RESV6: 85 , " &
"RESV7: 86 , " &
"RESV8: 87 , " &
"RESV9: 88 , " &
"TCLK5: 100 , " &
"TPOS5: 101 , " &
"TNEG5: 102 , " &
"RCLK5: 103 , " &
"RPOS5: 104 , " &
"RNEG5: 105 , " &
"LOS5 : 106 , " &
"TCLK4: 107 , " &
"TPOS4: 108 , " &
"TNEG4: 109 , " &
"RCLK4: 110 , " &
"RPOS4: 111 , " &
"RNEG4: 112 , " &
"LOS4 : 113 , " &
"OE : 114 , " &
"RPOL : 115 , " &
"LOS7 : 140 , " &
"RNEG7: 141 , " &
"RPOS7: 142 , " &
"RCLK7: 143 , " &
"TNEG7: 144 , " &
"TPOS7: 1 , " &
"TCLK7: 2 , " &
"LOS6 : 3 , " &
"RNEG6: 4 , " &
"RPOS6: 5 , " &
"RCLK6: 6 , " &
"TNEG6: 7 , " &
"TPOS6: 8 , " &
"TCLK6: 9 , " &
"RESV10: 10 , " &
"RESV11: 11 , " &
"RESV12: 12 , " &
"RESV13: 13 , " &
"RESV14: 14 , " &
"RESV15: 15 , " &
"RESV16: 16 , " &
"TRST : 95 , " &
"TDO : 98 , " &
"TCK : 97 , " &
"TMS : 96 , " &
"TDI : 99 " ;
-- IEEE 1149.1 pin definition
attribute TAP_SCAN_RESET of TRST: signal is true;
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_CLOCK of TCK : signal is (5.0e6, BOTH);
-- IEEE 1149.1 instruction register
attribute INSTRUCTION_LENGTH of LXT381: entity is 3;
attribute INSTRUCTION_OPCODE of LXT381: entity is
"EXTEST (000)," &
"INTEST (010)," &
"SAMPLE (100)," & -- was 001
"IDCODE (110)," & -- was 011
"BYPASS (111)" ;
attribute INSTRUCTION_CAPTURE of LXT381: entity is "x01";
attribute IDCODE_REGISTER of LXT381: entity is
"0011" & -- version
"0000000101111100" & -- part number
"00001111110" & -- manufacturer's identity
"1"; -- required by 1149.1
-- Boundary scan definition
-- Cell 0 is closest to TDO
attribute BOUNDARY_LENGTH of LXT381: entity is 99;
attribute BOUNDARY_REGISTER of LXT381: entity is
-- num cell signalName function safe ccell disval rslt
" 98 (BC_1 , RESV16 , input , X )," &
" 97 (BC_1 , RESV15 , input , X )," &
" 96 (BC_1 , RESV14 , input , X )," &
" 95 (BC_1 , RESV13 , input , X )," &
" 94 (BC_1 , RESV12 , input , X )," &
" 93 (BC_1 , RESV11 , input , X )," &
" 92 (BC_1 , RESV10 , input , X )," &
" 91 (BC_1 , TCLK6 , input , X )," &
" 90 (BC_1 , TPOS6 , input , X )," &
" 89 (BC_1 , TNEG6 , input , X )," &
" 88 (BC_1 , RCLK6 , output3 , x, 87, 0, Z )," &
" 87 (BC_1 , * , control , 0 )," &
" 86 (BC_1 , RPOS6 , output3 , x, 87, 0, Z )," &
" 85 (BC_1 , RNEG6 , output3 , x, 87, 0, Z )," &
" 84 (BC_1 , LOS6 , output2 , X )," &
" 83 (BC_1 , TCLK7 , input , X )," &
" 82 (BC_1 , TPOS7 , input , X )," &
" 81 (BC_1 , TNEG7 , input , X )," &
" 80 (BC_1 , RCLK7 , output3 , x, 79, 0, Z )," &
" 79 (BC_1 , * , control , 0 )," &
" 78 (BC_1 , RPOS7 , output3 , x, 79, 0, Z )," &
" 77 (BC_1 , RNEG7 , output3 , x, 79, 0, Z )," &
" 76 (BC_1 , LOS7 , output2 , X )," &
" 75 (BC_1 , RPOL , input , X )," &
" 74 (BC_1 , OE , input , X )," &
" 73 (BC_1 , LOS4 , output2 , X )," &
" 72 (BC_1 , * , control , 0 )," &
" 71 (BC_1 , RNEG4 , output3 , x, 72, 0, Z )," &
" 70 (BC_1 , RPOS4 , output3 , x, 72, 0, Z )," &
" 69 (BC_1 , RCLK4 , output3 , x, 72, 0, Z )," &
" 68 (BC_1 , TNEG4 , input , X )," &
" 67 (BC_1 , TPOS4 , input , X )," &
" 66 (BC_1 , TCLK4 , input , X )," &
" 65 (BC_1 , LOS5 , output2 , X )," &
" 64 (BC_1 , * , control , 0 )," &
" 63 (BC_1 , RNEG5 , output3 , x, 64, 0, Z )," &
" 62 (BC_1 , RPOS5 , output3 , x, 64, 0, Z )," &
" 61 (BC_1 , RCLK5 , output3 , x, 64, 0, Z )," &
" 60 (BC_1 , TNEG5 , input , X )," &
" 59 (BC_1 , TPOS5 , input , X )," &
" 58 (BC_1 , TCLK5 , input , X )," &
" 57 (BC_1 , RESV9 , input , X )," &
" 56 (BC_1 , RESV8 , input , X )," &
" 55 (BC_1 , RESV7 , input , X )," &
" 54 (BC_1 , RESV6 , input , X )," &
" 53 (BC_1 , RESV5 , input , X )," &
" 52 (BC_1 , * , control , 0 )," &
" 51 (BC_1 , RESV3 , output3 , x, 52, 0, Z )," &
" 50 (BC_1 , RESV2 , output2 , X )," &
" 49 (BC_1 , TCLK2 , input , X )," &
" 48 (BC_1 , TPOS2 , input , X )," &
" 47 (BC_1 , TNEG2 , input , X )," &
" 46 (BC_1 , RCLK2 , output3 , x, 45, 0, Z )," &
" 45 (BC_1 , * , control , 0 )," &
" 44 (BC_1 , RPOS2 , output3 , x, 45, 0, Z )," &
" 43 (BC_1 , RNEG2 , output3 , x, 45, 0, Z )," &
" 42 (BC_1 , LOS2 , output2 , X )," &
" 41 (BC_1 , TCLK3 , input , X )," &
" 40 (BC_1 , TPOS3 , input , X )," &
" 39 (BC_1 , TNEG3 , input , X )," &
" 38 (BC_1 , RCLK3 , output3 , x, 37, 0, Z )," &
" 37 (BC_1 , * , control , 0 )," &
" 36 (BC_1 , RPOS3 , output3 , x, 37, 0, Z )," &
" 35 (BC_1 , RNEG3 , output3 , x, 37, 0, Z )," &
" 34 (BC_1 , LOS3 , output2 , X )," &
" 33 (BC_1 , RESV1 , input , X )," &
" 32 (BC_1 , LOS0 , output2 , X )," &
" 31 (BC_1 , * , control , 0 )," &
" 30 (BC_1 , RNEG0 , output3 , x, 31, 0, Z )," &
" 29 (BC_1 , RPOS0 , output3 , x, 31, 0, Z )," &
" 28 (BC_1 , RCLK0 , output3 , x, 31, 0, Z )," &
" 27 (BC_1 , TNEG0 , input , X )," &
" 26 (BC_1 , TPOS0 , input , X )," &
" 25 (BC_1 , TCLK0 , input , X )," &
" 24 (BC_1 , LOS1 , output2 , X )," &
" 23 (BC_1 , * , control , 0 )," &
" 22 (BC_1 , RNEG1 , output3 , x, 23, 0, Z )," &
" 21 (BC_1 , RPOS1 , output3 , x, 23, 0, Z )," &
" 20 (BC_1 , RCLK1 , output3 , x, 23, 0, Z )," &
" 19 (BC_1 , TNEG1 , input , X )," &
" 18 (BC_1 , TPOS1 , input , X )," &
" 17 (BC_1 , TCLK1 , input , X )," &
" 16 (BC_1 , * , control , 0 )," &
" 15 (BC_1 , LOOP7 , input , X )," &
" 14 (BC_1 , LOOP7 , output3 , x, 16, 0, Z )," &
" 13 (BC_1 , LOOP6 , input , X )," &
" 12 (BC_1 , LOOP6 , output3 , x, 16, 0, Z )," &
" 11 (BC_1 , LOOP5 , input , X )," &
" 10 (BC_1 , LOOP5 , output3 , x, 16, 0, Z )," &
" 9 (BC_1 , LOOP4 , input , X )," &
" 8 (BC_1 , LOOP4 , output3 , x, 16, 0, Z )," &
" 7 (BC_1 , LOOP3 , input , X )," &
" 6 (BC_1 , LOOP3 , output3 , x, 16, 0, Z )," &
" 5 (BC_1 , LOOP2 , input , X )," &
" 4 (BC_1 , LOOP2 , output3 , x, 16, 0, Z )," &
" 3 (BC_1 , LOOP1 , input , X )," &
" 2 (BC_1 , LOOP1 , output3 , x, 16, 0, Z )," &
" 1 (BC_1 , LOOP0 , input , X )," &
" 0 (BC_1 , LOOP0 , output3 , x, 16, 0, Z )";
end LXT381;