对于音视频数据处理行业的工程师可能会对板子上的MIPI接口,音频接口和HDMI比较感兴趣,套件中又配有MIPI接口的800W像素的摄像头模组,以及支持3D格式的HDMI输出,可以进行摄像机视频处理或具有MIPI接口的其它视频流进行处理。MIPI是一个比较新的标准,目前被越来越多的移动设备采用,其规范也在不断修改和改进,目前比较成熟的接口应用有DSI(显示接口)和CSI(摄像头接口)。CSI/DSI分别是指其承载的是针对Camera或Display应用,都有复杂的协议结构。HDMI是现在比较通用的高清视频接口,可进行高速视频传输,且可同时传输视频和音频数据。
另一个比较感兴趣的功能是兼容BBBlack扩展接口的扩展板,因为学的是物联网专业,对无线通信技术还是想多了解一些。这块功能扩展板上有两个TI的无线射频芯片CC3100和CC2650,其中CC3100是一款WiFi芯片,支持802.11 b/g/n,在ROM 中的有Wi-Fi 驱动程序和多个互联网协议,可以通过 SPI 或 UART 接口连接至任一 8、16 或 32 位 MCU。 此器件驱动程序最大限度地减少了主机存储器占用要求,对于一个 TCP 客户端用于程序,要求的代码存储器少于 7KB,RAM 存储器小于700B。
CC2650 器件是一款面向 Bluetooth Smart、 ZigBee®和 6LoWPAN,以及 ZigBee RF4CE 远程控制 应用的无线 MCU。其内部含有一个 32 位 ARM Cortex-M3 处理器(与主处理器工作频率同为 48MHz),并且具有丰富的外设功能集,其中包括一个独特的超低功耗传感器控制器。此传感器控制器非常适合连接外部传感器,可方便的传感器的数据采集与监控中。Bluetooth 低能耗控制器和 IEEE 802.15.4 MAC 嵌入在 ROM 中,并在 ARM Cortex-M0 处理器上单独运行。
MAX 10通过SPI或UART对其进行控制,因此该套件可作为一个综合的物联网开发平台,传感器采集传感数据通过CC2650进行ZigBee或6LoWPAN组网传输,摄像头采集的视频数据可通过CC3100进行WiFi传输,也可作为一个网关对几种网络协议进行转换,这几种技术在今后的物联网应用和开发中也将广泛用到。
对FPGA的开发还有很多需要学习的,也需要多练习,下面是照套件使用说明中的一个工程的开发流程。