Digital designIn preparation
RTL Design: Datapaths & Pipelines
Build a small computing system by connecting arithmetic and control, then explore pipelined execution.
DatapathsPipelinesControl

What you will learn
- Separate the datapath from control state
- Design data transfers and wait conditions
- Compare pipeline latency and throughput
- Check a system with buffers and boundary conditions
Recommended prior course
RTL Design Fundamentals ↗Curriculum
- Arithmetic and datapaths
- State machines and control
- Pipeline stages and data transfer
- Buffers, throughput and boundary conditions