回答:不能1:一般我們都認為FPGA是一張白紙,如果沒有配置,它什麼也不是。但是你可以把它設計成一個CPU,現在更好的理解應該把FPGA邏輯和DSP處理單元或者ARM處理器分割開來,但是他們都是可以透過FPGA的內部邏輯實現互聯的。2:如果你說FPGA是一個CPU,那肯定你是個外行。CPU的結構你應該很清楚,不是所有的都稱作CPU,CPU有自己的基本結構,CPU由運算器、控制器和暫存器及實現它們之間聯絡的資料、控制及狀態的匯流排構成。。但是FPGA沒有包含很特殊的CPU介面,他內部就是一些邏輯資源而已。3:現在很多FPGA都提供阮核IP或者硬核IP資源,也提供專用的DSP單元,或者嵌入式ARM硬盒,powrePC硬核等,FPGA很好的理解應該是整個複雜系統理想的實現平臺而已!因為它幾乎什麼都可以做,你可以利用它的軟核處理器硬盒處理器,當然你可以說我用了FPGA的軟和,但是你不能把FPGA稱作和ARM一樣的CPU,畢竟有些設計知識用FPGA完成資料傳輸,不做任何處理,而其內部的邏輯模組也是平等的。4:最初的FPGA是從他的前輩PAL,PLA過度來的,他們也只是單純的邏輯而已,至於後面的軟核硬核資源只是在未來在FPGA平臺實現嵌入式系統逐漸發展而來的,與用FPGA實現資料訊號處理一樣,FPGA也有了專門的DSP資源。為了實現高速收發資料,有了高速收發單元越來越豐富。如果用FPGA單獨實現一個核心處理器不做其他邏輯,這樣做的確是個白痴。打個比方:FPGA的資源如同水泥,磚塊,鋼筋,差不多,你可以用它蓋房子,或者高樓大廈,但是你不能把沒有處理設計的水泥,磚塊,鋼筋叫做房子。進一步說,核不核的不是那麼定義的。FPGA應該是一種平臺,區別任何的核心沒什麼意義,很好的理解FPGA器件的並行優勢,你需要了解的還很多。
回答:不能1:一般我們都認為FPGA是一張白紙,如果沒有配置,它什麼也不是。但是你可以把它設計成一個CPU,現在更好的理解應該把FPGA邏輯和DSP處理單元或者ARM處理器分割開來,但是他們都是可以透過FPGA的內部邏輯實現互聯的。2:如果你說FPGA是一個CPU,那肯定你是個外行。CPU的結構你應該很清楚,不是所有的都稱作CPU,CPU有自己的基本結構,CPU由運算器、控制器和暫存器及實現它們之間聯絡的資料、控制及狀態的匯流排構成。。但是FPGA沒有包含很特殊的CPU介面,他內部就是一些邏輯資源而已。3:現在很多FPGA都提供阮核IP或者硬核IP資源,也提供專用的DSP單元,或者嵌入式ARM硬盒,powrePC硬核等,FPGA很好的理解應該是整個複雜系統理想的實現平臺而已!因為它幾乎什麼都可以做,你可以利用它的軟核處理器硬盒處理器,當然你可以說我用了FPGA的軟和,但是你不能把FPGA稱作和ARM一樣的CPU,畢竟有些設計知識用FPGA完成資料傳輸,不做任何處理,而其內部的邏輯模組也是平等的。4:最初的FPGA是從他的前輩PAL,PLA過度來的,他們也只是單純的邏輯而已,至於後面的軟核硬核資源只是在未來在FPGA平臺實現嵌入式系統逐漸發展而來的,與用FPGA實現資料訊號處理一樣,FPGA也有了專門的DSP資源。為了實現高速收發資料,有了高速收發單元越來越豐富。如果用FPGA單獨實現一個核心處理器不做其他邏輯,這樣做的確是個白痴。打個比方:FPGA的資源如同水泥,磚塊,鋼筋,差不多,你可以用它蓋房子,或者高樓大廈,但是你不能把沒有處理設計的水泥,磚塊,鋼筋叫做房子。進一步說,核不核的不是那麼定義的。FPGA應該是一種平臺,區別任何的核心沒什麼意義,很好的理解FPGA器件的並行優勢,你需要了解的還很多。