-- Generated by Intel Corportion on 10/06/00 -- Chip Version LXT386BE_B2 entity LXT386 is generic (PHYSICAL_PIN_MAP : string := "LXT386"); port ( -- Port List RTIP : linkage bit_vector( 3 downto 0 ); RRING : linkage bit_vector( 3 downto 0 ); TTIP : linkage bit_vector( 3 downto 0 ); TRING : linkage bit_vector( 3 downto 0 ); TVCC : linkage bit_vector( 9 downto 0 ); TGND : linkage bit_vector( 7 downto 0 ); VCC : linkage bit_vector( 9 downto 0 ); GND : linkage bit_vector( 11 downto 0 ); GND1 : linkage bit_vector( 11 downto 0 ); NC : linkage bit_vector( 11 downto 0 ); NC1 : linkage bit_vector( 11 downto 0 ); NC2 : linkage bit_vector( 4 downto 0 ); AT1 : linkage bit; AT2 : linkage bit; 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; MUX : 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; INT : buffer bit; ACK : out bit; WRB : in bit; RDB : in bit; ALE : in bit; CSB : in bit; IMB : in bit; OE : in bit; CLKE : in bit; MCLK : in bit; MODE : in bit; A4 : in bit; A3 : in bit; A2 : in bit; A1 : in bit; A0 : 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 LXT386: entity is "STD_1149_1_1993"; -- Pin mappings attribute PIN_MAP of LXT386: entity is PHYSICAL_PIN_MAP; constant LXT386: PIN_MAP_STRING:= "RTIP : (P8, M8, M7, P7), " & "RRING : (N8, L8, L7, N7), " & "TTIP : (N10, L10, L5, N5), " & "TRING : (P10, M10, M5, P5), " & "TVCC : (A11,B11,N4,P4,L4,M4,L11,M11,N11,P11), " & "TGND : (N6,P6,L6,M6,L9,M9,N9,P9), " & "VCC : (A4,B4,C4,C11,D4,D11,G1,G14,H1,H14), " & "GND : (A6,A9,B1,B2,B3,B6,B9,B12,B13,B14,C6,C9), " & "GND1 : (D1,D2,D3,D6,D9,D12,D13,D14,G4,G11,H4,H11), " & "NC : (A1,A2,A3,A5,A7,A10,A12,A13,A14,B7,B8,B10), " & "NC1 : (C1,C2,C3,C5,C7,C8,C10,C12,C13,C14,D5,D7), " & "NC2 : (D8,D10,E3,E4,E11), " & "AT1 : H13 , " & "AT2 : G13 , " & "IMB : H12 , " & "RDB : J13 , " & "WRB : J14 , " & "TCLK1 : L1 , " & "TPOS1 : L2 , " & "TNEG1 : L3 , " & "RCLK1 : M1 , " & "RPOS1 : M2 , " & "RNEG1 : M3 , " & "LOS1 : K3 , " & "TCLK0 : N1 , " & "TPOS0 : N2 , " & "TNEG0 : N3 , " & "RCLK0 : P1 , " & "RPOS0 : P2 , " & "RNEG0 : P3 , " & "LOS0 : K4 , " & "LOS3 : K11 , " & "RNEG3 : P12 , " & "RPOS3 : P13 , " & "RCLK3 : P14 , " & "TNEG3 : N12 , " & "TPOS3 : N13 , " & "TCLK3 : N14 , " & "LOS2 : K12 , " & "RNEG2 : M12 , " & "RPOS2 : M13 , " & "RCLK2 : M14 , " & "TNEG2 : L12 , " & "TPOS2 : L13 , " & "TCLK2 : L14 , " & "MCLK : E1 , " & "MODE : E2 , " & "INT : K13 , " & "ACK : K14 , " & "ALE : J12 , " & "OE : E14 , " & "CLKE : E13 , " & "A0 : G3 , " & "A1 : F1 , " & "A2 : F2 , " & "A3 : F3 , " & "A4 : F4 , " & "LOOP0 : G2 , " & "LOOP1 : H3 , " & "LOOP2 : H2 , " & "LOOP3 : J4 , " & "LOOP4 : J3 , " & "LOOP5 : J2 , " & "LOOP6 : J1 , " & "LOOP7 : K1 , " & "CSB : J11 , " & "MUX : K2 , " & "TRST : G12 , " & "TDO : F13 , " & "TCK : F14 , " & "TMS : F11 , " & "TDI : F12 " ; -- 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 LXT386: entity is 3; attribute INSTRUCTION_OPCODE of LXT386: entity is "EXTEST (000)," & "INTEST (010)," & "SAMPLE (100)," & -- was 001 "IDCODE (110)," & -- was 011 "BYPASS (111)" ; attribute INSTRUCTION_CAPTURE of LXT386: entity is "X01"; attribute IDCODE_REGISTER of LXT386: entity is "0010" & -- version "0000000110000010" & -- part number "00001111110" & -- manufacturer's identity "1"; -- required by 1149.1 -- Boundary scan definition -- Cell 0 is closest to TDO attribute BOUNDARY_LENGTH of LXT386: entity is 68; attribute BOUNDARY_REGISTER of LXT386: entity is -- num cell signalName function safe ccell disval rslt " 67 (BC_1 , LOS0 , output2 , X )," & " 66 (BC_1 , RNEG0 , output3 , X, 65, 1, Z )," & " 65 (BC_1 , * , control , 1 )," & " 64 (BC_1 , RPOS0 , output3 , X, 65, 1, Z )," & " 63 (BC_1 , RCLK0 , output3 , X, 65, 1, Z )," & " 62 (BC_1 , TNEG0 , input , X )," & " 61 (BC_1 , TPOS0 , input , X )," & " 60 (BC_1 , TCLK0 , input , X )," & " 59 (BC_1 , LOS1 , output2 , X )," & " 58 (BC_1 , RNEG1 , output3 , X, 57, 1, Z )," & " 57 (BC_1 , * , control , 1 )," & " 56 (BC_1 , RPOS1 , output3 , X, 57, 1, Z )," & " 55 (BC_1 , RCLK1 , output3 , X, 57, 1, Z )," & " 54 (BC_1 , TNEG1 , input , X )," & " 53 (BC_1 , TPOS1 , input , X )," & " 52 (BC_1 , TCLK1 , input , X )," & " 51 (BC_1 , WRB , input , X )," & " 50 (BC_1 , RDB , input , X )," & " 49 (BC_1 , IMB , input , X )," & " 48 (BC_3 , * , internal , X )," & " 47 (BC_1 , MUX , input , X )," & " 46 (BC_1 , CSB , input , X )," & " 45 (BC_1 , LOOP7 , output3 , X, 44, 1, Z )," & " 44 (BC_1 , * , control , 1 )," & " 43 (BC_1 , LOOP7 , input , X )," & " 42 (BC_1 , LOOP6 , output3 , X, 44, 1, Z )," & " 41 (BC_1 , LOOP6 , input , X )," & " 40 (BC_1 , LOOP5 , output3 , X, 44, 1, Z )," & " 39 (BC_1 , LOOP5 , input , X )," & " 38 (BC_1 , LOOP4 , output3 , X, 44, 1, Z )," & " 37 (BC_1 , LOOP4 , input , X )," & " 36 (BC_1 , LOOP3 , output3 , X, 44, 1, Z )," & " 35 (BC_1 , LOOP3 , input , X )," & " 34 (BC_1 , LOOP2 , output3 , X, 44, 1, Z )," & " 33 (BC_1 , LOOP2 , input , X )," & " 32 (BC_1 , LOOP1 , output3 , X, 44, 1, Z )," & " 31 (BC_1 , LOOP1 , input , X )," & " 30 (BC_1 , LOOP0 , output3 , X, 44, 1, Z )," & " 29 (BC_1 , LOOP0 , input , X )," & " 28 (BC_1 , A4 , input , X )," & " 27 (BC_1 , A3 , input , X )," & " 26 (BC_1 , A2 , input , X )," & " 25 (BC_1 , A1 , input , X )," & " 24 (BC_1 , A0 , input , X )," & " 23 (BC_1 , CLKE , input , X )," & " 22 (BC_1 , OE , input , X )," & " 21 (BC_1 , ALE , input , X )," & " 20 (BC_1 , ACK , output3 , X, 19, 1, Z )," & " 19 (BC_1 , * , control , 1 )," & " 18 (BC_1 , INT , output2 , X )," & " 17 (BC_1 , MODE , input , X )," & " 16 (BC_1 , MCLK , input , X )," & " 15 (BC_1 , TCLK2 , input , X )," & " 14 (BC_1 , TPOS2 , input , X )," & " 13 (BC_1 , TNEG2 , input , X )," & " 12 (BC_1 , RCLK2 , output3 , X, 10, 1, Z )," & " 11 (BC_1 , RPOS2 , output3 , X, 10, 1, Z )," & " 10 (BC_1 , * , control , 1 )," & " 9 (BC_1 , RNEG2 , output3 , X, 10, 1, Z )," & " 8 (BC_1 , LOS2 , output2 , X )," & " 7 (BC_1 , TCLK3 , input , X )," & " 6 (BC_1 , TPOS3 , input , X )," & " 5 (BC_1 , TNEG3 , input , X )," & " 4 (BC_1 , RCLK3 , output3 , X, 2, 1, Z )," & " 3 (BC_1 , RPOS3 , output3 , X, 2, 1, Z )," & " 2 (BC_1 , * , control , 1 )," & " 1 (BC_1 , RNEG3 , output3 , X, 2, 1, Z )," & " 0 (BC_1 , LOS3 , output2 , X )"; end LXT386;