quartus ii时序仿真步骤 如何自学FPGA研发?

[更新]
·
·
分类:互联网
4755 阅读

quartus ii时序仿真步骤

如何自学FPGA研发?

如何自学FPGA研发?

自学FPGA需要一些基础,而且需要学习庞杂的知识,下图是我总结的一个FPGA学习者需要掌握的知识体系或是架构!基础从数字电路开始,学会常用的电路,比如加法器,计数器,上升沿下降沿检测等,移位寄存器。并且用Verilog语言能描述出来,做好每一个Module的仿真。养成良好的文档化设计习惯和代码风格!掌握完基础的知识,然后开始学习写驱动和协议,简单的协议如UART,IIC,SPI等,驱动如AD,DA,数码管等器件!最后学习软核和硬核等!

quartus2软件功能仿真与时序仿真有什么不同?

  功能仿真仅仅关心输出和输入的逻辑关系是否正确,不考虑时间延时信息。如输入a经过一个反相器输出b,在功能仿真时可以发现,a在t1时刻由0变为1时,b会在t1时刻由1变为0。输出和输入的变化发生在同一个时刻,反应出来的是“非”的逻辑。  时序仿真不仅反应出输出和输入的逻辑关系,同时还计算了时间的延时信息,是与实际系统更接近的一种仿真结果。如果输入a经过一个反相器输出b,在时序仿真时会发现,a在t1时刻由0变为1时,b会在t2时刻由1变为0,其中,t2t1,t2-t1的差值就是反相器的延时。仿真结果不仅反应了“非”的逻辑,还反应了“非门”的时间延时。不过,要注意的是,这个时间延时是仿真软件“估算”出来的。