首页
›
芯片设计与FPGA
›
017-Verilog开发
›
《状态跳转机设计与优化实战》
VIP20
本课程属于:017-Verilog开发
芯片设计与FPGA · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
状态跳转机设计与优化实战
📚 共计 30 章节
01
状态机基础
什么是状态机 · 应用场景 · 核心三要素(状态、事件、转移)
入门
核心概念
02
状态机分类
Moore型 vs Mealy型 · 优缺点 · 选型指南
对比
架构
03
状态转移图绘制
基本元素 · 绘制规范 · 需求到状态图转换
图形
设计方法
04
状态编码
二进制 · 格雷码 · 独热码 · 面积/速度影响
编码
优化
05
三段式状态机
三段式写法 · 组合/时序分离 · 代码模板
模板
推荐
06
二段式状态机
二段式写法 · 与三段式对比 · 适用场景
对比
经典
07
一段式状态机
一段式写法 · 为什么避免 · 项目教训
反模式
避坑
08
设计实例:交通灯控制器
需求分析 · 状态定义 · 转移图 · 代码实现
实例
经典
09
设计实例:序列检测器
从需求到RTL代码完整流程
实例
数字电路
10
设计实例:UART接收器
复杂状态机分层设计思路
通信
分层
11
设计实例:AHB总线Slave
总线协议状态机设计要点
总线
协议
12
设计实例:FIFO控制器
空满标志生成中的状态机应用
存储
标志
13
状态化简
等价状态合并 · 隐含表法 · 实际案例
优化
面积
14
状态分配优化
减少组合逻辑 · 低功耗编码策略
功耗
编码
15
流水线化状态机
提高吞吐率的技巧
性能
流水线
16
低功耗状态机设计
时钟门控 · 编码优化 · 操作数隔离
低功耗
门控
17
面积优化
资源共享 · 状态合并 · 独热码转二进制
面积
资源
18
功能仿真
测试用例设计 · 覆盖率分析
验证
仿真
19
形式化验证
属性检查 · 模型检验基础
形式化
数学
20
FPGA原型验证
上板调试 · 逻辑分析仪使用
FPGA
调试
21
状态机常见Bug
漏状态 · 死锁 · 不可达 · 竞争冒险
调试
陷阱
22
状态机调试技巧
波形分析 · 断点 · 状态观测 · 断言
技巧
波形
23
同步与异步状态机
同步设计优势 · 异步挑战 · 同步化策略
时钟
异步
24
状态机与时钟域
跨时钟域设计 · 握手 · 异步FIFO
跨时钟
CDC
25
状态机复位策略
同步/异步复位 · 复位状态 · 综合影响
复位
可靠性
26
综合与实现
综合约束 · 时序/面积优化 · 报告解读
综合
后端
27
CPU设计中的应用
指令译码 · 流水线控制 · Cache控制器
CPU
架构
28
通信协议中的应用
I2C · SPI · PCIe链路训练
协议
接口
29
AI加速器中的应用
卷积计算 · 数据流 · 脉动阵列控制
AI
加速
30
设计总结与展望
方法论总结 · 自动化工具 · AI辅助生成趋势
趋势
未来
所属VIP或分类
同VIP:AMBA总线接口握手机制工程应用
同VIP:RTL代码综合与网表分析实战
同VIP:RTL代码规范与高质量设计实战