0.0 Welcome and About Course
Complete All Items
module items
0.4 Quercus Module Organization has been completed
0. 5 Syllabus, Midterm Date, Topic/Lab Schedule, Piazza Setup has been completed
0.0 Piazza Discussion ThreadThis is an external link.
Labs
Complete All Items
module items
Guides, Tutorials, other info has been completed
Lab 1 has been completed
Lab 2 has been completed
Lab 4 has been completed
Lab 5 has been completed
Lab 6 has been completed
Lab 7 has been completed
1.0 Introduction
Complete All Items
module items
1.1 Motivation and Where this course fits has been completed
1.0 Piazza Discussion ThreadThis is an external link.
2.0 Number Systems
Complete All Items
module items
2.1 Binary, decimal and hexadecimal numbers has been completed
2.0 Piazza discussion threadThis is an external link.
3.0 Logic Circuits and Gates
Complete All Items
module items
3.1 Light Bulb Logic Truth Table has been completed
3.2 Logic Gates has been completed
3.3 Timing Diagrams has been completed
3.0 Piazza Discussion ThreadThis is an external link.
4.0 Boolean Algebra
Complete All Items
module items
4.1 Boolean Algebra (Part 1) has been completed
4.2 Boolean algebra (Part 2) has been completed
4.3 Boolean Algebra Design Example has been completed
4.4 Venn Diagrams has been completed
4.0 Piazza Discussion ThreadThis is an external link.
5.0 Circuit Synthesis
Complete All Items
module items
5.1 Sum of Products has been completed
5.2 SoP Example (NAND-NAND) has been completed
5.3 Product of Sums has been completed
5.4 PoS Example (NOR-NOR) has been completed
5.5 Cost has been completed
5.6 Multiplexer Design has been completed
5.7 Multi-bit Multiplexer has been completed
5.8 7-Segment Display has been completed
5.0 Piazza Discussion ThreadThis is an external link.
6.0 Verilog Introduction
Complete All Items
module items
6.1 About Verilog has been completed
6.2 First Verilog has been completed
6.3 Verilog Bit Vectors has been completed
6.4 Verilog Hierarchy has been completed
6.5 7-Segment Display has been completed
6.6 Hex Display has been completed
6.0 Piazza Discussion ThreadThis is an external link.
7.0 Intro to FPGAs
Complete All Items
module items
7.1 FPGA Introduction has been completed
7.2 FPGA Computer Aided Design has been completed
7.0 Piazza Discussion ThreadThis is an external link.
8.0 Adders
Complete All Items
module items
8.1 Adders has been completed
8.0 Piazza Discussion ThreadThis is an external link.
9.0 Verilog
Complete All Items
module items
9.1 Verilog Always Block has been completed
9.2 Verilog Case Statement has been completed
9.0 Piazza Discussion ThreadThis is an external link.
10.0 Logic Optimization
Complete All Items
module items
10.1 Goal of Optimization has been completed
10.2 Literal Implicant Cover has been completed
10.3 Minimization 4-5 Variables has been completed
10.4 K-maps PoS has been completed
10.5 Incompletely Specified K-map has been completed
10.0 Piazza Discussion ThreadThis is an external link.
11.0 Sequential Circuits
Complete All Items
module items
11.1 Intro to Sequential Circuits has been completed
11.2 RS Latch has been completed
11.3 Gated RS Latch has been completed
11.4 Gated D Latch has been completed
11.5 Flip Flops has been completed
11.6 Set Reset has been completed
11.7 FFs In FPGAs has been completed
11.0 Piazza Discussion ThreadThis is an external link.
12.0 Verilog Sequential Circuits
Complete All Items
module items
12.1 The Latch has been completed
12.2 The Flip Flop has been completed
12.3 Resets has been completed
12.0 Piazza Discussion ThreadThis is an external link.
13.0 Registers
Complete All Items
module items
13.1 Registers Basic has been completed
13.2 Shift Register has been completed
13.3 Shift Register with Parallel Load has been completed
13.0 Piazza Discussion ThreadThis is an external link.
14.0 Verilog Statements
Complete All Items
module items
14.0 Introduction has been completed
14.1 Verilog Statements Introduction has been completed
14.2 Always Statements has been completed
14.3 Multiple Assignments in Always Statements has been completed
14.4 Blocking and Non-blocking has been completed
14.5 When to use Blocking and Non-blocking has been completed
14.0 Piazza Discussion ThreadThis is an external link.
15.0 Counters
Complete All Items
module items
15.1 T Flip-Flop has been completed
15.2 Enable has been completed
15.3 Examples in Verilog has been completed
15.4 Synchronous and Asynchronous has been completed
15.0 Piazza Discussion ThreadThis is an external link.
16.0 Timing Analysis
Complete All Items
module items
16.1 Basic Timing has been completed
16.2 Timing Analysis - Fmax has been completed
16.3 Timing Analysis - Hold Check has been completed
16.4 Clock Skew has been completed
16.0 Piazza Discussion ThreadThis is an external link.
17.0 Finite State Machines
Complete All Items
module items
17.1 Define FSM has been completed
17.2 FSM Design has been completed
17.3 Verilog FSM has been completed
17.4 Mealy Design has been completed
17.5 Mealy Verilog has been completed
17.6 One Hot Encoding has been completed
17.7 FSM Control of a Data Path has been completed
17.8 FSM Minimization has been completed
17.0 Piazza Discussion ThreadThis is an external link.
18.0 Memory
Complete All Items
module items
18.1 Memories has been completed
18.2 Address Decoder has been completed
18.3 Tri State Buffer has been completed
18.4 Memory Cell Matrix - The Memory Cell has been completed
18.5 Memory Cell Matrix has been completed
18.6 Synchronous Memory Timing has been completed
18.7 Memory inside the FPGA - synchronous timing has been completed
18.8 SDRAM - what's on DE1-SoC has been completed
18.0 Piazza Discussion ThreadThis is an external link.
19.0 Signed Numbers
Complete All Items
module items
19.1 Representations has been completed
19.2 Addition & Subtraction has been completed
19.3 Conversion Sign Extension has been completed
19.4 Verilog Notation has been completed
19.0 Piazza Discussion ThreadThis is an external link.
20.0 Fast Adders
Complete All Items
module items
20.1 Carry Lookahead has been completed
20.2 Hybrid Architecture has been completed
20.3 Hierarchical P and G has been completed
20.0 Piazza Discussion ThreadThis is an external link.
21.0 More Arithmetic
Complete All Items
module items
21.1 Multiplier has been completed
21.2 Arithmetic Overflow has been completed
21.3 Arithmetic Coding in Verilog has been completed
21.0 Piazza Discussion ThreadThis is an external link.
22.0 More Verilog
Complete All Items
module items
22.1 More Bit Width Rules has been completed
22.2 Verilog Parameters has been completed
22.3 Wires vs Reg has been completed
22.0 Piazza Discussion ThreadThis is an external link.
23.0 Multiplexer Logic
Complete All Items
module items
23.1 Examples has been completed
23.2 Shannon's Expansion System has been completed
23.3 Shannon with multiple variables has been completed
23.4 LUT synthesis has been completed
23.0 Piazza Discussion ThreadThis is an external link.
24.0 More Combinational Blocks
Complete All Items
module items
24.1 Decoders has been completed
24.2 Priority Encoder has been completed
24.3 Arithmetic Comparator has been completed
24.0 Piazza Discussion ThreadThis is an external link.
25.0 Simple Processor
Complete All Items
module items
25.1 Processor Definition has been completed
25.2 Instructions has been completed
25.3 Execution of Instructions has been completed
25.4 Verilog Sketch has been completed
25.5 Enhanced Verilog has been completed
25.0 Piazza Discussion ThreadThis is an external link.
26.0 Transistors
Complete All Items
module items
26.1 As switches MOSFETs has been completed
26.2 Inverter has been completed
26.3 CMOS NAND-NOR has been completed
26.4 Complex CMOS Gates has been completed
26.5 AND Gate-Body Effect has been completed
26.6 Transmission Gates has been completed
26.7 Fan In has been completed
26.0 Piazza Discussion ThreadThis is an external link.
27.0 Synchronizers
Complete All Items
module items
27.1 Synchronizers Video has been completed
27.0 Piazza Discussion ThreadThis is an external link.
Suggested Practice Questions (from the Textbook)
module items
Prof. Korst's Notes (after Midterm)
module items
ECE241 post midterm materialThis is an external link.