rduino官方在2018年Bay Area Maker Faire上宣布了幾款新產品。 其中一款產品是MKR Vidor 4000,這是一款基于FPGA的主板。MKR Vidor的目標是讓maker和創新者能夠訪問FPGA。 它代表了Arduino團隊在硬件上的重要革新。
FPGA是現場可編程門陣列。換句話說,它是可重新配置的硬件。與微控制器不同,FPGA不運行軟件。相反,其門陣列會更改特定任務的配置。
關于FPGA的應用,我想要考慮的例子是旋轉編碼器。 您可能會在電機的主軸上找到一個。 當電機旋轉時,IR傳感器檢測編碼器中的狹縫以跟蹤速度和方向。 在基于微控制器的系統中,您可以使用中斷來監控IR傳感器。 即使中斷可以快速響應,仍然有可能錯過脈沖。 此外,微控制器的其余部分必須在處理中斷時等待。 但是,在FPGA中,您將構建一個硬件計數器,其脈沖驅動計數器的時鐘輸入。 這種計數獨立于FPGA正在進行的任何其他操作。
最后,我應該指出,廣泛的FPGA活動是將微控制器嵌入“核心”。這種靈活性使設計人員能夠擁有兩全其美的優勢。 MKR Vidor板包括FPGA,D21 SAM微控制器,u-blox WiFi模塊,Microchip的ECC508加密驗證器。
使用mkr vidor 4000,您可以按您想要的方式配置它;您可以創建自己的控制板。
它配備了硬件和潛力:一個8毫米sram;一個2毫米qspi閃存芯片-分配給用戶應用程序的1毫米mb;一個微型hdmi連接器;一個mipi相機連接器;以及由u-blox nina w10系列驅動的wifi&ble。
它還包括經典的mkr接口,所有引腳都由samd21和fpga驅動。此外,它有一個迷你pci快速連接器,最多25個用戶可編程引腳。
fpga包含16k邏輯元素,504kb嵌入的內存,以及56 18x18位元的高速dsp乘法器。每個引腳可以在150mhz以上切換,并且可以配置為Uart、(q)spi、高分辨率/高頻pwm、正交編碼器、i2c、i2s、sigma delta dac等功能。機上的fpga也可用于高速dsp操作,用于音頻和視頻處理。
這塊板還有一個微芯片樣本。fpga和samd 21之間的溝通是無縫的。
FPGA Intel Cyclone 10(Altera)
wifi
IMU
ECC508
8M RAM
2MB閃存
MIPI(視頻)
HDMIMini PCI-Express