文档介绍:VHDL硬件描述语言及其应用 -数字IC前端设计实例
1
讲授内容
数字IC设计中的前端设计内容
数字IC前端设计实例:UART
文档阶段
编码阶段
验证阶段
2
数字IC设计流程
3
initial
frontend
backend
physical
X=A and B
Y=C nor D
A
B
A
B
X
V
Vss
Vss
Vdd
A
B
C
D
X
Y
Z
X
Vdd
VSS
Verification
………SPEC
…………
idea
tape out
4
数字IC前端设计的层次
前端设计可分3个阶段:
文档阶段:SPEC->设计文档
编码阶段:设计文档->HDL 代码
验证阶段:SPEC->验证平台->大量的验证
5
讲授内容
数字IC设计中的前端设计内容
数字集成电路前端设计实例:UART
文档阶段
编码阶段
验证阶段
6
实例来源:某SoC平台
7
数字集成电路前端设计实例:UART
UART预期操作环境
8
数字集成电路前端设计实例:UART
实例:通用异步收发器UART
APB外围总线的从设备
硬件流控制模式:CTSN/RTSN握手协议
采用的数据格式是8个数据位,1个可选的奇偶校验位以及1个停止位
UART数据格式
9
文档阶段
SPEC->设计说明
定义接口:表格形式->接口一致性
子模块划分
子模块设计文档:
设计描述:子模块设计指导->设计文档
实现方法说明:流程图、状态图、时序图
寄存器描述
10