首页 > 产品 > 微控制器 (MCU) 和处理器 > 人机交互新趋势的 TI Sitara 处理器的应用 >

基于 Arm 的处理器

最新课程

热门课程

1.5 人机交互与 TI Sitara 处理器的应用 - 5.Cortex A8,A9

OK 下面让我们具体看一下 那在这张框图中 我不想跟大家一点点细节去过了 那主要去过有差异化的点 首先 A8这边的差异化就在于 A8主屏目前来说是动态可调 目前可以支持到300 600 800 1G 那么这个在做消费类的 HMI和一些手持终端类的设备 还是比较有用的 比如我们的电话 我们在打电话的时候 它可能工作在一个非常高的状态 那手机待机又是另一个状态 手机的话 等待唤醒 休眠状态可能是另一个状态 所以这里的话 我们的335系列提供了 不同的频段选择 这个频段选择配合我们的PMIC 还可以支持动态的调频 调压 也就是说 你并不需要关机重启 它自己通过一条命令就可以 做电压和功耗的调整 这对于产品的设计 还是比较有帮助的 另外提一下 就是它的低功耗特性 我们的AM335x 在低功耗的休眠状态下大概能 做到5个毫瓦的待机功耗 单芯片功耗 所以这个 对于我们手持类设备 也是一个比较大的好处 然后SGX530这里提到了 我们的2D加速器 然后3D加速器 然后基本上做一些重要的 3D算法的时候都是可以用到的 然后对于显示这块 AM335上是叫LCD的控制器 它目前支持的是RGB888的 一个并行接口 并且内置了Touch Screen 就是电阻式触摸屏 那么所以基本上 335x系列做 这种中端或者是低端的产品 都是比较合适的 再有就是刚才提到的 PRU 就是我们 独立的RISK指定级的核 一个PRU 335的PRU这一代 的核里面大概是有两个PRU系统 两个PRU的核 这两个PRU的核可以做一进一出 两个端口 那对于一些 工业通讯的设备来说 是比较适用的 而且 因为它是一个MCU核 它是一个RISK核 所以我们可以动态去切换 这边加载的工业通讯协议 从而为客户提供方案的灵活性 比如这一刻你需要Profitnet的方案 你就加载Profitnet的固件 下一时刻 你需要EtherCAT的方案 你只要更换了EtherCAT的方案 并且在硬件上做了兼容设计 那这套设计就可以 作为EtherCAT的主站去使用了 这样子一个设计相对来说 还是能给客户提供很大的便利性的 其他的外设通讯接口我就不一一过了 鉴于时间的关系 那么这张表就是关于335x 全系列的一个具体的详解 那么我们可以看到 我们有52 54 56 57 58 59 然后这里的差异点 然后这里还有一个51 这里的差异点是在这样几个地方 一个就是主屏的分级 另一方面就是3D Graphics的加速 是不是需要 那么我们可以看到 58 59有3D加速 54有 其他的就没有 再一个就是CAN通讯接口是否需要 CAN通讯接口需要的话 基本上从 52以上都是带通讯的 51可以说是最低端的HMI的产品 基本上是没有3D加速 没有CAN通性 这里面还有一个叫PRUSS 就是我刚才提到的PRU的通讯 这个PRU的核是否存在 我们也可以去把它 作为一个差异点 基本上 51是这些东西都不带的 52是仅带CAN的 54是相对而言带3D的 然后我们可以看到56和57之间 58跟59之间都是很类似的 他们真正的差異点是在 PRU对于Protocal的支持上 因为对于 下面有写 比如在 EtherCAT这些通信协议上 我们在PRU内部的话 是会有一些 特殊的功能单元 比如说 E-Fields EEPROM之类的东西 需要去打开的 所以在 内部的PRU体系上会略有差异 所以59和57这两个产品 可以支持完整的工业通信协议 而56和58这两个产品 相对支持的工业通信协议就少一些 这一张就是基于AM335的设计框图 另外需要提的一点是我们不管 是频率上的差异 还是外设组建上的差异 我们在软件的设计上 都考虑了软件的兼容性 以及硬件Pin to Pin特性的效果 所以基本上 大家可以使用一块核心板的设计 去配合不同的外设扩展板 就可以完成高中低端 或者是不同的产品类别的设计 所以这样一来 对于客户的产品的通用性 和扩展性来说 就是非常大的一个优势了 那么这三个就是 我们当前的开发工具套件 鉴于时间关系 我就不一一赘述了 那么Cortex-A9 A9这个东西呢 我们可以看一下下面这张 这张图就是我们的Cortex-A9 对于A8的改进 可以看到 首先就是在A9本身上 虽然也是1G 但是A9在本身的处理性能上 是略高于A8的 因为它是 2500个DMIPS 相比A8有25%的性能提升 再有就是把DDR的带宽 因为这里的话 在A8上面曾经有人反馈过 A8上16比特的DDR带宽 这个对于吞吐量而言的话 有些有更高需求的 那所以就可以去选择A9 A9这边使用的是32比特的带宽 再有一点增强是在display这块 那我们可以看到display这块的话 显示这块我们变成了 一个叫display的子系统 display子系统这块的话 最大的增强点就在于 它能够做很多硬件的叠加 比如Alpha Blending的效果啊 色彩的转化啊 或者是大小的转化啊这些 完全是由硬件去实现了 这样一来对CPU的功耗性能 是节约了很多的 那还有一点就是对于PRU的提升 PRU这边在335上我刚才提到了 有两个核 但在437上来说 它有四个核 这里面 两个核还是和335一样 可以做工业通信 那么另外两个核 基本上可以做到跟电机相关的 Sigma马达采样啊 或者是做(听不清)这种 电机Motion Feedback的控制反馈上 所以这点来说 给了437 做这种单轴电机控制的 或者是双轴电机控制能力 因为它有六个PRM波 并且其他外设接口 也不同程度的做了增强 那么437的系统框图 我们可以看到跟刚才一样 那是否有Graphic 是否有PRU做了不同的分类 那有4372 然后4376 77 78 79 这么几个选择 跟刚才的分布类似 那76 77 78 79之间的差异在于 工业外设的支持上面 那437的开发板 跟335也是类似的 有一个是立足于HMI的 那这个是双网口的 第二个Star Kit是基于双网口的 最后一个是基于工业通信的

OK 下面让我们具体看一下

那在这张框图中 我不想跟大家一点点细节去过了

那主要去过有差异化的点

首先 A8这边的差异化就在于

A8主屏目前来说是动态可调

目前可以支持到300 600 800 1G

那么这个在做消费类的

HMI和一些手持终端类的设备

还是比较有用的

比如我们的电话 我们在打电话的时候

它可能工作在一个非常高的状态

那手机待机又是另一个状态

手机的话 等待唤醒

休眠状态可能是另一个状态

所以这里的话 我们的335系列提供了

不同的频段选择

这个频段选择配合我们的PMIC

还可以支持动态的调频 调压

也就是说 你并不需要关机重启

它自己通过一条命令就可以

做电压和功耗的调整

这对于产品的设计 还是比较有帮助的

另外提一下 就是它的低功耗特性

我们的AM335x 在低功耗的休眠状态下大概能

做到5个毫瓦的待机功耗

单芯片功耗 所以这个

对于我们手持类设备 也是一个比较大的好处

然后SGX530这里提到了

我们的2D加速器

然后3D加速器

然后基本上做一些重要的

3D算法的时候都是可以用到的

然后对于显示这块

AM335上是叫LCD的控制器

它目前支持的是RGB888的

一个并行接口

并且内置了Touch Screen

就是电阻式触摸屏

那么所以基本上 335x系列做

这种中端或者是低端的产品

都是比较合适的 再有就是刚才提到的

PRU 就是我们 独立的RISK指定级的核

一个PRU 335的PRU这一代

的核里面大概是有两个PRU系统

两个PRU的核

这两个PRU的核可以做一进一出

两个端口 那对于一些

工业通讯的设备来说

是比较适用的 而且

因为它是一个MCU核

它是一个RISK核

所以我们可以动态去切换 这边加载的工业通讯协议

从而为客户提供方案的灵活性

比如这一刻你需要Profitnet的方案

你就加载Profitnet的固件

下一时刻 你需要EtherCAT的方案

你只要更换了EtherCAT的方案

并且在硬件上做了兼容设计

那这套设计就可以 作为EtherCAT的主站去使用了

这样子一个设计相对来说

还是能给客户提供很大的便利性的

其他的外设通讯接口我就不一一过了

鉴于时间的关系

那么这张表就是关于335x

全系列的一个具体的详解

那么我们可以看到 我们有52

54 56 57 58 59

然后这里的差异点

然后这里还有一个51

这里的差异点是在这样几个地方

一个就是主屏的分级

另一方面就是3D Graphics的加速

是不是需要

那么我们可以看到 58 59有3D加速

54有 其他的就没有

再一个就是CAN通讯接口是否需要

CAN通讯接口需要的话 基本上从

52以上都是带通讯的

51可以说是最低端的HMI的产品

基本上是没有3D加速

没有CAN通性

这里面还有一个叫PRUSS

就是我刚才提到的PRU的通讯

这个PRU的核是否存在 我们也可以去把它

作为一个差异点

基本上 51是这些东西都不带的

52是仅带CAN的

54是相对而言带3D的

然后我们可以看到56和57之间

58跟59之间都是很类似的

他们真正的差異点是在 PRU对于Protocal的支持上

因为对于 下面有写 比如在

EtherCAT这些通信协议上

我们在PRU内部的话 是会有一些

特殊的功能单元 比如说

E-Fields EEPROM之类的东西

需要去打开的 所以在

内部的PRU体系上会略有差异

所以59和57这两个产品

可以支持完整的工业通信协议

而56和58这两个产品

相对支持的工业通信协议就少一些

这一张就是基于AM335的设计框图

另外需要提的一点是我们不管

是频率上的差异 还是外设组建上的差异

我们在软件的设计上 都考虑了软件的兼容性

以及硬件Pin to Pin特性的效果

所以基本上 大家可以使用一块核心板的设计

去配合不同的外设扩展板

就可以完成高中低端

或者是不同的产品类别的设计

所以这样一来 对于客户的产品的通用性

和扩展性来说 就是非常大的一个优势了

那么这三个就是

我们当前的开发工具套件

鉴于时间关系 我就不一一赘述了

那么Cortex-A9

A9这个东西呢 我们可以看一下下面这张

这张图就是我们的Cortex-A9 对于A8的改进

可以看到 首先就是在A9本身上

虽然也是1G 但是A9在本身的处理性能上

是略高于A8的 因为它是

2500个DMIPS

相比A8有25%的性能提升

再有就是把DDR的带宽

因为这里的话 在A8上面曾经有人反馈过

A8上16比特的DDR带宽

这个对于吞吐量而言的话

有些有更高需求的

那所以就可以去选择A9

A9这边使用的是32比特的带宽

再有一点增强是在display这块

那我们可以看到display这块的话

显示这块我们变成了 一个叫display的子系统

display子系统这块的话 最大的增强点就在于

它能够做很多硬件的叠加

比如Alpha Blending的效果啊

色彩的转化啊

或者是大小的转化啊这些

完全是由硬件去实现了

这样一来对CPU的功耗性能 是节约了很多的

那还有一点就是对于PRU的提升

PRU这边在335上我刚才提到了

有两个核 但在437上来说

它有四个核 这里面

两个核还是和335一样

可以做工业通信 那么另外两个核

基本上可以做到跟电机相关的

Sigma马达采样啊

或者是做(听不清)这种

电机Motion Feedback的控制反馈上

所以这点来说 给了437

做这种单轴电机控制的

或者是双轴电机控制能力

因为它有六个PRM波

并且其他外设接口 也不同程度的做了增强

那么437的系统框图

我们可以看到跟刚才一样

那是否有Graphic

是否有PRU做了不同的分类

那有4372

然后4376 77 78 79

这么几个选择

跟刚才的分布类似

那76 77 78 79之间的差异在于

工业外设的支持上面

那437的开发板

跟335也是类似的

有一个是立足于HMI的

那这个是双网口的

第二个Star Kit是基于双网口的

最后一个是基于工业通信的

视频报错
手机看
扫码用手机观看
收藏本课程

视频简介

1.5 人机交互与 TI Sitara 处理器的应用 - 5.Cortex A8,A9

所属课程:人机交互新趋势的 TI Sitara 处理器的应用 发布时间:2018.03.01 视频集数:6 本节视频时长:00:07:24
基于 AM335x Cortex A8,AM437x Cortex A9,AM57xx Cortex A15 平台的人机交互窗口满足工业的四大新需求,更美观的人机界面,更高的视频和实时性能,更低功耗,更长的产品生命周期和稳定的供货保证。
TI培训小程序