v26.07 Study Handouts
Course Home
Course Home
v26.07
v24.07
v23.06(The 6th)
Study Handouts
Study Handouts
F Stage
F1 How to Ask Smart Questions
F2 Installing and Using Logisim
F3 Fundamentals of Digital Logic Circuits
F4 State Machine Model of Computer Systems
F5 Simple Processor Supporting Sequence Summation
F6 Simple Input/Output
F7 F Stage Tapeout Preparation
E Stage
E1 Hardware Description Language
E2 C language programming
E3 Linux System Installation and Basic Usage
E4 Processor Simulation and Verification
E5 A Fully Functional mini RISC-V Processor
E6 Simple Runtime Environment
E7 Simple Bus and SoC
E8 Synthesis and Physical Design
E9 Submission of pre-study defense application
D Stage
D1 From C Code to Binary Program
D2 Simple Debugging Tool, SDB
D3 RISC-V Instruction Set Architecture
D4 Machine-Level Representation of Programs
D5 AM Runtime Environment
D6 From RTL Code to Tapeout-Ready Layout
D7 Tools and Infrastructure
D8 Make Your NPC Support RV32E
D9 D Stage Tapeout Preparation
C Stage
C1 ELF Files and Linking
C2 Devices and Input/Output
C3 Debugging Tips
C4 Bus
C5 SoC Computer System
C6 C Stage Tapeout Preparation
B Stage
B1 Exception Handling and Simple Operating Systems
B2 Timing Analysis and Optimization
B3 Performance Optimization and Simple Cache
B4 Pipelined Processor
PA Handouts
PA Handouts
Nanjing University "Computer System Fundamentals" Experiment (PA)
PA0 - The Eve of World Birth: Development Environment Configuration
PA1 - The Chapter of Creating the Universe: The Simplest Computer
PA2 - Simple and complex machines: von Neumann computer systems
PA3 - A Journey Through Time and Space: Batch Processing System
PA4 - The magic of reality and fiction: Time-sharing multitasking
Select Languages
Select Languages
简体中文
English
Русский
#
D9 D Stage Tapeout Preparation
Under Construction
D8 Make Your NPC Support RV32E