Beruflich Dokumente
Kultur Dokumente
Machines
SD192 Digital Systems
Lecture notes
July 16, 2004
ASM Overview
ASM Overview
ASM Overview
Combinational:
Sequential:
ASM Overview
ASM Overview
Control
I/O
Commands
Combinational
Status
Outside
Shift Registers.
Counters, Mux, etc. World
State
ASM Overview
Go=0
Start
Go=1
Load, Clear
Run
ASM Overview
Outside World
n
n
D Sor
D Sor
S/I
Clear
Ctrl=n
Done
Go
n
X
Y
Ci
S
Co
Q
D
CLR
< B n CLR
= A
Q
>
Si Q
ASM Design
Data processing:
Ad hoc/creative/by insight
List requested operations/manipulations
Include initialization controls
Include status lines
ASM Design
Control logic
ASM Design
State assignment
State table
Kmap-gates/FF/Reg Mux Dec/EPROM, or,
creatively, a combination of them
ASM Design
State Box
Decision Box
Combinational Box
ASM Design
i.e. optioinal
code binary state
code
ASM Design
Operation notation:
ASM Design
Condition
Boolean
ASM Design
Ctr.
ASM Design
ASM Design
Conditional Box - An
action/operation to be undertaken
conditioned on some earlier
decision box.
Operations
ASM Design