For:char Printed on:Mon, Feb 6, 1995 09:48:35 From book:DL121CH4 (5) VIEW Document:MC74F350 (5) VIEW Last saved on:Fri, Feb 3, 1995 16:04:28 MC54/74F350 4-BIT SHIFTER (With 3-State Outputs) The MC54/74F350 is a specialized multiplexer that accepts a 4-bit word and shifts it 0, 1, 2 or 3 places, as determined by two Select (S0, S1) inputs. For expansion to longer words, three linking inputs are provided for lower-order bits; thus two packages can shift an 8-bit word, four packages a 16-bit word, etc. Shifting by more than three places is accomplished by paralleling the 3-state outputs of different packages and using the Output Enable (OE) inputs as a third Select level. With appropriate interconnections, the F350 can perform zero-backfill, sign-extend or end-around (barrel) shift functions. 4-BIT SHIFTER (With 3-State Outputs) FAST SCHOTTKY TTL • Linking Inputs for Word Expansion • 3-State Outputs for Extending Shift Range FUNCTIONAL DESCRIPTION The F350 is operationally equivalent to a 4-input multiplexer with the inputs connected so that the select code causes successive one-bit shifts of the data word. This internal connection makes it possible to perform shifts of 0, 1, 2 or 3 places on words of any length. A 7-bit data word is introduced at the In inputs and is shifted according to the code applied to the select inputs S0, S1. Outputs O0–O3 are 3-state, controlled by an active-LOW output enable (OE). When OE is LOW, data outputs will follow selected data inputs; when HIGH, the data outputs will be forced to the high-impedance state. This feature allows shifters to be cascaded on the same output lines or to a common bus. The shift function can be logical, with zeros pulled in at either or both ends of the shifting field; arithmetic, where the sign bit is repeated during a shift down; or end around, where the data word forms a continuous loop. LOGIC EQUATIONS O0 = S0 S1 I0 + S0 S1 l–1 + S0 S1 I–2 + S0 S1 I–3 O1 = S0 S1 I1 + S0 S1 I0 + S0 S1 l–1 + S0 S1 I–2 O2 = S0 S1 I2 + S0 S1 I1 + S0 S1 I0 + S0 S1 I–1 O3 = S0 S1 I3 + S0 S1 I2 + S0 S1 I1 + S0 S1 I0 1 N SUFFIX PLASTIC CASE 648-08 16 1 D SUFFIX SOIC CASE 751B-03 1 ORDERING INFORMATION Outputs OE S1 S0 O0 O1 O2 O3 H L L L L X L L H H X L H L H Z I0 I–1 I–2 I–3 Z I1 I0 I–1 I–2 Z I2 I1 I0 I–1 Z I3 I2 I1 I0 H = HIGH Voltage Level L = LOW Voltage Level 16 16 TRUTH TABLE Inputs J SUFFIX CERAMIC CASE 620-09 MC54FXXXJ MC74FXXXN MC74FXXXD LOGIC SYMBOL 13 9 10 Z = High Impedance X = Immaterial CONNECTION DIAGRAM Ceramic Plastic SOIC 15 VCC O0 O1 OE O2 O3 S0 S1 14 16 15 14 13 12 11 10 9 12 11 OE S1 S0 I–3 I–2 O0 I–1 O1 I0 O2 I1 O3 I2 I3 VCC = PIN 16 GND = PIN 8 1 I–3 2 I–2 3 I–1 4 I0 5 I1 6 I2 7 I3 8 GND FAST AND LS TTL DATA 4-153 1 2 3 4 5 6 7 MC54/74F350 LOGIC DIAGRAM I–3 I–2 O0 I–1 O1 I0 I1 O2 I2 I3 S1 S0 OE O3 GUARANTEED OPERATING RANGES Symbol Parameter Min Typ Max Unit 54, 74 4.5 5.0 5.5 V 54 – 55 25 125 74 0 25 70 VCC Supply Voltage TA Operating Ambient Temperature Range IOH Output Current — High 54, 74 — — – 3.0 mA IOL Output Current — Low 54, 74 — — 24 mA DC CHARACTERISTICS OVER OPERATING TEMPERATURE RANGE (unless otherwise specified) Limits Symbol Min Parameter VIH Input HIGH Voltage VIL Input LOW Voltage VIK Input Clamp Diode Voltage VOH Output HIGH Voltage VOL Output LOW Voltage IOZH Typ Max 2.0 54, 74 2.4 74 2.7 Unit Test Conditions V Guaranteed Input HIGH Voltage 0.8 V Guaranteed Input LOW Voltage –1.2 V IIN = –18 mA VCC = MIN V IOH = – 3.0 mA VCC = 4.5 V 3.3 3.3 V IOH = – 3.0 mA VCC = 4.75 V 0.5 V IOL = 24 mA VCC = MIN Output OFF Current — HIGH 50 µA VOUT = 2.7 V VCC = MAX IOZL Output OFF Current — LOW – 50 µA VOUT = 0.5 V VCC = MAX IIH Input HIGH Current IIL Input LOW Current IOS Output Short Circuit Current (Note 2) 0.35 20 100 ICCH ICCL ICCZ Power Supply Current – 60 µA VIN = 2.7 V VIN = 7.0 V –1.2 mA VIN = 0.5 V VCC = MAX –150 mA VOUT = 0 V VCC = MAX 22 35 26 41 26 42 Outputs HIGH mA Outputs LOW Outputs OFF NOTES: 1. For conditions such as MIN or MAX, use the appropriate value specified under guaranteed operating ranges. NOTES: 2. Not more than one output should be shorted at a time, nor for more than 1 second. FAST AND LS TTL DATA 4-154 VCC = MAX VCC = MAX °C MC54/74F350 AC CHARACTERISTICS Symbol Parameter 54/74F 54F 74F TA = +25°C VCC = +5.0 V CL = 50 pF TA = –55 to +125°C VCC = 5.0 V ±10% CL = 50 pF TA = 0 to +70°C VCC = 5.0 V ±10% CL = 50 pF Min Max Min Max Min Max Unit tPLH tPHL Propagation Delay In to 0n 3.0 2.5 6.0 5.5 3.0 2.5 7.5 7.0 3.0 2.5 7.0 6.5 ns tPLH tPHL Propagation Delay Sn to On 4.0 3.0 10 8.5 4.0 3.0 13.5 10 4.0 3.0 11 9.5 ns tPZH tPZL Output Enable Time 2.5 4.0 7.0 9.0 2.5 4.0 10.5 11 2.5 4.0 8.0 10 ns tPHZ tPLZ Output Disable Time 2.0 1.5 5.5 5.5 2.0 1.5 7.0 9.0 2.0 1.5 6.5 6.5 ns APPLICATIONS 16-Bit Shift-Up 0 to 3 Pieces, Zero Backfill 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 GND S0 I–3 I–2 I–1 I0 I1 I2 I3 S0 I–3 I–2 I–1 I0 I1 I2 I3 S0 I–3 I–2 I–1 I0 I1 I2 I3 S1 S1 S1 OE OE OE Y0 Y1 Y2 Y3 0 1 2 3 Y0 Y1 Y2 Y3 4 5 6 7 S0 I–3 I–2 I–1 I0 I1 I2 I3 S1 Y0 Y1 Y2 Y3 8 9 10 11 OE Y0 Y1 Y2 Y3 12 13 14 15 S0 S1 OE S1 L S0 L NO SHIFT L H SHIFT 1 PLACE H L SHIFT 2 PLACES H H SHIFT 3 PLACES FAST AND LS TTL DATA 4-155 MC54/74F350 8-Bit End Around Shift 0 to 7 Pieces 0 S0 1 2 3 4 I–3 I–2 I–1 I0 I1 I2 I3 S0 I–3 I–2 I–1 I0 I1 I2 I3 S0 I–3 I–2 I–1 I0 I1 I2 I3 S1 S1 S1 OE OE OE Y0 Y1 Y2 Y3 0 1 2 3 Y0 Y1 Y2 Y3 5 6 7 S0 I–3 I–2 I–1 I0 I1 I2 I3 S1 Y0 Y1 Y2 Y3 4 5 6 7 OE Y0 Y1 Y2 S0 S1 S2 S2 S2 L S1 L S0 L NO SHIFT S2 H S1 L L L L H L H H SHIFT END AROUND 3 H L L SHIFT END AROUND 4 S0 H SHIFT END AROUND 5 H SHIFT END AROUND 1 H L SHIFT END AROUND 2 H H L SHIFT END AROUND 6 H H SHIFT END AROUND 7 13-Bit Twos Complement Scaler 12 11 10 9 S0 8 I–3 I–2 I–1 I0 I1 I2 I3 S0 S1 OE OE Y1 Y2 Y3 12 11 10 9 6 5 4 I–3 I–2 I–1 I0 I1 I2 I3 S1 Y0 7 S0 3 2 1 S I–3 I–2 I–1 I0 I1 I2 I3 S1 Y0 Y1 Y2 Y3 8 7 6 5 OE Y0 Y1 Y2 Y3 4 3 2 1 S0 S1 S1 L S0 L÷8 SCALE L H÷4 1/4 H L÷2 1/2 H H NO CHANGE 1/8 1 FAST AND LS TTL DATA 4-156 S Y3