Difference between revisions of "Syllabus"

From CSE260M Wiki
Jump to navigationJump to search
Line 20: Line 20:
 
##Multiplication
 
##Multiplication
 
##Division
 
##Division
 +
 
#Sequential Circuits
 
#Sequential Circuits
 
##Latches
 
##Latches
Line 26: Line 27:
 
##Finite-State Machine Synthesis
 
##Finite-State Machine Synthesis
 
##VHDL Representations
 
##VHDL Representations
#Digital Hardware Representation
+
##FPGA Implementations of FSMs
##CMOS
+
 
##PALs/PLAs
+
#Register Transfer Notation
##FPGAs
+
##RTN Notation
#Register Transfer (Primarily VHDL Representations)
+
##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

Revision as of 19:52, 12 December 2016

  1. Digital Systems and Information
    1. Number Systems
    2. Base Conversion
    3. Arithmetic Operations
    4. Codes
  2. Combinational Logic Circuits
    1. Logic Gates
    2. Boolean Algebra
    3. K-Maps
    4. Sum of Products
    5. Product of Sums
    6. VHDL Representations
    7. FPGA LUT-based Implementation
  3. Combinational Logic Design
    1. Hierarchical Design Concepts
    2. Decoders/Encoders
    3. Multiplexers
    4. Binary Adders
    5. Subtraction/2s Complement
    6. Multiplication
    7. Division
  1. Sequential Circuits
    1. Latches
    2. Flip-Flops
    3. State Diagrams
    4. Finite-State Machine Synthesis
    5. VHDL Representations
    6. FPGA Implementations of FSMs
  1. Register Transfer Notation
    1. RTN Notation
    2. VHDL RTN Representations for Hardware Implementation of Register Transfers
      1. The Pipelined Difference Engine
      2. The Bus-Based Difference Engine
  1. Introduction to Microprocessors
    1. Extending the Bus-Based Difference Engine to the Really Simple RISC Computer
    2. The Really Simple RISC Computer
      1. Datapath
      2. Control FSM
      3. Displacement-Based Addressing
    3. RSRC Assembly Language and Simulator