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