【Z-turn Board试用体验】+ z-turn board的一些常用词及其很好的解释 - 问答 - 电子技术论坛 - 最好最受欢迎电子论坛!

【Z-turn Board试用体验】+ z-turn board的一些常用词及其很好的解释

中科院 ( 楼主 ) 2015-5-30 13:43:22  显示全部楼层
APU: 应用处理器单元(Application Processor Unit).  位于PS里面的中心位置。 这个名字起的,就有点学问了。
APU这三个字,AMD公司曾经用过,特指全称是“Accelerated Processing Units”,加速处理器,它是融聚了CPUGPU功能的产品,电脑上两个最重要的处理器融合,相互补足,发挥最大性能。XILINX APUAMDAPU在缩写上就是截然不同的两个词, 不能混淆了。
APU 这个词,在Xilinx内部的术语中,也是撞车了的。 在XILINX PowerPC体系中, 有一个辅助处理单元“Auxiliary Processing Unit” 的概念,指的是在PowerPC硬核外挂的浮点协处理器之类的单元。
在这个位置上的处理器, 还有各种其他的叫法, 有MCU (微控制器处理单元Microcontroller Unit), MPU (微处理器单元Microprocessor Unit),等等。  MCU这个叫法,暗示了处理器功能不强,只能搞搞输入输出控制啊,写个小状态机啊, 一般都是8位机。  MPU呢,就更先进了一些,成prcessor了,这意味着处理器通常是32位的, 能干点计算的事。 但是, 有一个micro词根在里面, 说明干的是小活, 通常没有正式的和全尺寸的操作系统, 通常没有内存管理单元MMU  ARM Cortex-M系列是干这类活的。
APU, 带了Application这个词, 意味着在上面可以跑应用程序, 暗示着这个系统是需要全尺寸的操作系统的, 和现在炙手可热的应用商店app store 遥相呼应。
APU里面具体包含的内容嘛,就是双ARM-CortexA9核,加上高速缓冲,DMA,定时器,中断控制,浮点和NEON协处理,硬件加速器一致性控制器ACP神马的。  也就是,处理器核心部分。
套用时下越来越流行的词汇,嵌入式计算"embedded computing", 可以这么说, 用MCUMPU搭出来的东东,通常叫嵌入式系统。  APU搭出来的东东, 就够格叫嵌入式计算系统了。

SWDT,系统级看门狗定时器, 这个看门狗的时钟和复位信号,都可以来自于芯片外部, 这样,即使系统有严重故障,比如时钟频率本身都有问题了, 仍然可以通过与系统无关的外部信号计数,计数满就复位。

TTC:Triple Time Counter的意思。 就是这个计数器里面有3个独立通道, 可以独立计数。 挂在APB上,为系统或外设提供定时或计数服务的。

SCU, Snoop Control Unit,  用来保持双核之间的数据Cache的一致性。 也就是是说,第一个A9
处理器写存储时,只是写在了缓存里,没有进主存,  如果第二个A9读操作,涉及到第一个写脏了的数据段, SCU要保证第二个A9的缓存里是最新的数据。  如果第二个A9写同样数据段的数据,需要在第一个中体现出写的内容。   SCU的存在,才使得两个核成互相联系的双核,才能成为MPsoc

1个回复

贾灿 发表于 2015-6-18 19:04:01
涨知识喽!多谢楼主。
回复

举报 使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则


关闭

站长推荐上一条 /6 下一条

小黑屋|手机版|Archiver|电子发烧友 ( 湘ICP备2023018690号 )

GMT+8, 2024-3-29 14:21 , Processed in 0.592086 second(s), Total 68, Slave 49 queries .

Powered by 电子发烧友网

© 2015 bbs.elecfans.com

微信扫描
快速回复 返回顶部 返回列表