51微控制器,STM32,FPGA之間有什麼聯絡嗎?

時間 2021-06-08 05:58:19

1樓:AI電堂

51微控制器和STM32都是微控制器,是CPU型別的,FPGA是數位電路。

微控制器偏軟體,FPGA偏硬體。

FPGA的程式語言常用的有verilog、VHDL,微控制器常用的是C語言。

微控制器和FPGA之間有很大的不同,沒學過微控制器直接學FPGA是可以的。

2樓:碎碎思

這個問題得從幾個方面去比較,巨集觀上他們沒有任何聯絡,但是如果從產品方面去比較,貌似他們都是核心處理器。這裡從內部結構簡單說一下,51微控制器內部核心是51處理器(ip),stm32內部核心是arm處理器(ip)而FPGA內部由基於SRAM的查詢表(LUT look up table)技術(xilinx),極端一點就是不管51處理器還是arm處理器,還是各種其他ip都可以用fpga內部基本結構搭建而成(極端幻想),所以你可以用用fpga實現51處理器、arm處理器。。(ip),這裡說明一下,你只能實現ip,但是不能實現微控制器,因為微控制器內部除了核心以為,還有io和各種外圍介面。

3樓:茅時雨

51和STM32都屬於微控制器,51微控制器使用51核心,STM32使用ARM核心。FPGA不屬於微控制器,但是這三者都具有IO。微控制器執行程式是順序執行的,而FPGA可以並行執行。

FPGA叫做可程式設計邏輯陣列,你可以理解為若干個共用時鐘的時序邏輯電路,所以它可以並行執行程式中不同的部分,比微控制器的速度更快

AT89S51微控制器與STM32晶元有什麼共性與不同?

1216484 首先呢題目上是有些問題的,因為前者是乙個確定的型號,而後者STM32卻是個大家族,有很多個系列型號 從應用與學習的角度來說,因為都是屬於微控制器,所以他們被使用或學習的核心外設是一樣的例如GPIO基本讀寫 中斷系統 定時器 串列埠 ADC等,本質都是配置暫存器來實現不同的功能或工作模...

FPGA和51微控制器互聯的應用有哪些?

Winston Hao 老實說我還真做過幾個微控制器配FPGA的專案。說的是配,不是擴充套件,請注意強調的用詞。這種搭配是用FPGA做了主要的資料採集,處理,直接輸出。資料是不過微控制器的,微控制器的角色僅用於進行流程控制和串列埠通訊與除錯。所以我把這種應用稱之為微控制器 配 FPGA,而不是微控制...

FPGA 微控制器的區別?

一枚工程師 FPGA本體是一種數字積體電路,乙個可以通過程式設計來改變內部結構的晶元 顧名思義,微控制器就是在單個晶元中整合了計算機的所有資源,它適合實現電子產品的簡單程式設計控制。 kicker 聽過的乙個說法,感覺很到位 FPGA是把指令鎖定在架構上,資料流在指令上面被處理 而微控制器則是相反,...