怎么把代碼發(fā)給fpga fpga可直接換嗎?
fpga可直接換嗎?不能它可以 不可替代。主板上的fpga出廠的時(shí)候就有代碼燒在里面了。你直接換個(gè)新的FPGA是沒(méi)有意義的,因?yàn)闆](méi)有代碼,也就是常說(shuō)的固件。FPGA(現(xiàn)場(chǎng)可編程門陣列)是在PAL(可編
fpga可直接換嗎?
不能
它可以 不可替代。主板上的fpga出廠的時(shí)候就有代碼燒在里面了。你直接換個(gè)新的FPGA是沒(méi)有意義的,因?yàn)闆](méi)有代碼,也就是常說(shuō)的固件。
FPGA(現(xiàn)場(chǎng)可編程門陣列)是在PAL(可編程陣列邏輯)和GAL(通用陣列邏輯)等可編程器件基礎(chǔ)上進(jìn)一步發(fā)展的產(chǎn)物。它在現(xiàn)場(chǎng)被用作專用集成電路(ASIC)一種基于的半定制電路,既解決了定制電路的缺點(diǎn),又克服了原有可編程器件門電路數(shù)量有限的缺點(diǎn)。
關(guān)于FPGA初學(xué)者問(wèn)題?
如果有C語(yǔ)言基礎(chǔ),學(xué)習(xí)verilog等硬件編程語(yǔ)言會(huì)更方便。另外,數(shù)字電路的基礎(chǔ)也要熟悉,要知道NAND之類的基本邏輯單元。Verilog語(yǔ)言描述主要包括組合邏輯和時(shí)序邏輯,組合邏輯指與或不。門電路組成的邏輯電路具有一定的功能,不需要時(shí)鐘參與,輸入輸出幾乎同步;時(shí)序邏輯,一般我們用always語(yǔ)句塊,需要在時(shí)鐘邊緣觸發(fā)語(yǔ)句塊中的邏輯,所以我們常說(shuō)時(shí)鐘是數(shù)字電路的心臟。我想工作課程學(xué)習(xí)要在具體任務(wù)下進(jìn)行,比如你可以給自己定一個(gè)小目標(biāo),寫(xiě)一個(gè)任意的時(shí)鐘分頻模塊。代碼的編譯和fpga的實(shí)現(xiàn)需要借助quartus modelsim或vivado等軟件將編譯好的代碼加載到fp中。Ga開(kāi)發(fā)板,可以實(shí)現(xiàn)的功能。很神奇的是,編碼軟件的思路實(shí)現(xiàn)了硬件電路。