青出于蓝而胜于蓝——可以取代Beaglebone的Rico Board问世

2015年09月10日 作者:没有芥末的生鱼片

不像消费类电子产品一味的追求多核处理器以及极致性能的提升,在工业控制领域,性能的提升徐徐而渐进、缓慢向前,工控设计更加看重的是稳定、可靠的保证,但是,缓慢并不代表不升级,这次,爱板网在机缘巧合下拿到了米尔科技推出的一款全新的单板计算机Rico Board,核心应用处理器搭载的正是Ti Sitara MPU系列产品的最新升级版本AM437x。

说到Ti的Sitara系列MPU,AM335x绝对是大多数工程师耳熟能详的,从Beaglebone到BB-black,“狗骨头”系列的开源硬件板都是以AM335x为核心处理器,很多工程师因为AM335x了解了Beaglebone、Beaglebone Black,但更多的电子发烧友也因为beaglebone知道了Ti 的AM335x MPU产品,所以我们很难去分辨到底是Beaglebone的成功成就了AM335x,还是AM335x卓越可靠的品质成就了beaglebone。但抛开这一切,爱板网目前手上拿到的搭载AM437x的Rico Board绝对是Beaglebone、Beaglebone Black的升级版,可算是青出于蓝而胜于蓝。

ricoboard-review-9

不信?那我们先一起来看看Rico Board搭载的核心应用处理器AM437x相较于AM335x到底有些什么样的提升?

首先是内核的升级,AM437x从AM335x时代的Cortex-A8处理器升级到如今的Cortex-A9,并且在继承SGX530图形加速器的同时增加了一些图形图像处理的硬件加速器,包括图形处理、叠加、缩放和色彩空间变换等图形处理IP,这样的好处是原本需要占用ARM运算资源的图形任务完全交由硬件加速器来实现,大大提升效率。

其次是PRU的升级,说到PRU,这才是Ti 有别于其他ARM处理器开发商最大的特色,也是制胜的法宝。PRU,即可编程实时逻辑单元,用户利用PRU可以设计各种通信子系统或者其他协议,如工信通信协议,私有加密协议,让设备具有FPGA般的灵活性。AM437x将原来在AM335x上的两个PRU升级到了到了4个,而且主频也从80 MHz~100 MHz升级到150 MHz~200 MHz,并且支持更多的工业通信总线,如上图AM437x的系统架构中所示,现在的PRU支持包括EtherCAT、PROFINET、EtherNet/IP、电机反馈协议、Sigma Delta调制等实时协议。

除此之外,AM437x在存储器、功耗上也做了不小的升级和优化,可以支持更多的内存规格,如DDR2/DDR3/DDR3,并且保持了AM437x的低功耗特性,在内部所有功能都打开的情况下维持1W功耗以内。

所以从这几点我们能看到,对比AM335x系列,AM437x在性能和功能上都有较大的提升。

Rico Board硬件

了解完AM437x带来的改变,我们回头再来看看米尔科技推出的这款全新的Rico Board,是不是让人更加爱不释手了。米尔科技开发板的品质还是一如既往的让人信服,除了Rico Board,配件也相当齐全,如下图所示。

ricoboard-review-8

  • Rico Board*1(包含一张4G TF 卡)
  • 5V/2A适配器*1
  • HDMI线*1
  • 网线*1
  • USB转串口线*1
  • 资料光盘*1

前段时间拿到的米尔科技的工控板基本都是比较“粗犷”的,而提供的串口线一般都是DB9接口的,这次在RicoBorad上,第一次拿到了米尔科技的USB转串口线,还是有些意外的。从这点上看,针对不同的板卡,米尔科技提供的配件还是非常用心的。

继续来看Rico Board,从工控板的角度来看,这是一块非常精致小巧的板卡,8层板设计,大小也只有100mm*65mm,除了板卡搭载的Ti sitara系列MPU AM437x,板卡上还有些什么资源呢?

ricoboard-review-10

Rico Board板载资源:

  • Ti Sitara AM437x MPU, ARM® Cortex®-A9 32-Bit RISC 处理器
  • 512MB DDR3 SDRAM,32Bit的数据总线(可兼容256MB/1GB DDR3 SDRAM)
  • 16MB QSPI Flash(与Nandflash共用引脚,只能二选一)
  • 4GB eMMC(可预留256MB/512MB NAND Flash)
  • 32KB EEPROM
  • 1路高清HDMI输出接口
  • 1路TF Card接口
  • 24位真彩色显示接口,默认800x480分辨率(7寸屏),最高可支持2048x2048
  • 2个30PIN的CAMERA接口
  • 1个20-PIN JTAG
  • 1路千兆以太网接口
  • 1路USB Host、1路 Mini USB
  • 1个系统电源指示灯、4个用户指示灯
  • 4个按键(1个复位按键,2个用户按键,1个POWER键)
  • 2个双排40PIN扩展接口,包括2路SPI、2路I2C、2路CAN、4路串口、1路MMC信号、8路ADC

ARM Cortex-A9开发板推荐:

1 2 3

相关文章