# Digital Electronics II

Mike Brookes

15 lectures in the Autumn Term

## Syllabus

IEC617 dependency notation. Interfacing techniques for digital systems: synchronous
and asynchronous bit-serial transmission; timing constraints arising from setup
and hold times; static RAM memories, microprocessor-to-memory interfacing. Sequencing
circutry using shift registers and counters; analysis and design of
synchronous state machines; timing constraints and glitches. Data conversion:
D/A converters for signed and unsigned numbers, current switched R-2R ladder,
output deglitching. Flash and successive
approximation A/D converters. Sample/hold circuits. Performance criteria for
data conversion circuits. Complexity versus delay tradeoffs for adder circuits:
performance of alternating bit-inversion, carry-lookahead and carry-skip circuits.
Carry-save adder circuit.

## Detailed Timetable

[here]

## Lecture List

- Introduction, Notation D-latches + Flipflops,
Registers
- Interfacing: Synchronous bit-serial
- Interfacing: Asynchronous
- Interfacing: RAM
- State Machines: Shift reg + counters
- State Machines: Using counters
- State Machines: Analysis + output glitches
- State Machines: Synthesis + input synchronization
- D/A Conversion: Weighted resistor, R-2R ladder
- A/D Conversion: Quantiser noise and Dither,
Flash Converters
- A/D Conversion: Succ approx, Sample/hold, deglitching
- Addition Circuits: Ripple carry, overflow, delay
- Addition Circuits: Bit inversion, carry lookahead
- Addition Circuits: Carry skip, carry save

Complete set of notes as a single file [here]

## Tutorial Questions

There are three tutorial problems for discussion in tutorials that take place
in weeks 4/5, 6/7 and 8/9 respectively. [view]

## Problem Sheets

- Gates, Flipflops, Latches, Propagation Delays [view]
- Propagation Delays, Memory Interfacing, Bit-serial reception [view]
- Synchronous State Machines, Lookahead counters [view]
- Synchronous State Machines [view]
- Analog Input and Output [view]
- Adder circuits [view]

Complete set of problem sheets and solutions [view]

## Revisions Examples

Revision examples taken from past exam papers [view]

## Past Exam Papers

2000, 2001, 2002,
2003, 2004, 2005,
2006, 2007,
2008, 2009,
2010, 2011