<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Systemverilog | Yao Zheng@UHM</title><link>https://gustybear.github.io/tags/systemverilog/</link><atom:link href="https://gustybear.github.io/tags/systemverilog/index.xml" rel="self" type="application/rss+xml"/><description>Systemverilog</description><generator>Hugo Blox Builder (https://hugoblox.com)</generator><language>en-us</language><lastBuildDate>Mon, 10 Aug 2026 02:58:53 +0000</lastBuildDate><image><url>https://gustybear.github.io/media/logo_hu_d0a0b1783c391ac0.png</url><title>Systemverilog</title><link>https://gustybear.github.io/tags/systemverilog/</link></image><item><title>ECE361: Digital Systems and Computer Design</title><link>https://gustybear.github.io/teaching/course_ece361_2026_fall/</link><pubDate>Mon, 10 Aug 2026 02:58:53 +0000</pubDate><guid>https://gustybear.github.io/teaching/course_ece361_2026_fall/</guid><description>&lt;h1 id="executive-summary">Executive Summary&lt;/h1>
&lt;p>ECE 361 is an undergraduate-level course on computer organization and processor design. This course explores the fundamental organization and design of computer systems, starting from computer architecture and instruction set architecture (ISA), through processor datapath and control design, to arithmetic logic units (ALUs), memory organization, and input/output (I/O) systems. The course also introduces SystemVerilog for modeling, implementing, and testing processor components and computer systems, providing students with hands-on experience in hardware-oriented system design. Pre: 205 and 260, or consent.&lt;/p>
&lt;h1 id="logistics">Logistics&lt;/h1>
&lt;ul>
&lt;li>
&lt;p>&lt;strong>CRN&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>ECE361 001&lt;/th>
&lt;th>ECE361L 001&lt;/th>
&lt;th>ECE361L 002&lt;/th>
&lt;th>ECE361L 003&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>77422&lt;/td>
&lt;td>77643&lt;/td>
&lt;td>77644&lt;/td>
&lt;td>77645&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Personnel&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Role / Personnel&lt;/th>
&lt;th>Assigned Session&lt;/th>
&lt;th>Office Hours / Notes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Lecturer:
&lt;/td>
&lt;td>N/A&lt;/td>
&lt;td>see
&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>TA:
&lt;/td>
&lt;td>Session 1 (T 09:00am - 11:45am)&lt;/td>
&lt;td>TBD&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>TA:
&lt;/td>
&lt;td>Session 2 (T 13:30pm - 16:15pm)&lt;/td>
&lt;td>TBD&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Classroom&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Time&lt;/th>
&lt;th>Location&lt;/th>
&lt;th>Textbook/HW&lt;/th>
&lt;th>HW/Exam Effort&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>MWF 09:30am-10:20am&lt;/td>
&lt;td>Holmes Hall 242&lt;/td>
&lt;td>&lt;em>Logic Design and Verification Using SystemVerilog (Revised)&lt;/em> by Donald Thomas&lt;/td>
&lt;td>Individual&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>&lt;/td>
&lt;td>&lt;/td>
&lt;td>&lt;em>Computer Organization and Design: The Hardware/Software Interface — MIPS Edition&lt;/em> by Patterson and Hennessy&lt;/td>
&lt;td>&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/li>
&lt;li>
&lt;p>&lt;strong>Laboratory&lt;/strong>&lt;/p>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Session&lt;/th>
&lt;th>Time&lt;/th>
&lt;th>Location&lt;/th>
&lt;th>Report Effort&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>01&lt;/td>
&lt;td>T 09:00am - 11:45am&lt;/td>
&lt;td>Holmes Hall 451&lt;/td>
&lt;td>Group&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>02&lt;/td>
&lt;td>T 13:30pm - 16:15pm&lt;/td>
&lt;td>Holmes Hall 451&lt;/td>
&lt;td>Group&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;/li>
&lt;/ul>
&lt;h1 id="grading">Grading&lt;/h1>
&lt;ul>
&lt;li>&lt;strong>Breakdown&lt;/strong>&lt;sup id="fnref:1">&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref">1&lt;/a>&lt;/sup>&lt;/li>
&lt;/ul>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>Midterm Exam 1&lt;/th>
&lt;th>Midterm Exam 2&lt;/th>
&lt;th>Final Exam&lt;/th>
&lt;th>Homeworks / Take-Home Quizzes&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>25%&lt;/td>
&lt;td>25%&lt;/td>
&lt;td>25%&lt;/td>
&lt;td>25%&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;ul>
&lt;li>&lt;strong>Cutoffs&lt;/strong>&lt;/li>
&lt;/ul>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>A&lt;/th>
&lt;th>A-&lt;/th>
&lt;th>B+&lt;/th>
&lt;th>B&lt;/th>
&lt;th>B-&lt;/th>
&lt;th>C+&lt;/th>
&lt;th>C&lt;/th>
&lt;th>C-&lt;/th>
&lt;th>D+&lt;/th>
&lt;th>D&lt;/th>
&lt;th>D-&lt;/th>
&lt;th>F&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>90%&lt;/td>
&lt;td>87%&lt;/td>
&lt;td>83%&lt;/td>
&lt;td>80%&lt;/td>
&lt;td>77%&lt;/td>
&lt;td>73%&lt;/td>
&lt;td>70%&lt;/td>
&lt;td>67%&lt;/td>
&lt;td>63%&lt;/td>
&lt;td>60%&lt;/td>
&lt;td>57%&lt;/td>
&lt;td>&amp;lt;57%&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;ul>
&lt;li>&lt;strong>Proscribed Conduct&lt;/strong>: Copying or otherwise cheating on homework, lab reports, or exam will result in a failing grade for the course. More details can be found at student conduct code policies,
&lt;/li>
&lt;/ul>
&lt;h1 id="schedule">Schedule&lt;/h1>
&lt;h2 id="lecture">Lecture&lt;/h2>
&lt;h2 id="lecture-1">Lecture&lt;/h2>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>TIME&lt;/th>
&lt;th>TOPICS&lt;/th>
&lt;th>READING / HW / EXAM&lt;/th>
&lt;th>DEADLINE&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Week 1 — Mon. 8/24/2026&lt;/td>
&lt;td>Introduction / Review Part 1: Data&lt;/td>
&lt;td>Data representation, conversions, signed integers, arithmetic&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 1 — Wed. 8/26/2026&lt;/td>
&lt;td>Review Part 2: Logic Operations&lt;/td>
&lt;td>Logic operations and Boolean concepts&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 1 — Fri. 8/28/2026&lt;/td>
&lt;td>Review Part 3: Combinational Circuits&lt;/td>
&lt;td>Combinational logic and circuit design&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 2 — Mon. 8/31/2026&lt;/td>
&lt;td>Review Part 4: Sequential Circuits&lt;/td>
&lt;td>Sequential logic and state&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 2 — Wed. 9/2/2026&lt;/td>
&lt;td>SystemVerilog I: Combinational Circuits&lt;/td>
&lt;td>SystemVerilog modeling of combinational circuits&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 2 — Fri. 9/4/2026&lt;/td>
&lt;td>SystemVerilog I: Simulation&lt;/td>
&lt;td>Simulation and verification basics&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 3 — Mon. 9/7/2026&lt;/td>
&lt;td>&lt;strong>NO INSTRUCTION — Labor Day&lt;/strong>&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 3 — Wed. 9/9/2026&lt;/td>
&lt;td>SystemVerilog I: Sequential Circuits&lt;/td>
&lt;td>Sequential circuit modeling&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 3 — Fri. 9/11/2026&lt;/td>
&lt;td>SystemVerilog I: Additional Constructs&lt;/td>
&lt;td>Additional SystemVerilog concepts&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 4 — Mon. 9/14/2026&lt;/td>
&lt;td>Computer Architecture Overview I: Introduction and Performance&lt;/td>
&lt;td>Patterson &amp;amp; Hennessy, Sec. 1.1–1.6&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 4 — Wed. 9/16/2026&lt;/td>
&lt;td>Computer Architecture Overview II: Design&lt;/td>
&lt;td>Patterson &amp;amp; Hennessy, Sec. 1.7–1.11&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 4 — Fri. 9/18/2026&lt;/td>
&lt;td>ISA I: Barely C&lt;/td>
&lt;td>Programming model and preparation for MIPS ISA&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 5 — Mon. 9/21/2026&lt;/td>
&lt;td>ISA II: CPU and Instruction Execution&lt;/td>
&lt;td>MIPS ISA&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 5 — Wed. 9/23/2026&lt;/td>
&lt;td>ISA III&lt;/td>
&lt;td>MIPS instructions and data operations&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 5 — Fri. 9/25/2026&lt;/td>
&lt;td>ISA IV: Instruction Formats&lt;/td>
&lt;td>MIPS instruction encoding and formats&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 6 — Mon. 9/28/2026&lt;/td>
&lt;td>ISA V: Stack&lt;/td>
&lt;td>Stack organization and usage&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 6 — Wed. 9/30/2026&lt;/td>
&lt;td>ISA Practice / Quiz / Problem Solving&lt;/td>
&lt;td>Review and practice&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 6 — Fri. 10/2/2026&lt;/td>
&lt;td>ISA VI: Subroutines&lt;/td>
&lt;td>Procedure calls and subroutines&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 7 — Mon. 10/5/2026&lt;/td>
&lt;td>ISA VII: System-Level Concepts&lt;/td>
&lt;td>System-level ISA concepts&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 7 — Wed. 10/7/2026&lt;/td>
&lt;td>ISA Review / Problem Solving&lt;/td>
&lt;td>Review and practice&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 7 — Fri. 10/9/2026&lt;/td>
&lt;td>Processor I: Single-Cycle Processor&lt;/td>
&lt;td>Single-cycle datapath and control&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 8 — Mon. 10/12/2026&lt;/td>
&lt;td>Processor II: Pipeline&lt;/td>
&lt;td>Pipelining fundamentals&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 8 — Wed. 10/14/2026&lt;/td>
&lt;td>Processor II: Pipeline, continued&lt;/td>
&lt;td>Pipeline stages and timing&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 8 — Fri. 10/16/2026&lt;/td>
&lt;td>Processor III: Pipeline Implementation&lt;/td>
&lt;td>Pipelined datapath implementation&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 9 — Mon. 10/19/2026&lt;/td>
&lt;td>Processor IV: Hazards&lt;/td>
&lt;td>Pipeline hazards&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 9 — Wed. 10/21/2026&lt;/td>
&lt;td>Processor V: Data Hazards&lt;/td>
&lt;td>&lt;strong>Midterm Exam 1 — Take Home opens&lt;/strong>&lt;/td>
&lt;td>12:01 AM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 9 — Fri. 10/23/2026&lt;/td>
&lt;td>Processor VI: Control Hazards&lt;/td>
&lt;td>Branches and control hazards&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 10 — Mon. 10/26/2026&lt;/td>
&lt;td>Processor VII: Dynamic Prediction&lt;/td>
&lt;td>&lt;strong>Midterm Exam 1 — Take Home due&lt;/strong>&lt;/td>
&lt;td>11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 10 — Wed. 10/28/2026&lt;/td>
&lt;td>Memory I: Basics&lt;/td>
&lt;td>Memory hierarchy fundamentals&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 10 — Fri. 10/30/2026&lt;/td>
&lt;td>Memory II: Blocks and Caches&lt;/td>
&lt;td>Cache blocks and mapping&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 11 — Mon. 11/2/2026&lt;/td>
&lt;td>Cache and Memory Review&lt;/td>
&lt;td>Memory hierarchy review and practice&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 11 — Wed. 11/4/2026&lt;/td>
&lt;td>Memory III: Technologies&lt;/td>
&lt;td>Memory technologies&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 11 — Fri. 11/6/2026&lt;/td>
&lt;td>ALU I: Integer Arithmetic&lt;/td>
&lt;td>Integer arithmetic&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 12 — Mon. 11/9/2026&lt;/td>
&lt;td>ALU II: Integer Multiplication&lt;/td>
&lt;td>Multiplication hardware and algorithms&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 12 — Wed. 11/11/2026&lt;/td>
&lt;td>&lt;strong>NO INSTRUCTION — Veterans Day&lt;/strong>&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 12 — Fri. 11/13/2026&lt;/td>
&lt;td>ALU III: Floating Point&lt;/td>
&lt;td>Floating-point representation and arithmetic&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 13 — Mon. 11/16/2026&lt;/td>
&lt;td>ALU Review&lt;/td>
&lt;td>ALU review and practice&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 13 — Wed. 11/18/2026&lt;/td>
&lt;td>Processor Review&lt;/td>
&lt;td>Processor, pipeline, memory, and ALU review&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 13 — Fri. 11/20/2026&lt;/td>
&lt;td>Processor / Memory Review&lt;/td>
&lt;td>Review and problem solving&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 14 — Mon. 11/23/2026&lt;/td>
&lt;td>SystemVerilog II: Hardware Threads and Clock Domains&lt;/td>
&lt;td>&lt;strong>Midterm Exam 2 — Take Home opens&lt;/strong>&lt;/td>
&lt;td>12:01 AM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 14 — Wed. 11/25/2026&lt;/td>
&lt;td>SystemVerilog II: Hardware Thread Interaction and Interfaces&lt;/td>
&lt;td>Thread interaction and interfaces&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 14 — Fri. 11/27/2026&lt;/td>
&lt;td>&lt;strong>NO INSTRUCTION — Thanksgiving Period&lt;/strong>&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 14 — Sun. 11/29/2026&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;td>&lt;strong>Midterm Exam 2 — Take Home due&lt;/strong>&lt;/td>
&lt;td>11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 15 — Mon. 11/30/2026&lt;/td>
&lt;td>SystemVerilog III: Testbenches and Randomization&lt;/td>
&lt;td>Verification testbenches and constrained randomization&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 15 — Wed. 12/2/2026&lt;/td>
&lt;td>SystemVerilog III: Assertions and Sequences&lt;/td>
&lt;td>Assertions, properties, and sequences&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 15 — Fri. 12/4/2026&lt;/td>
&lt;td>I/O: Introduction&lt;/td>
&lt;td>I/O fundamentals and system integration&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 16 — Mon. 12/7/2026&lt;/td>
&lt;td>I/O: Applications and Examples&lt;/td>
&lt;td>I/O applications and design examples&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 16 — Wed. 12/9/2026&lt;/td>
&lt;td>Final Review&lt;/td>
&lt;td>Comprehensive final review&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Study Period — 12/11/2026–12/12/2026&lt;/td>
&lt;td>&lt;strong>Study Period&lt;/strong>&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;td>&amp;ndash;&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Finals — Mon. 12/14/2026&lt;/td>
&lt;td>&lt;strong>Final Exam — In Person&lt;/strong>&lt;/td>
&lt;td>Comprehensive Final Exam&lt;/td>
&lt;td>9:45–11:45 AM&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;blockquote class="border-l-4 border-neutral-300 dark:border-neutral-600 pl-4 italic text-neutral-600 dark:text-neutral-400 my-6">
&lt;p>&lt;strong>Note:&lt;/strong> Lecture topics are organized from the provided ECE361 slide set. Midterm placement follows the natural gaps and review material in that sequence; adjust the two midterm dates if the official Fall 2026 exam plan differs.&lt;/p>
&lt;/blockquote>
&lt;h2 id="laboratory">Laboratory&lt;/h2>
&lt;h1 id="lab-schedule">Lab Schedule&lt;/h1>
&lt;table>
&lt;thead>
&lt;tr>
&lt;th>TIME&lt;/th>
&lt;th>LAB&lt;/th>
&lt;th>TOPIC&lt;/th>
&lt;th>DEADLINE&lt;/th>
&lt;/tr>
&lt;/thead>
&lt;tbody>
&lt;tr>
&lt;td>Week 1–2 — 8/25–9/8/2026&lt;/td>
&lt;td>1&lt;/td>
&lt;td>Unix/Linux&lt;/td>
&lt;td>9/8, 11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 3–4 — 9/8–9/22/2026&lt;/td>
&lt;td>2&lt;/td>
&lt;td>C Language&lt;/td>
&lt;td>9/22, 11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 5–6 — 9/22–10/6/2026&lt;/td>
&lt;td>3&lt;/td>
&lt;td>SystemVerilog I&lt;/td>
&lt;td>10/6, 11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 7–8 — 10/6–10/20/2026&lt;/td>
&lt;td>4&lt;/td>
&lt;td>QtSPIM and MIPS&lt;/td>
&lt;td>10/20, 11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 9–10 — 10/20–11/3/2026&lt;/td>
&lt;td>5&lt;/td>
&lt;td>FPGA&lt;/td>
&lt;td>11/3, 11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 11–12 — 11/3–11/17/2026&lt;/td>
&lt;td>6&lt;/td>
&lt;td>CPU Research&lt;/td>
&lt;td>11/17, 11:59 PM&lt;/td>
&lt;/tr>
&lt;tr>
&lt;td>Week 13–15 — 11/17–12/8/2026&lt;/td>
&lt;td>7&lt;/td>
&lt;td>Pipeline Processor&lt;/td>
&lt;td>12/8, 11:59 PM&lt;/td>
&lt;/tr>
&lt;/tbody>
&lt;/table>
&lt;div class="footnotes" role="doc-endnotes">
&lt;hr>
&lt;ol>
&lt;li id="fn:1">
&lt;p>The grading breakdown is subject to change at the discretion of the instructor and in accordance with the University grading system and policies.&amp;#160;&lt;a href="#fnref:1" class="footnote-backref" role="doc-backlink">&amp;#x21a9;&amp;#xfe0e;&lt;/a>&lt;/p>
&lt;/li>
&lt;/ol>
&lt;/div></description></item></channel></rss>