CMPUT329 - Fall 2003

10/3/03


Click here to start


Table of Contents

CMPUT329 - Fall 2003

Reading Assignment

Encoders vs. Decoders

Binary encoders

Need priority in most applications

8-input priority encoder

Priority-encoder logic equations

74x148 8-input priority encoder

74x148 Circuit

74x148 Truth Table

Cascading Priority Encoders

Cascading Priority Encoders

Cascading Priority Encoders

Three-state buffers

Different flavors

A Three-State Party Line

Timing considerations

Timing considerations

Hysteresis: Schmitt-Trigger Inverter

Immunity to Noise

Three-state drivers

Driver application

Three-state Transceiver

Transceiver Application

Three-State in VHDL and STD_ULOGIC

IEEE 1164 Declarations for STD_ULOGIC, STD_LOGIC

IEEE 1164 package body STD_ULOGIC, STD_LOGIC

IEEE 1164 package body STD_ULOGIC, STD_LOGIC

Strenght Precedence Rules

Three-State Drivers in VHDL

Three-State Drivers in VHDL (cont.)

2-input XOR gates

XOR and XNOR symbols

Gate-level XOR circuits

Multi-input XOR

Parity tree

Equality Comparators

Iterative Combinatorial Circuit

Iterative Comparator Circuit

8-bit Magnitude Comparator

Adders

Adders

Full-adder circuit

Ripple adder

Ripple Adders: Time?Complexity

Ripple Adders: Time?Complexity

Ripple Adders: Time?Complexity

Ripple Adders: Time?Complexity

Propagate and Generate

Carry Equations

74x283 4-bit adder

PPT Slide

Ripple carry between groups

Lookahead carry between groups

Subtraction

Full subtractor = full adder, almost

Author: Jose Nelson Amaral

Email: amaral@cs.ualberta.ca

Home Page: www.cs.ualberta.ca/courses/329

Download presentation source