CSE 4117 MICROPROCESSORS
- Review of Digital Design
- Registers, Register Banks, Memory and Arithmetic-Logic Units
- Invertebrate: A Simple Pocket Calculator
- Fish: A Calculator with Code Memory
- .blif file format
- A Verilog Tutorial 1: Circuit Design
- A Verilog Tutorial 2 : Circuit Simulation
- Basic I/O 0: Volts, Amperes and Ground
- Basic I/O – 1: The Seven Segment Monitor
- Basic I/O-2: DIP-Switches
- Basic I/O-3: Keypad
- Frog: A Calculator that can load data into registers
- Reptile: The Instruction Set
- Reptile: Example Programs
- Reptile: The Assembler
- Reptile: The Assembly Language
- Reptile: The Emulator
- Reptile-4: The Hardware Design
- Reptile-8: The Hardware Design
- Reptile: I/O in Verilog
- Bird: Introduction to Stack Operations
- Bird: Hardware Design for PUSH and POP instructions
- Bird: Hardware Design for CALL and RET instructions
- Vertebrate: Introduction to Interrupts
- Vertebrate: Hardware Design
- Writing an LLVM backend for Bird
- Introduction to FPGA’s and Verilog
- future program
- VGA Signals