Difference between revisions of "Syllabus"

From CSE462 Wiki
Jump to navigationJump to search
Line 11: Line 11:
 
|-
 
|-
 
|1
 
|1
|JAN 17
+
|JAN 19
 
|Course Introduction<br />Number Systems<br />Base Conversion<br />Arithmetic Operations<br />Codes
 
|Course Introduction<br />Number Systems<br />Base Conversion<br />Arithmetic Operations<br />Codes
 
|[[media:Einstein.pdf|Course Introduction]]<br />[[media:Mano_ch01_images.pdf|Chapter 1]]<br />[[media:The_Reflected_Binary_(Gray)_Code.pdf|The Reflected Binary (Gray) Code]]
 
|[[media:Einstein.pdf|Course Introduction]]<br />[[media:Mano_ch01_images.pdf|Chapter 1]]<br />[[media:The_Reflected_Binary_(Gray)_Code.pdf|The Reflected Binary (Gray) Code]]
Line 19: Line 19:
 
|-
 
|-
 
|2
 
|2
|JAN 22
+
|JAN 26
 
|Boolean Algebra<br />DeMorgan's Theorem<br />The Consensus Theorem<br />Introduction to K-Maps
 
|Boolean Algebra<br />DeMorgan's Theorem<br />The Consensus Theorem<br />Introduction to K-Maps
 
|[[media:Mano_ch02_images.pdf|Chapter 2]]
 
|[[media:Mano_ch02_images.pdf|Chapter 2]]
 
|
 
|
 
|
 
|
 
|-
 
|3
 
|JAN 24
 
|Standard Forms: &#425; Notation<br />Two-Level Circuit Optimization Using K-Maps<br />Proving Identities Using K-Maps<br />The XOR Gate<br />The Half Adder<br />The Full Adder<br />The Ripple-Carry Adder
 
|[[media:Mano_ch02_images.pdf|Chapter 2]]<br />[[media:Mano_ch03_images.pdf|Chapter 3]]
 
|Homework 2
 
|Homework 1
 
 
|-
 
|4
 
|JAN 29
 
|Essential Prime Implicants and Optimized Expressions<br />Standard Forms: &#928; Notation<br />Five- and Six-Variable K-Maps<br />Don’t cares<br />Gate propagation delay<br />The 74LS04 Inverter<br />The Mux<br />The Decoder<br />Implementing Circuits Using Muxes
 
|[[media:Mano_ch02_images.pdf|Chapter 2]]<br />[[media:Mano_ch03_images.pdf|Chapter 3]]<br />[[media:Sn74ls04.pdf|74LS04 Datasheet]]
 
|
 
|
 
 
|-
 
|5
 
|JAN 31
 
|Standard Cell Implementation of Logic Circuits<br />VHDL: VHSIC Hardware Description Language<br />VHDL Constructs: IF, WHEN, SELECT<br />Xilnix Vivado Tool Suite<br />Boole's Expansion Theorem (First Pass)
 
|[[media:Standard_Cell.JPG|Standard Cell Circuit]]<br />[[media:EVERYTHING_YOU_ALWAYS_WANTED_2016.pdf|VHDL Tutorial]]<br />[[media:Vivado_Tutorial.pdf|Vivado Tutorial]]<br />[[media:Boole’s_Expansion_Theorem.pdf|Boole's Expansion Theorem]]
 
|Homework 3
 
|Homework 2
 
  
 
|-
 
|-
 
|6
 
|6
|FEB 5
+
|FEB 2
 
|Boole's Expansion Theorem (Second Pass)<br />Introduction to Xilinx 7-Series FPGAs<br />USING LUTs to Implement Logic (LUT = Storage + MUX)<br />
 
|Boole's Expansion Theorem (Second Pass)<br />Introduction to Xilinx 7-Series FPGAs<br />USING LUTs to Implement Logic (LUT = Storage + MUX)<br />
 
|[[media:Boole’s_Expansion_Theorem.pdf|Boole's Expansion Theorem]]<br />[[media:Mano_ch05_images.pdf|Chapter 5]]<br />[[media:Ds180_7Series_Overview.pdf|Xilinx 7-Series FPGAs Overview]]<br />[[media:Ug474_7Series_CLB.pdf|Xilinx 7-Series CLB User Guide]]<br />[[media:Ds181_Artix_7_Data_Sheet.pdf|Xilinx 7-Series DC/AC Switching Characteristics]]
 
|[[media:Boole’s_Expansion_Theorem.pdf|Boole's Expansion Theorem]]<br />[[media:Mano_ch05_images.pdf|Chapter 5]]<br />[[media:Ds180_7Series_Overview.pdf|Xilinx 7-Series FPGAs Overview]]<br />[[media:Ug474_7Series_CLB.pdf|Xilinx 7-Series CLB User Guide]]<br />[[media:Ds181_Artix_7_Data_Sheet.pdf|Xilinx 7-Series DC/AC Switching Characteristics]]
Line 59: Line 35:
 
|-
 
|-
 
|7
 
|7
|FEB 7
+
|FEB 9
 
|Digilent Nexys4 DDR Development Board<br />Digilent Nexys4 DDR Board Schematic (LEDs, Switches)<br />Concepts of VCCIO and Core Voltage
 
|Digilent Nexys4 DDR Development Board<br />Digilent Nexys4 DDR Board Schematic (LEDs, Switches)<br />Concepts of VCCIO and Core Voltage
 
|[[media:Dev_Board_Manual.pdf|Digilent Nexys4 DDR Manual]]<br />[[media:Dev_Board_Schematics.pdf|Digilent Nexys4 DDR Schematics]]<br />[[media:Lab_1_Introduction.pdf|Lab #1 Introduction]]<br />[[media:FINDING_YOUR_DOT_BIT_FILE.pdf|Finding Your .bit File]]
 
|[[media:Dev_Board_Manual.pdf|Digilent Nexys4 DDR Manual]]<br />[[media:Dev_Board_Schematics.pdf|Digilent Nexys4 DDR Schematics]]<br />[[media:Lab_1_Introduction.pdf|Lab #1 Introduction]]<br />[[media:FINDING_YOUR_DOT_BIT_FILE.pdf|Finding Your .bit File]]
Line 67: Line 43:
 
|-
 
|-
 
|8
 
|8
|FEB 12
+
|FEB 16
 
|Implementing Functions with NAND and NOR Gates<br />Implementing Functions with Decoders<br />The Priority Encoder<br />The 4-bit Adder as a 2-Level Circuit<br />Addition and Subtraction of 2s Complement Numbers<br />Incrementing (The Incrementer Circuit)<br />Multiplication by Constants
 
|Implementing Functions with NAND and NOR Gates<br />Implementing Functions with Decoders<br />The Priority Encoder<br />The 4-bit Adder as a 2-Level Circuit<br />Addition and Subtraction of 2s Complement Numbers<br />Incrementing (The Incrementer Circuit)<br />Multiplication by Constants
 
|[[media:Mano_ch03_images.pdf|Chapter 3]]
 
|[[media:Mano_ch03_images.pdf|Chapter 3]]
Line 75: Line 51:
 
|-
 
|-
 
|9
 
|9
|FEB 14
+
|FEB 23
 
|Gate Propogation Delay<br />Races and Hazards<br />Review
 
|Gate Propogation Delay<br />Races and Hazards<br />Review
 
|[[media:Mano_ch02_images.pdf|Chapter 2]]
 
|[[media:Mano_ch02_images.pdf|Chapter 2]]
 
|
 
|
 
|Lab 1
 
|Lab 1
 
|-
 
|10
 
|FEB 19
 
|EXAM 1
 
|
 
|
 
|
 
 
|-
 
|11
 
|FEB 21
 
|Oscillators and Clock Distribution<br />Flip-Flop as a Black Box<br />A First Counter (Incrementer + FFs)<br />The Difference Engine (DE)<br />VHDL for FFs, Registers, Counters, and The DE<br />Setup Time<br />Hold Time<br />Clock-to-Output Time<br />Introduction to Metastability
 
|[[media:Mano_ch04_images.pdf|Chapter 4]]<br />[[media:Oscillators_and_Clock_Distribution.pdf|Oscillators and Clock Distribution]]<br />[[media:First_Counter.pdf|First Counter]]<br />[[media:EVERYTHING_YOU_ALWAYS_WANTED_2016.pdf|VHDL Tutorial]]<br />[[media:The_Difference_Engine.pdf|The Difference Engine]]<br />[[media:Metastability 1.pdf|Anomalous Behavior of Synchronizer and Arbiter Circuits]]<br />[[media:Metastability 2.pdf|Measured Flip-Flop Responses to Marginal Triggering]]
 
|Homework 4
 
|
 
 
|-
 
|12
 
|FEB 26
 
|Latches<br />NOR SR Latch VHDL<br />Flip-Flops<br />74LS74/74S74 Flip-Flop<br />Formal Definition of Mealy- and Moore-Model FSMs<br />State Tables<br />Second Counter: FSM Design Example<br />Clocks in VHDL<br />
 
|[[media:Mano_ch04_images.pdf|Chapter 4]]<br />[[media:Norlatch.pdf|NOR SR Latch VHDL]]<br />[[media:Sn74ls74a.pdf|74LS74 Datasheet]]<br />[[media:Second_Counter.pdf|Second Counter]]<br />[[media:Vivado_Simulation_Tutorial_2.pdf|Vivado Simulation Tutorial 2 (Forcing a Clock)]]
 
|
 
|
 
 
|-
 
|13
 
|FEB 28
 
|Sequence Recognizer<br />FSMs in VHDL<br />State Assignment<br />One-Hot FSM Implementation<br />Recognizing Character Sequences (Packet Sniffing)
 
|[[media:Mano_ch04_images.pdf|Chapter 4]]<br />[[media:EVERYTHING_YOU_ALWAYS_WANTED_2016.pdf|VHDL Tutorial]]<br />[[media:SEQUENCE_DETECTOR_EXAMPLE_4-3.pdf|Sequence Detector 4-3]]
 
|Homework 5
 
|Homework 4
 
  
 
|-
 
|-
 
|14
 
|14
|MAR 5
+
|MAR 2
 
|FSM Timging/Max Clock Rate<br />Path Analysis and Timing<br />Equivalent States<br />Minimizing Completely Specified Machines<br />Combination Mealy/Moore Machines<br />Contact Bounce
 
|FSM Timging/Max Clock Rate<br />Path Analysis and Timing<br />Equivalent States<br />Minimizing Completely Specified Machines<br />Combination Mealy/Moore Machines<br />Contact Bounce
 
|[[media:Mano_ch04_images.pdf|Chapter 4]]<br />[[media:Path_Analysis_and_Timing.pdf|Path Analysis and Timing]]<br />[http://www.xilinx.com/video/hardware/creating-basic-clock-constraints.html Vivado Clock Constraints Tutorial]<br />[[media:Definitions_and_Theorems_for_Sequential_Machines.pdf|Definitions and Theorems for Sequential Machines]]<br />[[media:Minimizing_Completely_Specified_Machines.pdf|Minimizing Completely Specified Machines]]<br />[https://www.allaboutcircuits.com/textbook/digital/chpt-4/contact-bounce/ Contact Bounce]
 
|[[media:Mano_ch04_images.pdf|Chapter 4]]<br />[[media:Path_Analysis_and_Timing.pdf|Path Analysis and Timing]]<br />[http://www.xilinx.com/video/hardware/creating-basic-clock-constraints.html Vivado Clock Constraints Tutorial]<br />[[media:Definitions_and_Theorems_for_Sequential_Machines.pdf|Definitions and Theorems for Sequential Machines]]<br />[[media:Minimizing_Completely_Specified_Machines.pdf|Minimizing Completely Specified Machines]]<br />[https://www.allaboutcircuits.com/textbook/digital/chpt-4/contact-bounce/ Contact Bounce]
Line 123: Line 67:
 
|-
 
|-
 
|15
 
|15
|MAR 7
+
|MAR 9
 
|Digital Systems = Datapath + Control<br />Register Transfers<br />Tri-State Buffers<br />Pull-ups/Pull-downs<br />The Bus-Based Difference Engine
 
|Digital Systems = Datapath + Control<br />Register Transfers<br />Tri-State Buffers<br />Pull-ups/Pull-downs<br />The Bus-Based Difference Engine
 
|[[media:Mano_ch06_images.pdf|Chapter 6]]<br />[[media:The_Difference_Engine.pdf|The Difference Engine]]
 
|[[media:Mano_ch06_images.pdf|Chapter 6]]<br />[[media:The_Difference_Engine.pdf|The Difference Engine]]
Line 131: Line 75:
 
|-
 
|-
 
|
 
|
|MAR 12
+
|MAR 16
|SPRING BREAK
 
|
 
|
 
|
 
 
 
|-
 
|
 
|MAR 14
 
 
|SPRING BREAK
 
|SPRING BREAK
 
|
 
|
Line 147: Line 83:
 
|-
 
|-
 
|16
 
|16
|MAR 19
+
|MAR 23
 
|The Bus-Based Difference Engine Datapath VHDL<br />Shift Registers<br />Parallel-to-Serial Conversion<br />Serial-to-Parallel Conversion<br />Ripple Counters
 
|The Bus-Based Difference Engine Datapath VHDL<br />Shift Registers<br />Parallel-to-Serial Conversion<br />Serial-to-Parallel Conversion<br />Ripple Counters
 
|[[media:Mano_ch06_images.pdf|Chapter 6]]<br />[[media:The_Difference_Engine.pdf|The Difference Engine]]
 
|[[media:Mano_ch06_images.pdf|Chapter 6]]<br />[[media:The_Difference_Engine.pdf|The Difference Engine]]
Line 155: Line 91:
 
|-
 
|-
 
|17
 
|17
|MAR 21
+
|MAR 30
 
|The Bus-Based Difference Engine Control FSM VHDL<br />
 
|The Bus-Based Difference Engine Control FSM VHDL<br />
 
|[[media:The_Difference_Engine.pdf|The Difference Engine]]
 
|[[media:The_Difference_Engine.pdf|The Difference Engine]]
 
|Homework 6
 
|Homework 6
|
 
 
|-
 
|18
 
|MAR 26
 
|Review
 
|
 
|
 
|Lab 3
 
 
|-
 
|19
 
|MAR 28
 
|Exam 2
 
|
 
|
 
 
|
 
|
  
 
|-
 
|-
 
|20
 
|20
|APR 2
+
|APR 6
 
|The Really Simple RISC Computer<br />Simple Synchronous Static RAM<br />Introduction to Assembly Language and Hand Assembly
 
|The Really Simple RISC Computer<br />Simple Synchronous Static RAM<br />Introduction to Assembly Language and Hand Assembly
 
|[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:RSRC_4KB_Sync_SRAM.pdf|1Kx32 RSRC Memory Subsystem]]<br />[http://classes.engineering.wustl.edu/cse362/index.php/File:SRCToolsv3.1.1.jar RSRC/SRC SIMULATOR]
 
|[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:RSRC_4KB_Sync_SRAM.pdf|1Kx32 RSRC Memory Subsystem]]<br />[http://classes.engineering.wustl.edu/cse362/index.php/File:SRCToolsv3.1.1.jar RSRC/SRC SIMULATOR]
Line 187: Line 107:
 
|-
 
|-
 
|21
 
|21
|APR 4
+
|APR 13
 
|The Difference Engine in RSRC Assembly Language<br />RSRC Instruction Fetch RTN<br />ADD RTN<br />Datapath Refinement<br />RSRC Control FSM VHDL
 
|The Difference Engine in RSRC Assembly Language<br />RSRC Instruction Fetch RTN<br />ADD RTN<br />Datapath Refinement<br />RSRC Control FSM VHDL
 
|[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:RSRC_Abstract_RTN.pdf|RSRC Abstract RTN]]
 
|[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:RSRC_Abstract_RTN.pdf|RSRC Abstract RTN]]
Line 195: Line 115:
 
|-
 
|-
 
|22
 
|22
|APR 9
+
|APR 20
 
|Displacement-Based Addressing<br />Branch Instruction Datapath Refinement<br />Shift Instruction Datapath Refinement
 
|Displacement-Based Addressing<br />Branch Instruction Datapath Refinement<br />Shift Instruction Datapath Refinement
 
|[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:DISPLACEMENT.pdf|RSRC/SRC Displacement-Based Addressing]]
 
|[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:DISPLACEMENT.pdf|RSRC/SRC Displacement-Based Addressing]]
Line 203: Line 123:
 
|-
 
|-
 
|23
 
|23
|APR 11
+
|APR 27
 
|R[rc] Multiplexor Design<br />RSRC ALU VHDL<br />1Kx32 RSRC Memory Subsystem<br />Memory: 6T SRAM Cell<br />DRAM Cell
 
|R[rc] Multiplexor Design<br />RSRC ALU VHDL<br />1Kx32 RSRC Memory Subsystem<br />Memory: 6T SRAM Cell<br />DRAM Cell
 
|[[media:Mano_ch07_images.pdf|Chapter 7]]<br />[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:RSRC_4KB_Sync_SRAM.pdf|1Kx32 RSRC Memory Subsystem]]
 
|[[media:Mano_ch07_images.pdf|Chapter 7]]<br />[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />[[media:RSRC_4KB_Sync_SRAM.pdf|1Kx32 RSRC Memory Subsystem]]
|
 
|
 
 
|-
 
|24
 
|APR 16
 
|A Commercial EPROM<br />A Commercial SRAM<br />A Commercial DRAM<br />The Concept of Cache<br />RSRC VHDL and Simulation Testbench
 
|[[media:Am27c256.pdf|AMD 32Kx8 EPROM Datasheet]]<br />[[media:Cy7c199n_8.pdf|Cypress 32Kx8 SRAM]]<br />[[media:MT4LC4M16R6.pdf|Micron 4Mx16 EDO DRAM]]<br />[[media:8Gb_DDR4_SDRAM.pdf|Micron 8 Gb DDR4 DRAM]]<br />[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]<br />RSRC VHDL Supplied by the Instructor
 
|Homework 9
 
|Homework 8
 
 
|-
 
|25
 
|APR 18
 
|1-Bus vs. 2-Bus vs. 3-Bus RSRC<br />3-Bus RSRC Register File<br />Basic Pipelined SRC/RSRC<br />Intel 8086 Bus Architecture<br />RSRC Instruction Set Review<br />RSRC Architecture Review
 
|[[media:1_BUS_RSRC_BLOCK_DIAGRAM.pdf|1-Bus SRC Block Diagram (From Heuring and Jordan)]]<br />[[media:2_BUS_RSRC_BLOCK_DIAGRAM.pdf|2-Bus SRC Block Diagram (From Heuring and Jordan)]]<br />[[media:3_BUS_RSRC_BLOCK_DIAGRAM.pdf|3-Bus SRC Block Diagram (From Heuring and Jordan)]]<br />[[media:3_BUS_RSRC_REGFILE.pdf|3-Bus SRC Register File (From Heuring and Jordan)]]<br />[[media:BasicPipelinedSRC.pdf |Basic Pipelined SRC/RSRC]]<br />[[media:Intel_8086_Block_Diagram.pdf|Intel 8086 Block Diagram]]<br />[[media:The_Really_Simple_RISC_Computer.pdf|The Really Simple RISC Computer (RSRC)]]<br />[[media:The_RSRC_SRC_Instruction_Set.pdf|The RSRC Instruction Set]]
 
|
 
|
 
 
|-
 
|26
 
|APR 23
 
|Difference Engine in C (x86) w/Assembly<br />Review
 
|[[media:Difference_Engine_in_C.pdf|Difference Engine in C (x86)]]
 
|
 
|Homework 9
 
 
|-
 
|27
 
|APR 25
 
|[[media:Exam -3 Stick Diagram.pdf|Exam 3]]
 
|
 
 
|
 
|
 
|
 
|
  
 
|}
 
|}

Revision as of 18:51, 19 December 2017

SPRING 2018
LECTURE DATE TOPICS PREPARATION ASSIGNED DUE
1 JAN 19 Course Introduction
Number Systems
Base Conversion
Arithmetic Operations
Codes
Course Introduction
Chapter 1
The Reflected Binary (Gray) Code
Homework 1
2 JAN 26 Boolean Algebra
DeMorgan's Theorem
The Consensus Theorem
Introduction to K-Maps
Chapter 2
6 FEB 2 Boole's Expansion Theorem (Second Pass)
Introduction to Xilinx 7-Series FPGAs
USING LUTs to Implement Logic (LUT = Storage + MUX)
Boole's Expansion Theorem
Chapter 5
Xilinx 7-Series FPGAs Overview
Xilinx 7-Series CLB User Guide
Xilinx 7-Series DC/AC Switching Characteristics
7 FEB 9 Digilent Nexys4 DDR Development Board
Digilent Nexys4 DDR Board Schematic (LEDs, Switches)
Concepts of VCCIO and Core Voltage
Digilent Nexys4 DDR Manual
Digilent Nexys4 DDR Schematics
Lab #1 Introduction
Finding Your .bit File
Lab 1 Homework 3
8 FEB 16 Implementing Functions with NAND and NOR Gates
Implementing Functions with Decoders
The Priority Encoder
The 4-bit Adder as a 2-Level Circuit
Addition and Subtraction of 2s Complement Numbers
Incrementing (The Incrementer Circuit)
Multiplication by Constants
Chapter 3
9 FEB 23 Gate Propogation Delay
Races and Hazards
Review
Chapter 2 Lab 1
14 MAR 2 FSM Timging/Max Clock Rate
Path Analysis and Timing
Equivalent States
Minimizing Completely Specified Machines
Combination Mealy/Moore Machines
Contact Bounce
Chapter 4
Path Analysis and Timing
Vivado Clock Constraints Tutorial
Definitions and Theorems for Sequential Machines
Minimizing Completely Specified Machines
Contact Bounce
Lab 2
15 MAR 9 Digital Systems = Datapath + Control
Register Transfers
Tri-State Buffers
Pull-ups/Pull-downs
The Bus-Based Difference Engine
Chapter 6
The Difference Engine
Homework 6 Homework 5
MAR 16 SPRING BREAK
16 MAR 23 The Bus-Based Difference Engine Datapath VHDL
Shift Registers
Parallel-to-Serial Conversion
Serial-to-Parallel Conversion
Ripple Counters
Chapter 6
The Difference Engine
Lab 3 Lab 2
17 MAR 30 The Bus-Based Difference Engine Control FSM VHDL
The Difference Engine Homework 6
20 APR 6 The Really Simple RISC Computer
Simple Synchronous Static RAM
Introduction to Assembly Language and Hand Assembly
The Really Simple RISC Computer (RSRC)
The RSRC Instruction Set
1Kx32 RSRC Memory Subsystem
RSRC/SRC SIMULATOR
Homework 7
21 APR 13 The Difference Engine in RSRC Assembly Language
RSRC Instruction Fetch RTN
ADD RTN
Datapath Refinement
RSRC Control FSM VHDL
The Really Simple RISC Computer (RSRC)
The RSRC Instruction Set
RSRC Abstract RTN
22 APR 20 Displacement-Based Addressing
Branch Instruction Datapath Refinement
Shift Instruction Datapath Refinement
The Really Simple RISC Computer (RSRC)
The RSRC Instruction Set
RSRC/SRC Displacement-Based Addressing
Homework 8 Homework 7
23 APR 27 R[rc] Multiplexor Design
RSRC ALU VHDL
1Kx32 RSRC Memory Subsystem
Memory: 6T SRAM Cell
DRAM Cell
Chapter 7
The Really Simple RISC Computer (RSRC)
The RSRC Instruction Set
1Kx32 RSRC Memory Subsystem