作为一款入门级的FPGA开发板,BeMicro搭载的外设资源相当可以,既不会让你感觉无所调试,又不会让初学者感觉到很困难。从以往的经历来看,很多FPGA开发板都搭载了众多的拨码开关以及跳帽,各种信号的共用等,对于初学者来说,极不容易上手,而BeMicro Max10很好的规避了这点,让你感觉不到上手的难度。如下图所示,整个板卡的硬件系统清清楚楚,一目了然。
BeMicro Max10板载资源:
MAX® 10 FPGA (10M08DAF484C8GES)
板载嵌入式调试器USB-Blaster
50M/24M时钟电路
8MB SDRAM (4Mb x 16) (ISSI IS42S16400)
三轴加速度ADI ADXL362
DAC转换器ADI AD5681
温度传感器ADI ADT7420
热敏电阻/光敏电阻
8个LED/4个用户按键
2个6pin的PMOD接口、2个40pin的IO口扩展接口
1个6pin的模拟输入接口、一个80pin的BeMicro card edge接口
BeMicro Max10除了配备一些基础的功能,其扩展接口也非常丰富,同时,它也保留了Arrow BeMicro套件中使用的80pin edge接口,用户可以轻松的从BeMicro SDK或者BeMicro CV套件上迁移设计,利用MAX10 FPGA器件上的新特性,诸如ADC模块、温度二极管以及Flash存储。
MAX® 10 FPGA (10M08DAF484C8GES)特性:
8000个逻辑单元(LE)
414Kb on-chip存储
256Kb 用户存储
2个锁相环路(PLL)/24个18x18位 乘法器
1个ADC模块 :1 MSPS,12位,18通道
17路模拟输入
1个温度检测二极管
250通用输入/输出(GPIO)
非易失性的自配置双引导启动支持
可以看到,BeMicro Max10开发板板载的FPGA器件具体的型号为10M08DAF484C8GES,这属于Altera MAX10器件中面向中低端的产品,MAX10系列的产品还包括功能更为强大的10M16、10M25、10M40、10M50,它们之前的差别如下图所示。