Chapter2: FSM β†’ Verilog RTL

Index

Welcome to Chapter2 of the AITL Silicon Pathway.

This chapter focuses on translating a Python-defined Finite State Machine (FSM) into a formal hardware specification and a synthesizable Verilog RTL implementation. The FSM corresponds to the middle control layer in the PID Γ— FSM Γ— LLM architecture.


Language GitHub Pages 🌐 GitHub πŸ’»
πŸ‡ΊπŸ‡Έ English GitHub Pages EN GitHub Repo EN

Purpose of This Chapter

The objectives of Chapter2 are to:

By the end of this chapter, the FSM is fully defined as a hardware block, ready for simulation, synthesis, and integration.


Document Map

The following documents make up Chapter2. They are intended to be read in order.

1. Overview

2. Formal Specification

3. Mapping Rules

4. RTL Implementation

5. RTL Guidelines


Position in the AITL Pathway

Chapter1: FSM Design (Python)
        ↓
Chapter2: FSM Specification β†’ Verilog RTL   ← You are here
        ↓
Chapter3: RTL Simulation & ASIC Flow

Chapter2 acts as the formal boundary between software modeling and hardware realization.


What Is Intentionally Excluded

This chapter does not cover:

These topics are addressed in Chapter3 and later.


How to Use This Chapter


Next Step

Proceed to overview.md to begin Chapter2.