Altera MAX 10并行处理带动物联网提速
扫描二维码
随时随地手机看文章
传统上很多物联网应用都采用MCU进行控制,优点是功耗、成本都比较低,但是MCU也有自己的弱点,一般情况下运算能力比较弱,只能单线程处理任务,碰到需要同时接受、处理多个传感器带来的信息的时候就有点力不从心了。
“FPGA具有运算能力强,多任务并行处理的能力,不过一般价格较贵。而Altera去年发布的MAX 10既具备MAX系列产品的低价格,又有具备使用台积电55 纳米嵌入式闪存工艺技术的非易失存储单元,同时还有着FPGA天然的强大并行处理能力,非常适合需要强大处理能力的物联网应用。 ” Altera公司 Jay Lu告诉21ic记者。
Altera MAX 10是业界第一款多功能、低成本、单芯片FPGA,其最大的特点是内部集成了两个嵌入式闪存单元,无需添加外部RAM和存储器件,当系统发生故障时,数据会自动保存在其中一个镜像单元中,避免出现系统失效等风险。由于MAX 10的高集成度,可以减少50%的板上面积。
值得注意的是,Altera MAX 10还具备32位软核NiosII嵌入式处理器,它是可用户定制的处理器,具备传统MCU无法比拟的灵活性;支持实时应用,在10毫秒内完成配置加载;支持更长的生命周期;支持工业和汽车温度等级和规范。
Altera MAX 10这些优秀的特性,让它可以广泛适用于工业、汽车、通信、计算和存储等领域。
“Altera MAX 10性能非常突出,我们认为它在物联网领域具备很强的应用潜力。所以我们推出了基于Altera MAX® 10的Mpression Odyssey(奥德赛)物联网开发套件和电机驱动方案。”骏龙科技助理应用工程度经理(南中国)石曜纶表示。
石曜纶介绍说:“Mpression Odyssey(奥德赛)开发套件是一个为物联网应用设计的开发和评估套件,用户可以在iOS和Andriod手机上安装专用的应用程序,直接通过蓝牙接口读写数据、分析数据和远程控制。”
“奥德赛(Odyssey)”开发套件由两块主板构成:一块MAX 10 FPGA板卡和一块蓝牙及传感器板卡。MAX 10 FPGA板卡以Altera的MAX10为核心,带有30个插针的扩展接口、纽扣电池接口、JTAG调试接口、各种开关/按钮和8个LED。蓝牙及传感器板集成了一个蓝牙4.0模块、一个32位处理器、温度/湿度传感器、紫外线/光敏/距离传感器和加速度传感器。
奥德赛设计流程
石曜纶表示:“为了方便客户利用奥德赛进行开饭,我们提供了多种FPGA设计和MCU代码,用户可以在手机应用程序中进行个性化的设置,从而快速体验MAX 10和传感器的各种特性。用户还可以在应用程序中改变通道的名称和设置读写参数,轻松创建一个定制的物联网应用程序,而无需编写任何代码。”
骏龙科技在推出奥德赛开发套件时候也同步推出了一个电机控制驱动方案。这一方案体现出了Altera MAX 10的强大处理能力,骏龙科技也在现场演示了这一系统。
MAX10电机设计平台
骏龙科技研发工程师陈云龙表示:“使用FPGA替代传统的CPU/DSP架构实现算法,意味着所有的算法都将通过硬件实现,这样由于处理能力限制而在CPU中无法实现的算法,现在都可以在MAX® 10 FPGA中以轻松地实现。Altera的MAX 10支持EtherCAT、Powerlink、Mechatrolink等工业以太网接口以及Endat 2.2, BISS等编码器接口,用户可以该方案中实现灵活可定制的接口。该方案还提供可定制的调试界面,客户可以根据自己的需求,定制自己的调试界面,实时观测内部信号。”