目的:写一套硬件语言,能够在指定的硬件平台上实现相应功能。
1.设计定义(eg:让led一秒闪烁一次)
2.设计输入(编写逻辑(使用Verilog代码描述逻辑),画逻辑图,使用IP核)
3.综合工具(利用EDA软件如qt vivado ISE 对所写的逻辑描述内容进行分析,并得到逻辑门级别的电路内容)
4..功能仿真(使用专门的仿真工具进行仿真,验证设计的逻辑功能能被实现)对于数字电路来说仿真是基本接近真实情况的
5.布局布线(在指定器件上将设计的逻辑电路实现)
6.分析性能
1-时序仿真(非常耗时)
2-静态时序分析
7.下载到目标板上运行,查看结果。
8. 调试(ILA / Signaltap II )
让设计的逻辑在目标板上工作(功能正常、性能稳定)