寒假学了一学期vivado也没有学出什么名堂;为了调试龙芯的五级流水CPU,今天肝了一下午结果还把vivado给摸清楚了,果然是以目标为导向最能出成绩。
vivado开发硬件的流程
写代码
模拟仿真simulation
运行程序
RTL仿真
画电路图,这一步不是必须的,仅仅是为了画出电路图让人看得明白。
综合实现
这两步我目前没有具体用到其中的功能,姑且将它俩视作一体
编程上板
将程序输出到fpga开发板上
vivado这么庞大的程序,竟然有很多部分是用java写的,是多线程,运行还不慢,佩服强大的工程师们。咱国家啥时候也能出现这种体量的工具就好了。