AM437x分立式ARM+FPGA与ZYNQ SoC相比,有哪些好处?

举报
tronlong小分队 发表于 2020/10/27 14:13:28 2020/10/27
【摘要】 1 ARM+FPGA架构有什么优势相对于纯ARM或纯FPGA器件,ARM+FPGA架构能带来性能、成本、功耗等组合优势。两者各司其职,各自发挥原本架构的独特优势,例如:(1) ARM接口资源丰富、功耗低,擅长进行多媒体显示、逻辑控制等。(2) FPGA擅长进行多通道或高速AD采集、接口拓展,以及高速信号传输等。ARM与FPGA通过高速通信接口快速进行数据交换,可满足各种...


1    ARM+FPGA架构有什么优势

相对于纯ARM或纯FPGA器件,ARM+FPGA架构能带来性能、成本、功耗等组合优势。两者各司其职,各自发挥原本架构的独特优势,例如:

(1)     ARM接口资源丰富、功耗低,擅长进行多媒体显示、逻辑控制等。

(2)     FPGA擅长进行多通道或高速AD采集、接口拓展,以及高速信号传输等。

ARMFPGA通过高速通信接口快速进行数据交换,可满足各种工业现场应用场景。

2    分立式ARM+FPGA有哪些好处

Xilinx公司的ZYNQ系列器件是经典的ARM+FPGA SoC处理器(ARMFPGA封装在同一颗芯片上),集成/双核ARM Cortex-A9 + Artix-7/Kintex-7 FPGA

 


1

       ZYNQ由于为SoC器件,具有如下优点:

(1)     硬件集成度较高,体积较小。

(2)     ARMFPGA通信速率更高。

(3)     外设接口可灵活配置。

但部分用户在使用ZYNQ(本文特指XC7Z010/XC7Z020)的过程中,由于产品不同的功能要求,可能会遇到如下问题:

(1)     接口资源较少。

(2)     HMI体验较差。

(3)     ARM主频较低。

(4)     开发难度较大。

创龙科技(Tronlong)推出的分立式ARM + FPGA工业级核心板SOM-TL437xF,可完美解决如上问题。SOM-TL437xF核心板集成AM437x(TI ARM Cortex-A9) + Spartan-6(Xilinx FPGA)处理器,在内部ARMFPGA通过GPMC高速并行总线连接,通信速率可高达624Mb/s


2

 

2.1  接口资源更多

ZYNQ接口资源较少,所以在实际产品的运用中,接口资源经常捉襟见肘。

SOM-TL437xF核心板支持原生LCDCAMERAGPMC、音频接口,并可支持高达4个原生Ethernet以太网口、6个原生UART接口,USBSDIOSPI等接口数量皆高于ZYNQ

ZYNQFPGA无专用RAM,而SOM-TL437xF核心板的FPGA端配置了256M/512MByte 专用DDR3,方便FPGA端进行大数据预处理。SOM-TL437xF核心板的FPGA端可用IO最大支持138个。

核心板硬件资源

3

 

评估板硬件资源

4

 

2.2  HMI体验更好

ZYNQ无原生LCD接口,无法连接显示屏,即使外扩了LCD接口,Qt界面以及触控功能的体验均难以令人满意。

SOM-TL437xF核心板支持原生LCD接口,使用系统自带Qt系统(Qt-5.7.1),完美支持触摸功能,亦可在底板添加HDMI电路,实现HDMI输出功能。

 

5

6

 

2.3  ARM主频更高

ZYNQ主频为667MHz(-1)/766MHz(-2)/866MHz(-3),且866MHz(-3)版本芯片价格较为昂贵,市面使用的客户较少,且不易购买。

SOM-TL437xF核心板ARM端主频1.0GHz,另外自带4PRU单元(类似单片机),用作数据协处理。

2.4  开发难度更低

ZYNQSoC架构,传统的ARMFPGA开发人员均需对异构多核开发框架、流程进行熟悉,核间通信、ARMFPGA通信等开发难度较大。即使对于有经验的工程师而言,亦需要消耗不少时间进行熟悉。

SOM-TL437xF核心板为分立式结构,ARMFPGA为独立芯片,因此开发者可使用传统流程进行开发。相对于ZYNQ SoC而言,显然分立结构可节省工程师熟悉开发流程的时间,开发难度较低,可加快产品的开发时间。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。