Entity and Architectures
Concurrent Statements
Components and Port Map Statements
Switch Level Implementation of CMOS Gates
Basic Elements - n-channel and p-channel transistors
n-channel and p-channel networks
Sequential Circuits
Basic Elements
Specification
Design (state diagram, state table, equations, circuits)
Implementation
Modules (registers)
Memory - RAM and ROM
Sizes
Expanding memory
Implementing functions with ROM
ALU and CPU organization
Von Neuman model
Memory address and data buses
Datapath and Control
Programmers model (PC, A, X, CCR, SP)
Instruction set
Fetch-decode-execute-store cycle
Assembly Level Programming
Hand assembly - what programs look like in memory
How programs execute
Writing programs
Using I/O ports in programs