Syllabus
From CSE260M Wiki
Jump to navigationJump to search- Digital Systems and Information
- Number Systems
- Base Conversion
- Arithmetic Operations
- Codes
- Combinational Logic Circuits
- Logic Gates
- Boolean Algebra
- K-Maps
- Sum of Products
- Product of Sums
- VHDL Representations
- FPGA LUT-based Implementation
- Combinational Logic Design
- Hierarchical Design Concepts
- Decoders/Encoders
- Multiplexers
- Binary Adders
- Subtraction/2s Complement
- Multiplication
- Division
- Sequential Circuits
- Latches
- Flip-Flops
- Registers
- State Diagrams
- Finite State Machines (FSMs)
- Mealy and Moore Models
- Finite-State Machine Synthesis
- VHDL Representations
- FPGA Implementations of FSMs
- Register Transfer Notation
- RTN Notation
- VHDL RTN Representations for Hardware Implementation of Register Transfers
- The Pipelined Difference Engine
- The Bus-Based Difference Engine
- Introduction to Microprocessors
- Extending the Bus-Based Difference Engine to the Really Simple RISC Computer
- The Really Simple RISC Computer
- Datapath
- Control FSM
- Displacement-Based Addressing
- RSRC Assembly Language and Simulator
- RSRC VHDL Description and Implementation