3、如何编程FPGA
时间:2022-05-01 10:21:01 | 来源:行业动态
时间:2022-05-01 10:21:01 来源:行业动态
还想简单说说FPGA的编程方法。基于RTL的设计仍然是开发FPGA的主流手段,但是更多高层次开发方法也在不断发展。
Quartus软件变的越来越智能,它不再把所有芯片一视同仁,也不再把芯片上的所有位置和部分一视同仁,而是根据大量的测试数据,分区域进行功耗和时序的优化。把更长的时序路径,放在更快的区域,把不那么长的路径,放在稍微慢一点的位置,从而实现整体的优化提升。
这些技术进步,说起来就寥寥几句,但实现起来又何其复杂。只有能用起来的芯片,才有价值。EDA软件一直是FPGA厂商皇冠上的明珠,因为它的使命就是让芯片更好用。
为了提升可用性,英特尔又把RISC-V放到了FPGA里,提出了名叫Nios V的软核处理器。它有5级流水线和AXI4接口,比之前的NiosII处理器性能提升了5倍。但更重要的是,用户可以直接基于RISC-V生态进行软件开发,而不需要额外学习Nios了,这才是Nios V的最大意义。