3、如何編程FPGA
時間:2022-05-01 10:21:01 | 來源:行業(yè)動態(tài)
時間:2022-05-01 10:21:01 來源:行業(yè)動態(tài)
還想簡單說說FPGA的編程方法?;赗TL的設(shè)計仍然是開發(fā)FPGA的主流手段,但是更多高層次開發(fā)方法也在不斷發(fā)展。
Quartus軟件變的越來越智能,它不再把所有芯片一視同仁,也不再把芯片上的所有位置和部分一視同仁,而是根據(jù)大量的測試數(shù)據(jù),分區(qū)域進行功耗和時序的優(yōu)化。把更長的時序路徑,放在更快的區(qū)域,把不那么長的路徑,放在稍微慢一點的位置,從而實現(xiàn)整體的優(yōu)化提升。
這些技術(shù)進步,說起來就寥寥幾句,但實現(xiàn)起來又何其復(fù)雜。只有能用起來的芯片,才有價值。EDA軟件一直是FPGA廠商皇冠上的明珠,因為它的使命就是讓芯片更好用。
為了提升可用性,英特爾又把RISC-V放到了FPGA里,提出了名叫Nios V的軟核處理器。它有5級流水線和AXI4接口,比之前的NiosII處理器性能提升了5倍。但更重要的是,用戶可以直接基于RISC-V生態(tài)進行軟件開發(fā),而不需要額外學(xué)習Nios了,這才是Nios V的最大意義。