写一套硬件描述语言,能够在指定的硬件平台上实现相应的功能。
1.设计定义
例如:让LED一秒闪烁一次
2.设计输入
编写逻辑---使用Verilog代码描述逻辑,画逻辑图,使用IP。
3.分析综合(Quartus软件、Vivado软件)
对所写的逻辑描述内容进行分析,并得到逻辑门级别的电路内容
4.功能仿真(Modelsim)
使用专门的仿真工具进行仿真,验证设计的逻辑功能能够实现。但仿真是理想情况,可靠度不是那么高,不要依赖仿真。对于数字电路来说,仿真时基本接近于真实情况的,是可信的。
5.布局布线(Quartus软件、Vivado软件)
在指定器件上将设计的逻辑电路实现
6.分析性能(Quartus软件、Vivado软件)
时序仿真(非常耗费时间)、静态时序分析,让设计的逻辑在目标板上正常工作,(功能正常、性能稳定)
7.板级调试
8.ok