-- Generated by Intel Corportion On 01/06/00 -- Chip version LXT380LE_B4 -- File version LXT380LE_B4_02 entity LXT380 is generic (PHYSICAL_PIN_MAP : string := "LXT380LE"); 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; 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; MOTO : 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; CLKE : 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; 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 LXT380: entity is "STD_1149_1_1993"; -- Pin mappings attribute PIN_MAP of LXT380: entity is PHYSICAL_PIN_MAP; constant LXT380LE: 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 , " & "MUX : 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 , " & "INT : 82 , " & "ACK : 83 , " & "WRB : 84 , " & "RDB : 85 , " & "ALE : 86 , " & "CSB : 87 , " & "MOTO : 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 , " & "CLKE : 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 , " & "MCLK : 10 , " & "MODE : 11 , " & "A4 : 12 , " & "A3 : 13 , " & "A2 : 14 , " & "A1 : 15 , " & "A0 : 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 LXT380: entity is 3; attribute INSTRUCTION_OPCODE of LXT380: entity is "EXTEST (000)," & "INTEST (010)," & "SAMPLE (100)," & -- was 001 "IDCODE (110)," & -- was 011 "BYPASS (111)" ; attribute INSTRUCTION_CAPTURE of LXT380: entity is "x01"; attribute IDCODE_REGISTER of LXT380: 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 LXT380: entity is 99; attribute BOUNDARY_REGISTER of LXT380: entity is -- num cell signalName function safe ccell disval rslt " 98 (BC_1 , A0 , input , X )," & " 97 (BC_1 , A1 , input , X )," & " 96 (BC_1 , A2 , input , X )," & " 95 (BC_1 , A3 , input , X )," & " 94 (BC_1 , A4 , input , X )," & " 93 (BC_1 , MODE , input , X )," & " 92 (BC_1 , MCLK , 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 , CLKE , 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 , MOTO , input , X )," & " 56 (BC_1 , CSB , input , X )," & " 55 (BC_1 , ALE , input , X )," & " 54 (BC_1 , RDB , input , X )," & " 53 (BC_1 , WRB , input , X )," & " 52 (BC_1 , * , control , 0 )," & " 51 (BC_1 , ACK , output3 , x, 52, 0, Z )," & " 50 (BC_1 , INT , 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 , MUX , 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 LXT380;