Layout of 7400-series Chips Commonly Used in. CDA 3101: Introduction to Computer Hardware and Organization

Similar documents
LOGIC CIRCUITS. Basic Experiment and Design of Electronics. Ho Kyung Kim, Ph.D.

Digital Electronics Circuits 2017

LOGIC CIRCUITS. Basic Experiment and Design of Electronics

Sample Test Paper - I

SIR C.R.REDDY COLLEGE OF ENGINEERING ELURU DIGITAL INTEGRATED CIRCUITS (DIC) LABORATORY MANUAL III / IV B.E. (ECE) : I - SEMESTER

Chapter 7. Sequential Circuits Registers, Counters, RAM

DE58/DC58 LOGIC DESIGN DEC 2014

Shift Register Counters

Reg. No. Question Paper Code : B.E./B.Tech. DEGREE EXAMINATION, NOVEMBER/DECEMBER Second Semester. Computer Science and Engineering

S.Y. Diploma : Sem. III [DE/ED/EI/EJ/EN/ET/EV/EX/IC/IE/IS/IU/MU] Principles of Digital Techniques

Introduction EE 224: INTRODUCTION TO DIGITAL CIRCUITS & COMPUTER DESIGN. Lecture 6: Sequential Logic 3 Registers & Counters 5/9/2010

Exam for Physics 4051, October 31, 2008

Roger L. Tokheim. Chapter 8 Counters Glencoe/McGraw-Hill

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified) State any two Boolean laws. (Any 2 laws 1 mark each)

Vidyalankar S.E. Sem. III [EXTC] Digital Electronics Prelim Question Paper Solution ABCD ABCD ABCD ABCD ABCD ABCD ABCD ABCD = B

CHW 261: Logic Design

KUMARAGURU COLLEGE OF TECHNOLOGY COIMBATORE

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

S.Y. Diploma : Sem. III [CO/CM/IF/CD/CW] Digital Techniques

NTE74176 Integrated Circuit TTL 35Mhz Presettable Decade Counter/Latch

Gates and Flip-Flops

Design of Sequential Circuits

Counters. We ll look at different kinds of counters and discuss how to build them

Unit II Chapter 4:- Digital Logic Contents 4.1 Introduction... 4

NTE74177 Integrated Circuit TTL 35Mhz Presettable Binary Counter/Latch

SUMMER 18 EXAMINATION Subject Name: Principles of Digital Techniques Model Answer Subject Code:

WORKBOOK. Try Yourself Questions. Electrical Engineering Digital Electronics. Detailed Explanations of

NOTE: The Flatpak version has the same pinouts (Connection Diagram) as the Dual In-Line Package. *MR for LS160A and LS161A *SR for LS162A and LS163A

Digital Circuits ECS 371

ECE 341. Lecture # 3

CHW 261: Logic Design

SAU1A FUNDAMENTALS OF DIGITAL COMPUTERS

DIGITAL LOGIC CIRCUITS

Vidyalankar S.E. Sem. III [CMPN] Digital Logic Design and Analysis Prelim Question Paper Solution

EE 209 Logic Cumulative Exam Name:

King Fahd University of Petroleum and Minerals College of Computer Science and Engineering Computer Engineering Department

Fundamentals of Digital Design

NOTE: The Flatpak version has the same pinouts (Connection Diagram) as the Dual In-Line Package.

Up/down binary counter with separate up/down clocks

Schedule. ECEN 301 Discussion #25 Final Review 1. Date Day Class No. 1 Dec Mon 25 Final Review. Title Chapters HW Due date. Lab Due date.

( c) Give logic symbol, Truth table and circuit diagram for a clocked SR flip-flop. A combinational circuit is defined by the function

Digital Circuits. 1. Inputs & Outputs are quantized at two levels. 2. Binary arithmetic, only digits are 0 & 1. Position indicates power of 2.

Delhi Noida Bhopal Hyderabad Jaipur Lucknow Indore Pune Bhubaneswar Kolkata Patna Web: Ph:

PART-A. 2. Expand ASCII and BCD ASCII American Standard Code for Information Interchange BCD Binary Coded Decimal

Digital Fundamentals

Lab 3 Revisited. Zener diodes IAP 2008 Lecture 4 1

DIGITAL LOGIC CIRCUITS

MAHALAKSHMI ENGINEERING COLLEGE TIRUCHIRAPALLI

Digital Fundamentals

ELCT201: DIGITAL LOGIC DESIGN

DHANALAKSHMI COLLEGE OF ENGINEERING, CHENNAI DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CS6201 DIGITAL PRINCIPLES AND SYSTEM DESIGN

King Fahd University of Petroleum and Minerals College of Computer Science and Engineering Computer Engineering Department

Computers also need devices capable of Storing data and information Performing mathematical operations on such data

Digital Electronic Meters

CprE 281: Digital Logic

Fundamentals of Boolean Algebra

Boolean Algebra and Digital Logic 2009, University of Colombo School of Computing

6 Synchronous State Machine Design

Save from: cs. Logic design 1 st Class أستاذ المادة: د. عماد

ELECTRONICS & COMMUNICATION ENGINEERING PROFESSIONAL ETHICS AND HUMAN VALUES

Design of Combinational Logic

MOSIS REPORT. Spring MOSIS Report 1. MOSIS Report 2. MOSIS Report 3

COE 202: Digital Logic Design Sequential Circuits Part 4. Dr. Ahmad Almulhem ahmadsm AT kfupm Phone: Office:

Digital Electronics Final Examination. Part A

ELCT201: DIGITAL LOGIC DESIGN

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION (Autonomous) (ISO/IEC Certified)

on candidate s understanding. 7) For programming language papers, credit may be given to any other program based on equivalent concept.

Chapter 14 Sequential logic, Latches and Flip-Flops

3. Complete the following table of equivalent values. Use binary numbers with a sign bit and 7 bits for the value

Philadelphia University Student Name: Student Number:

Digital Logic: Boolean Algebra and Gates. Textbook Chapter 3

Show that the dual of the exclusive-or is equal to its compliment. 7

Chapter 7 Logic Circuits

Philadelphia University Faculty of Engineering

ALU A functional unit

Synchronous Sequential Logic

74F193 Up/Down Binary Counter with Separate Up/Down Clocks

BER KELEY D AV IS IR VINE LOS AN GELES RIVERS IDE SAN D IEGO S AN FRANCISCO

CDA 3200 Digital Systems. Instructor: Dr. Janusz Zalewski Developed by: Dr. Dahai Guo Spring 2012

Menu. Excitation Tables (Bonus Slide) EEL3701 EEL3701. Registers, RALU, Asynch, Synch

A Guide. Logic Library

I. Motivation & Examples

Vidyalankar. S.E. Sem. III [EXTC] Digital System Design. Q.1 Solve following : [20] Q.1(a) Explain the following decimals in gray code form

04. What is the Mod number of the counter circuit shown below? Assume initially reset.

ELEN Electronique numérique

ECE/Comp Sci 352 Digital Systems Fundamentals. Charles R. Kime Section 2 Fall Logic and Computer Design Fundamentals

PAST EXAM PAPER & MEMO N3 ABOUT THE QUESTION PAPERS:

EE40 Lec 15. Logic Synthesis and Sequential Logic Circuits

Appendix A: Digital Logic. Principles of Computer Architecture. Principles of Computer Architecture by M. Murdocca and V. Heuring

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION

Vidyalankar S.E. Sem. III [ETRX] Digital Circuits and Design Prelim Question Paper Solution

Digital Electronics Paper-EE-204-F SECTION-A

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

Dept. of ECE, CIT, Gubbi Page 1

INTEGRATED CIRCUITS. For a complete data sheet, please also download:

74F579 8-Bit Bidirectional Binary Counter with 3-STATE Outputs

Appendix B. Review of Digital Logic. Baback Izadi Division of Engineering Programs

Synchronous 4 Bit Counters; Binary, Direct Reset

Chapter 4: Combinational Logic Solutions to Problems: [1, 5, 9, 12, 19, 23, 30, 33]

COMBINATIONAL LOGIC FUNCTIONS

Transcription:

Layout of 400-series Chips Commonly Used in CDA 30: Introduction to Computer Hardware and Organization Charles N. Winton Department of Computer and Information Sciences University of North Florida 999

Vcc 4 3 2 0 9 8 2 3 4 5 6 400: QUAD 2-INPUT NAND

4 3 2 0 9 8 2 3 4 5 6 40: TRIPLE 3-INPUT NAND

4 3 2 0 9 8 2 3 4 5 6 420: DUAL 4-INPUT NAND

4 3 2 0 9 8 2 3 4 5 6 430: 8-INPUT NAND

4 3 2 0 9 8 2 3 4 5 6 402: QUAD 2-INPUT NOR

4 3 2 0 9 8 2 3 4 5 6 42: TRIPLE 3-INPUT NOR

4 3 2 0 9 8 2 3 4 5 6 404: INVERTERS

4 3 2 0 9 8 2 3 4 5 6 408: QUAD 2-INPUT AND

4 3 2 0 9 8 2 3 4 5 6 4: TRIPLE 3-INPUT AND

4 3 2 0 9 8 2 3 4 5 6 42: DUAL 4-INPUT AND

4 3 2 0 9 8 2 3 4 5 6 432: QUAD 2-INPUT OR

4 3 2 0 9 8 2 3 4 5 6 486: QUAD 2-INPUT XOR

Make No External Connection 4 3 2 0 9 8 2 3 4 5 6 45: DUAL 2-WIDE 2-INPUT AOI

Data Inputs Address Inputs V cc 6 5 4 3 2 0 9 4 5 6 2 4 3 2 0 2 3 4 Data Inputs 45: 8-INPUT MULTIPLEXER 5 Output 6 Output Active on Enable LOW (otherwise Output is HIGH) Enable 8

Inputs Outputs 6 5 4 3 2 0 9 A B C D 9 8 A =, B = 2, C = 4, D = 8 Selected output goes LOW 0 2 3 4 5 6 2 3 4 5 6 8 Outputs 442: 4 TO 0 LINE BCD TO DECIMAL DECODER

Outputs (5V) 6 5 4 3 2 0 9 f g a b c d e a The ripple blanking inputs (BI and BI/RBI) are normally held HIGH (they provide for zero suppression). Lamp Test LOW selects all segments. Selected output goes LOW B=2 C=4 D=8 A= f e g b c d B C D A Inputs 2 3 Lamp Test 4 BI/RBI 5 RBI 6 Inputs 8 44: BCD TO -SEGMENT DECODER DRIVER

Data Outputs 6 5 4 3 2 0 9 0 2 3 4 5 6 When enable input G is HIGH, a binary input on Select inputs C, B, A turns the corresponding output line LOW (the remaining output lines are HIGH). The output selected is based on C=4, B=2, A=. When G is LOW, all the output lines are HIGH. A B C 2 Select 3 Tie to Tie to LOW LOW G 4 5 6 Enable Data Output 438: 3 TO 8 DECODER/DEMULTIPLEXER 8

24 Select Enable Outputs 23 22 2 20 9 8 6 5 4 3 A B C D G2 G 5 4 3 2 When enable inputs G2 and G are both LOW, a binary input on Select inputs D, C, B, A turns the corresponding output line LOW (the remaining output lines are HIGH). The output selected is based on D=8, C=4, B=2, A=. When either G2 or G is HIGH, all the output lines are HIGH. 0 2 3 4 5 6 8 9 0 2 3 4 5 6 8 9 0 Outputs 454: 4 TO 6 LINE DECODER 2

Data Inputs 6 5 4 3 2 0 9 A 3 B 2 A 2 A B A 0 B 0 Words of length > 4 are compared by connecting comparators in cascade. Word order is A 3, A 2, A, A 0 and B 3, B 2, B, B 0 with A 3 and B 3 the most significant bits. Data Input B 3 A<B A=B A>B A<B A=B A>B 2 3 Cascade Inputs 4 485: 4-BIT MAGNITUDE COMPARATOR 5 6 Outputs 8

Input(A) Q 0 Q 3 Q Q 2 4 3 2 0 9 8 Q 3, Q 2, Q, Q 0 are the state outputs of 4 internal JK Master-Slave flip-flops connected as a standard BCD counter. To reset to 0 both Resets must be HIGH. Pulse Input(A) for the BCD counting sequence. (There are alternate connections to permit divide by 5 and 9's complement support) 2 3 4 5 6 Tie to Q 0 Reset Reset V cc Tie to 0 Tie to 0 490: DECADE COUNTER

Input(A) Q 0 Q 3 Q Q 2 4 3 2 0 9 8 Q 3, Q 2, Q, Q 0 are the state outputs of 4 internal JK Master-Slave flip-flops connected as a standard Mod 6 counter. To reset to 0 both Resets must be HIGH. Pulse Input(A) for the Mod 6 counting sequence. (There are alternate connections to permit divide by 2 and divide by 8 support) Tie to Q 0 2 3 4 5 6 Reset Reset V cc 493: 4-BIT BINARY COUNTER

Data Clear Outputs Load Data 6 5 4 3 2 0 9 A Borrow Carry C D V cc (Presettable, Synchronous, Dual Clocks) Pulse the Count Up or Count Down clock to produce the change of count on Q D, Q C, Q B, Q A (hold the clock not in use HIGH). Setting data on D, C, B, A with Load LOW and then taking Load HIGH will preset the counter. Likewise, taking Clear from LOW to HIGH will zero the counter. In cascading counters, for counting up, the Carry goes to the Count Up of the next counter; for counting down, the Borrow goes to the Count Down of the next counter. Count Count B Q B Q A Down Up Q C Q D 2 3 4 5 6 8 Data Outputs Inputs Outputs 493: 4-BIT BINARY UP/DOWN COUNTER

4 3 2 0 9 8 C C BUFFER IS ACTIVE WHEN C IS HIGH C C 2 3 4 5 6 426: QUAD TRI-STATE BUFFER

G BA B B 2 B 3 B 4 4 3 2 0 9 8 ISOLATED IF G BA = L G AB = H G BA = H G AB = H G BA = L G AB = L 2 G AB 3 4 5 6 A A 2 A 3 A 4 4243: QUADRUPLE BUS TRANSCEIVER

20 9 G(2) B () A (2) B 2 () A 2 (2) B 3 () A 3 (2) B 4 () A 4 (2) 8 6 5 4 3 2 2 3 4 5 6 8 9 0 G() A () B (2) A 2 () B 2 (2) A 3 () B 3 (2) A 4 () B 4 (2) 4244: OCTAL TRI-STATE BUFFERS/LINE DRIVERS

J() Q() Q() K(2) Q(2) Q(2) 4 3 2 0 9 8 J Q J Q K Q CLR K Q CLR 2 3 (NEGATIVE EDGE TRIGGERED WITH CLEAR) Clock() Clear() K() V cc Clock(2) Clear(2) 43: DUAL JK MASTER-SLAVE FLIP-FLOP 4 5 6 J(2)

Clear(2) D(2) Clock(2) Set(2) Q(2) Q(2) 4 3 2 0 9 8 (POSITIVE EDGE TRIGGERED) CLR Q D PR Q D PR Q CLR Q (WITH PRESET & PRECLEAR) Clear() 2 3 4 5 6 D() Clock() Set() Q() Q() 44: DUAL D FLIP-FLOP

K() Q() Q() K(2) Q(2) Q(2) J(2) 6 5 4 3 2 0 9 J PR Q J PR Q CK CK K Q CLR K Q CLR 2 3 4 5 6 8 Clock() Set() Clear() J() V cc Clock(2) Set(2) Clear(2) 46: DUAL JK MASTER-SLAVE FLIP-FLOP (WITH PRESET AND PRECLEAR, NEGATIVE EDGE TRIGGERED)

B 3 S 3 C OUT C IN B 0 A 0 S 0 6 5 4 3 2 0 9 Adder A 3 Adder A 2 Adder A Adder A 0 B 3 B 2 B B 0 C O3S3 C I3 C O2S2 C I2 C OS C I C O0S0 C I0 2 3 4 5 6 8 A 3 S 2 A 2 B 2 V cc S B A 483: 4-BIT BINARY FULL ADDER W/FAST CARRY

Parallel Outputs Shift V cc Right Load 4 3 2 0 9 8 Q A Q B Q C Q D For a right shift, set Mode Control LOW and pulse the Shift Right input. The shift direction is Serial Data Q A Q B Q C Q D. For a parallel load from the inputs A, B, C, D set Mode Control HIGH then pulse the Load input. A shift left requires connecting Q B to A, Q C to B, Q D to C, and the Serial Input to D, then executing a parallel load. Serial Input A B C D 2 3 4 5 Parallel Inputs 6 Mode Control 495: 4-BIT BIDIRECTIONAL PARALLEL SHIFT REG

A A 8 A 9 CS D OUT D IN 6 5 4 3 2 0 9 V cc 2 3 4 5 6 8 A 6 A 5 WE A A 2 A 3 A 4 A 0 202: K x -BIT STATIC RAM - Vcc = +5V

A A 8 A 9 I/O I/O 2 I/O 3 I/O 4 WE 8 6 5 4 3 2 0 2 3 4 5 6 8 9 A 6 A 5 A 4 A 3 A 0 A A 2 CS 24: K x 4-BIT STATIC RAM - Vcc = +5V

+5V: V CC 408: AND 432: OR 404: NOT x I I 0 z z INPUTS OUTPUTS SELECT x z DATA I I 0 z 2-INPUT MULTIPLEXER University of North Florida Department of Computer and Information Sciences Breadboard Template, 999

University of North Florida Department of Computer and Information Sciences Breadboard Template, 999