AM335x硬件开发使用指南(二)
Functional Block Diagram
二、系统端资源
1、Enhanced direct memory access(eDMA)
EDMA用于:传输到片上存储器和从片上存储器传输和传输到外部存储器(EMIF,GPMC,从器件外设)上。简单的来说,EDMA(增强型DMA控制器)是从硬件角度处理数据传输的问题,大大加速了数据复制速度,而不过多占用软件资源。
同时335X片子的EDMA
具有三个第三方传输控制器(TPTC)和一个第三方通道控制器(TPCC)
支持多达64个可编程逻辑通道和八个QDMA通道。
由此判断从硬件的角度出发,用335X来开发大数据处理是没什么问题的。
如果真的对用335X开发大数据有兴趣的,建议可以看下EDMA的引擎和TCD单元。
PS:eDMA模块包括两个主要模块:eDMA引擎和传输控制描述符TCD单元。其中,eDMA引擎的功能主要包括源地址和目的地址的计算和实际的数据搬移操作;TCD单元的功能是为每个通道定义传输的源地址和目的地址、次循环的大小、单次传输的字节量及传输方式等信息。
2、Timers
拥有8个的Timers,感觉Timers网上资料特别多,也比较基础,因此不多聊,贴上一图
3、WatchDog Timer(WDT)
Watchdog Timer,几时就是一个定时器电路,对系统频率进行分频计数,定时器溢出时,对系统进行复位。
一般有一个输入,叫喂狗(kicking the dog or service the dog),一个输出到MCU的RST端。MCU正常工作的时候,每隔一段时间输出一个信号到喂狗端,给WDT清零,如果超过规定的时间不喂狗(一般在程序跑飞时),WDT定时超过预先设定值,就会给出一个复位信号到MCU,使MCU重新开始工作。看门狗的作用就是防止程序发生死循环,或者叫程序跑飞。
而现在基本所有的Soc芯片,基本都集成WDT功能,因此对WDT的实现目前都基于软件开发了。
为了大家更好的理解,这里贴一张以前对于WDT的电路设计
而软件模拟看门狗,只要有个timer就可以模拟。
一般可以调用一个类似watchdog(void)的函数,因为由于软件平台不一样可能对WDT的软件处理方式不一样,但是原理基本一致,这一点所有软件包括了以前的电路设计都是一样的,只不过现在基于方便性和成本,而用软件来处理同一件事罢了。
4、Real-time clock(RTC)
时钟电路,为了不掉电,一般都需要长期有电。这个也是为什么你电脑主机里面有个纽扣电池的原因。
5、Enhanced high-resolution PWM modules(eHRPWM)
拥有3路的eHRPEM。
脉宽调制子系统的组成之一,另外两个则是强采集(eCAP),强正交编码脉冲(eQEP)
可以在最小的CPU开销下产生复杂的脉宽波形。
这个设计到低层驱动的问题了。不加以谈论。
6、Enhanced quadrature encoder pulse (eQEP)
拥有3路的eQEP。
增强的正交编码器脉冲主要功能单元
•每个引脚(GPIO MUX的一部分)的可编程输入资格
•正交解码器单元(QDU)
•用于位置测量的位置计数器和控制单元PCCU)
•用于低速测量的正交边缘捕获单元(QCAP)
•用于速度/频率测量的单位时基(UTIME)•用于检测失速的看门狗定时器(QWDOG)
7、Power, Reset, and Clock Management (PRCM)
一个电源、复位和时钟的管理系统。
8、Enhanced capture modules (eCAP)
拥有3路的eCAP
三、Parallel
这个下次再更新吧。
欢迎关注我的公众号
AM335x硬件开发使用指南(三)
https://mp.weixin.qq.com/s/LHOcr66ktBisaYdORG-2cQ
https://blog.****.net/weixin_42124889/article/details/80571506
AMR335x硬件开发使用指南(二)
https://mp.weixin.qq.com/s/krjhaz7LvXxiT2a9pvnAFw
AM335x硬件开发使用指南(一)
https://blog.****.net/weixin_42124889/article/details/80514842
聊聊无线充电——华为Mate RS保时捷版无线充电器详解(上篇)
https://blog.****.net/weixin_42124889/article/details/80290757
聊聊无线充电——华为Mate RS保时捷版无线充电器详解(下篇)
https://mp.weixin.qq.com/s/9o8-7YANXCiydjQ8u-EDsg
手机快充技术——快充技术&硬件详解
https://blog.****.net/weixin_42124889/article/details/80255434
A12 chip即将来临,是IPhone XI?
https://mp.weixin.qq.com/s/j3IJdhY1CKS7aW120zgs8Q