ESE218 Quiz 5 Name
October 16,2008
ID
The following circuit represents a l-bit full-adder performing addition of three bits C
l.
7.
1
+B +A
CornSum
Label the circuit outputs as SUM and CARRY-OUT Show the critical path(s) and estimate the circuit propagati
ESE218 Quiz2 Name
Februarv 12.2009
ID
1.
Present two unsigned 2-digit decimal numbers, 24 and 36, using BCD codes. Perform bitby bit addition of these numbers. | '101 ca$-6'
24rc=
T
oof ol oroc ecp
36ro: COLt/ CLtC
1-r, Ptllo .r t t r.i uI
-'
ESE218 Lecture 6. Two-level implementations. Standard forms.
Outline
Implementations of algebraic expressions AND-OR vs NAND-NAND OR-AND vs NOR-NOR Open-drain, three-state and wired logic AOI and OAI Standard forms SOP and POS, form conversion Canoni
ESE218 Quiz 3
September 25, 2008
Name _ ID_ 1. Simplify the expression to a MINIMUM number of literals by distribution XY +Y = (X+Y)(Y+Y) = X+Y 1 2. Present the expression in the both STANDARD FORMS A+ BC = A (B+C) = AB + AC by DeMorgans law (and distribu
ESE218 Test 3 Name _ ID_
Problem 1. Obtain equations for states and output Z for the following circuit. Simplify the algebraic equations. Construct a state diagram and a state table.
Z X T Q1 J Q2
K CLK
Problem 2. Design a synchronous counter using D-flip
ESE218 Quiz Name
1
Februarv 5.2009
ID
1. Obtain the octal and hexadecimal forms of the binary number
10.012:
2.
Present the following decimal numbers in the binary form:
Cto" O\C C C,\ c" o tcc
tO 1 Z'L
n t' 8: Z'Y
t6
a) l7n
Y = L*z
+
State University of New York at Stony Brook Department of Electrical and Computer Engineering ESE 218 Digital Systems Design Spring 2009 Lab 2. Algebraic manipulations 1. Objectives The goal of this experiment is to design and test the combination ci
State University of New York at Stony Brook Department of Electrical and Computer Engineering ESE 218 Digital Systems Design
Spring 2009 Lab 6. 1. Objectives a). Design a 3-to-8 binary decoder with active-low outputs. Implement binary functions RD,
ESE218 Quiz 1 Name_
September 11, 2008 ID_
1. Obtain the octal and hexadecimal forms of the binary number 11.112 = 3.68 = 3.C16 2. Obtain the number which is 8 times larger than the number above (keep the answer in the binary form) 11.112 10002 = 111102 b
State University of New York at Stony Brook Department of Electrical and Computer Engineering ESE 218 Digital Systems Design Spring 2009 Lab 3. Two-level implementations
1. Objectives Design of 2-to-1 data selectors implementing SOP and POS algebrai
ESE218 Test 2
Name _ ID_
Problem 1 (10 points)
a) CARRY-GENERATE and CARRY-PROPAGATE of the 2-bit adder are defined as
follows
Gi = Ai Bi
Pi = Ai Bi
i = 0, 1
Show the algebraic equations for the CARRY-OUT for both bits in terms of Gi and
Pi. Denote the c
ESE218 Lecture 1 Introduction Outline
Introduction to the course Digital systems Functions Evolution State of the art Digital system structure Focuse on hardware design Design trade-offs Positional number systems Summary and HW1
1/27/09
Binary, octa
Stony Brook University
Department of Electrical and Computer Engineering
ESE 218 Digital Systems Design
Lab 6. Instruction decoder
1. Objective
Implementation of switching functions of 3 variables with a single 3-to-8 decoder and additional logic
gates.
2
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE 218 Digital Systems Design
Lab 5. Binary adder/subtractor
1. Objectives
Review of the iterative approach to circuit design, propagation delays in the ripple-
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE218 Digital Systems Design
Lab 9. Counter.
1.
1)
2)
3)
4)
Objectives
Design of synchronous finite state machines (FSM) with D-flip-flops and multiplexers.
Cal
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE 218 Digital Systems Design
Lab 8. Generator of two-phase synchronization signals
1. Objectives
To design two-phase timing signals, T1 and T2, derived from cl
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE 218 Digital Systems Design
Lab 2. Algebraic manipulations
1. Objectives
a) To implement a given switching function with the combinational circuits in 3 alter
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE 218 Digital Systems Design
Lab 7. Comparator of 2-bit numbers
1. Objective
Implementation of switching functions with multiplexers. Design of larger multiple
Revised March 2002
CD40174BC CD40175BC
Hex D-Type Flip-Flop Quad D-Type Flip-Flop
General Description
Features
The CD40174BC consists of six positive-edge triggered Dtype flip-flops; the true outputs from each flip-flop are externally available. The CD401
Lab 5. How to simulate the 5 bit adder/subtractor.
1. Create a New project, add new source - schematic, name it with your initials followed by HA
(half adder), draw the HA with XOR2 and AND2 gates, attach I/O markers and rename them.
2. Save the file, cre
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE218 Digital Systems Design
Lab 4. Decimal code converter
1. Objectives
Hierarchical design of a system with modules, grouping signals into buses
2. Problem de
State University of New York at Stony Brook
Department of Electrical and Computer Engineering
ESE218 Digital Systems Design
Lab 1. CADET breadboard and Logic analyzer
Objectives: to become familiar with assembly of the circuit on the breadboard, breadboar
CD
HW7
1. The operation of the(D_la_th_5hown beiow can be described by the foilowing characteristic equation:
(1* = D 6+ Q 6. Identify Q and Q outputs, compiete the timing diagram
2. Q and 03 outputs of the gated SR latch are shown. Identify S and R inp
ESE218 HWl!
1. The finite state machine with input X and output 2 is described by the state table below. Determine
the output type. Reduce the number of states to the minimum using the implication chart method
(the implicationchart examples can be found i