簡析關于FPGA的工作原理
出處:電子發(fā)燒友 發(fā)布于:2019-06-11 14:19:11
但是FPGA內(nèi)部使用可配置邏輯模塊(CLB),輸入輸出模塊(IOB),內(nèi)部連線(interconnect)等部分組成,因此FPGA幾乎能夠實現(xiàn)所有的數(shù)字邏輯功能芯片,包括CPU。
每個slice內(nèi)部都包含有查找表(LUT)和寄存器(REG),查找表本質為一個sram,內(nèi)部存儲著數(shù)字邏輯功能的真值表,真值表(sram)的輸出連接到寄存器(REG)或者連接到別的slice里的真值表作為輸入,組合成更大的邏輯。
例如:使用2輸入查找表(即只能輸入2個信號)完成D=(A與B)或C;的邏輯功能。
由以上的例子可以看出FPGA與CPU,GPU和DSP等的工作方式有著本質的區(qū)別,它的工作方式不再是獲取指令,解碼指令,執(zhí)行指令,而是在一個芯片內(nèi)部去以真值表為器件來畫邏輯電路圖,因此FPGA的開發(fā)屬于硬件開發(fā),它也有布局,布線,以及因布線長度延遲等造成的競爭冒險和亞穩(wěn)態(tài)等電氣特性。
從FPGA的基本結構可以看出FPGA內(nèi)部邏輯單元,類似于人腦的神經(jīng)單元,但是由于目前FPGA的邏輯單元里的邏輯功能固化之后不能實時動態(tài)的改變,就像畫好的電路圖制成電路板之后不能動態(tài)的變化一樣,因此若是FPGA也能與人腦的神經(jīng)單元一樣,可以實時改變狀態(tài)改變里面的邏輯,則或許真正的人工智能將不再遙遠,機器也將可以真正同人類一樣擁有思維。
上一篇:嵌入式系統(tǒng)的概述
下一篇:什么是嵌入式技術
版權與免責聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權均屬于維庫電子市場網(wǎng),轉載請必須注明維庫電子市場網(wǎng),http://www.udpf.com.cn,違反者本網(wǎng)將追究相關法律責任。
本網(wǎng)轉載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品出處,并自負版權等法律責任。
如涉及作品內(nèi)容、版權等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
- 深入解析嵌入式 OPENAMP 框架:開啟異核通信新時代2025/7/22 16:27:29
- 一文快速了解OPENWRT基礎知識2025/7/14 16:59:04
- 獨立 ADC 優(yōu)勢大揭秘:為何不可替代?2025/7/7 16:21:04
- 深入剖析:嵌入式中 RS485、RS422 和 RS232 的特點差異2025/7/5 15:07:54
- 揭秘嵌入式 MCU:浮點數(shù)據(jù)處理難點及應對策略2025/6/20 15:19:07