FPGA仿真是一種驗(yàn)證FPGA設(shè)計(jì)正確性的過(guò)程,主要用來(lái)分析設(shè)計(jì)電路邏輯關(guān)系的正確性。在FPGA設(shè)計(jì)中,仿真測(cè)試是把FPGA當(dāng)作一個(gè)功能芯片,給一些輸入信號(hào),再觀測(cè)輸出信號(hào),看輸出信號(hào)是不是設(shè)計(jì)者想要的信號(hào)。這個(gè)過(guò)程由專(zhuān)門(mén)的軟件完成。
FPGA仿真主要分為功能仿真和時(shí)序仿真兩類(lèi)。功能仿真(也稱(chēng)為RTL級(jí)行為仿真或前仿真)是在設(shè)計(jì)實(shí)現(xiàn)前對(duì)所創(chuàng)建的邏輯進(jìn)行驗(yàn)證,分析其功能是否正確。布局布線以前的仿真都稱(chēng)作功能仿真,它包括綜合前仿真和綜合后仿真。綜合前仿真主要針對(duì)基于原理框圖的設(shè)計(jì),而綜合后仿真既適合原理圖設(shè)計(jì),也適合基于HDL語(yǔ)言的設(shè)計(jì)。功能仿真不帶有任何的門(mén)延時(shí)、線延時(shí)等,只是理想情況下的仿真,但它的仿真速度快,可以根據(jù)需要觀察電路輸入輸出端口和電路內(nèi)部任一信號(hào)和寄存器的波形。
時(shí)序仿真則是使用布局布線后器件給出的模塊和連線的延時(shí)信息,在最壞的情況下對(duì)電路的行為作出實(shí)際地估價(jià)。
總的來(lái)說(shuō),F(xiàn)PGA仿真在FPGA設(shè)計(jì)和驗(yàn)證過(guò)程中扮演著重要的角色,有助于確保設(shè)計(jì)的正確性和可靠性。
-
FPGA
+關(guān)注
關(guān)注
1664文章
22509瀏覽量
639543 -
芯片
+關(guān)注
關(guān)注
463文章
54463瀏覽量
469692 -
仿真
+關(guān)注
關(guān)注
55文章
4539瀏覽量
138700
發(fā)布評(píng)論請(qǐng)先 登錄
FPGA核心知識(shí)詳解(3):那些讓FPGA初學(xué)者糾結(jié)的仿真
FPGA開(kāi)發(fā):modelsim仿真流程及波形
fpga仿真是什么
評(píng)論