03.数字系统设计
2025年4月1日大约 2 分钟
03.数字系统设计
1.常见概念
数字信号处理:即用于数字信号传输中所必须的滤波、变换、加密、解密、编码、解码、纠错码、压缩、解压缩灯操作。
处理的本质都是数学运算。
数据结构:解决特定问题的相应模型。
算法:解决特定问题的有序步骤。
数字处理系统:
- 非实时系统
- 实时系统
- 难点:
- 并行快速算法
- 电路实现问题
- 功耗和算法性能等开销的权衡
- 难点:
2.设计流程
2.1 old?
- 查用器件手册
- 选择合适的微处理器和电路芯片
- 设计面包板和线路板
- 调试
- 定型
- 设计复杂的系统
2.2 10年左右
选用合适的EDA仿真工具
选用合适的电路图输入和HDL编辑工具
逐个编写可综合HDL模块
逐个编写HDL测试模块
逐个做Verilog HDL 电路逻辑仿真
编写Verilog HDL总测试模块
系统电路逻辑总仿真
选用合适的基本逻辑元件库和宏库
租用或购买必要的IP核
选用合适的综合器
吧verilog模块描述的逻辑按照“面积、功耗、延时”等约束变为门级结构描述的模块
进行综合得到门级电路结构
布局布线,得到时延文件
后仿真
定型,FPGA编码orASCI投片
2.3 拼接?
电路IC化
3.Verilog 硬件描述语言



4. 反相器-硬件实现流程
- RTL代码
module inverter(A,Y);
input A;
output Y;
reg Y
assign Y=~A;
endmodule
- 综合后网表文件中的门级描述
module inverter(A,Y);
input A;
output Y;
not u1(Y,A);
endmodule
版图
晶圆上操作(略)
https://blog.csdn.net/Carol0630/article/details/124056899
贡献者
happy-cmd