- 本课程为精品课,您可以登录eeworld继续观看:
- 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是基于双网口的
最后一个是基于工业通信的
课程介绍
共计7课时,1小时58分46秒
猜你喜欢
换一换
推荐帖子
- 头都快炸了啊....找了一晚上资料,还是我孤陋寡闻没找对地方?【【问题解决】】
- 今天打算正式开始学430了,用的是触摸板送的G2452,但是看了从坛子里找的手册,貌似没有很详细的介绍啊...大家都是怎么学习的呢? 比如中断是如何工作的,在程序里如何设置,硬是没找到有介绍的,看坛子里的网友也有贴了程序的,但是粘进去又报错,比如_EINT();一加上就说Error while running Linker 真是郁闷了......  今天晚上找了一晚上,只找...
- anqi90 微控制器 MCU
- 程序设计流程图怎么画 流程图绘制简略方法分享
- 程序设计流程图怎么画?在利用计算机语言或高级语言编写程序时,我们需要先绘制流程图,再根据流程图通过编写语言实现相应的功能。这样可以保在使用时不会出现意外,下面与大家分享一下借助流程图制作工具绘制程序设计流程图的简单方法,希望可以帮助到大家。 绘制工具—迅捷画图 1.迅捷画图是一款在线编辑流程图的操作网站,里面集合专业的绘制技巧及绘制方法,希望可以帮助到大家。 ...
- 累行之家 TI技术论坛
- 论坛的TI年货到了,直播拆包
- 感谢一下EEWORLD,东西收到了晒下XDS100 V2 外包装: 打开盒子,见到的是一个说明书 一个USB线和调试器 调试器真相: 整体合照: ...
- cat3902982 微控制器 MCU
- 求助:F2810 GPIO输入问题
- F2810 的引脚CAP1_QEP1、CAP2_QEP2、CAP3_QEPI1作为GPIO信号输入端,我设置了: GpioMuxRegs.GPAMUX.all = 0x00; GpioMuxRegs.GPADIR.all = 0xFF00; GpioMuxReg...
- kobe0601 微控制器 MCU