04 01 FSEMI Design Specification
04 01 FSEMI Design Specification
Table of Content
2
1 General Design Specification
Analyzation from Spec
High level Block Design
Level Block Design
1. General Design Specification Flow
Start
Research
False
Satisfy?
4
© Copyright by FPT Semiconductor 2023
2 Finite State Machine (FSM)
Definition
Operation
Application
2. Finite State Machine (FSM)
Definition
▪ Sequential Circuit which is used for modelling control operation following step
▪ Three main components: Next state generation, State register, Output generation
Exist or Not
Inputs Outputs
Comb Comb
Type
Inputs Outputs
[Moore FSM] Comb Comb
Output depends on only current
6
6
Inputs Outputs
Comb Comb
▪ Moore FSM
▪ Mealy FSM
11
12
14
Design Requirement
▪ Design a reader circuit which read data from NVM memory: Flash, EPROM,…
▪ This reader circuit receives request signal from system: system sends a read signal, address of 1 byte
data need to be read, after that this circuit send signal to NVM for getting data from NVM (data
output is transmitted in serial output)
▪ NVM has 32 register, each register is 8 bit
▪ The NVM register address map is as below:
15
16