2804

帖子

0

TA的资源

五彩晶圆(初级)

41
 
DSP这么强大我得好好学习学习了!~
此帖出自ARM技术论坛
个人签名QQ:1625345502
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

42
 
如果需要与FPGA通信,是选用OMAP-L138的HPI接口还是OMAP35XX的GPMC接口比较适合呢?
此帖出自ARM技术论坛
 
 
 

回复

58

帖子

0

TA的资源

一粒金砂(中级)

43
 
学习了,谢谢!
此帖出自ARM技术论坛
 
 
 

回复

10

帖子

0

TA的资源

一粒金砂(中级)

44
 
或者OMAP-L138的uPP接口
此帖出自ARM技术论坛
 
 
 

回复

210

帖子

0

TA的资源

一粒金砂(中级)

45
 
关注中~~
此帖出自ARM技术论坛
 
个人签名除了奋斗,我们一无所有!
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

46
 
我顶!我顶!我顶!

好东西!!!
此帖出自ARM技术论坛
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

47
 
这个几乎是EEWORLD做的最有价值的东西了
此帖出自ARM技术论坛
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

48
 
我再顶!!!
此帖出自ARM技术论坛
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

49
 
期望更多精彩内容!
此帖出自ARM技术论坛
 
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

50
 

回复 35楼 bluehacker 的帖子

你说得不错,很成熟的专业领域使用使用ARM+硬核会是比较好的选择。
但要知道,TI可是将DaVinci列为面向Catalog市场的。
这个市场的特点就是,创意不断。

比如海康,采用TI的器件开发的产品,海康的客户就可以在里面二次开发自己的特定领域的智能算法。也正因如此海康在安防的各个领域,遍地开花。如果采用ARM+Asic,海康就不可能成功了。就像MTK东西开发的产品,普遍承认的大成功者只有一个,那就是山寨,也就是MediaTek.

总之如果要挣快钱,TI不是一个好选择,TI提供的是一个长久发展的动力。
此帖出自ARM技术论坛
 
个人签名

独自上路,径直潜行

<
 
 

回复

175

帖子

0

TA的资源

一粒金砂(中级)

51
 

OMAP-L处理器介绍 2 SCR Switch Central Resource介绍

关于ARM的核心,由于我们不再介绍,它不会因为披上了TI的外衣就不是ARM

关于DSP的核心本身,我们也不再介绍,毕竟,这里我们不是要讲如何做算法的优化。因此流水线与指令集,都不在考虑之内。

就一个应用而言,最主要的就是各种外设的使用。
而对外设的使用而言,最重要的就是这堆玩意儿是怎么连接到CPU上的。

如我们在《OMAP-L处理器介绍 1》中所讲,在OMAP-L处理器上,外设与CPU们是通过SCR连接在一起的。
好,废话少说。上图先!

   图1  OMAP-L138 Switched Central Resource

看到这个图,肯定很多人与我最开始的感觉一样,什么乱七八糟的呀。
里面的SCR还好说,肯定是Switch Central Resource
但BR是什么呢?TI没有给出缩略语说明,但在SPRUGM7D那篇名为《OMAP-L138 Application Processor System Referrence Guide》第4.1节,也就是上面这个图的上面一段文字里列到"The switch fabric is composed of multiple switched central resources (SCRs) and multiple bridges"。
显然这里的 BR就是BRidge的意思。
这样这个图的作用,就显然了,就是说数据可以从哪里到哪里。
而在这个算是器里面有能力决定哪个使用哪个SCR或BR的核心为ARM, DSP, EDMA以及PRU.
讲到这可能已经有很多朋友在骂我罗嗦了。
“那么到底该怎么决定哪个SCR甚至哪一个BR被使用才能访问到一个外设, 比如说串口?你要不说清楚,今天别想走!”(腹黑中)

“我们TI,把所有的这些挂在SCR上的外设,统一进行了编址?每个设备都对应在特定的地址上,比如说串口0, 0x01c4 2000 ——0x01c4 2034分别对应着串口寄存器RDR-MDR。客户只需要大CPU上访问0x01c4 2000就可以访问相应串口寄存器,对应的SCR及BR会自动选上” (想知道我们TI是怎么设计器件,嘿嘿嘿!)

被忽悠了半天看这个图,比较不爽!(权当消遣了,学习一下芯片的实现原理)
对于我们要用好器件上的外设而言,比较实惠的还是memoryMap。 下图为OMAPL138器件的MemoryMap(摘自OmapL138的datasheet).

图2 OMAPL138 MemoryMap
从数据表我们可以看出如果要从DSP访问DSPL2RAM,只要在DSP代码里访问0x0080,0000到0x0083,ffff

有的人可能要问题,要是我候通过ARM访问呢,那我们往下翻MemoryMap这个表(如下图)

图3 OMAPL138 MemoryMap Continued
只需要在ARM里访问物理地址0x1180,0000—0x1183,ffff   (当然是指物理地址,而不是操作系统内核地址或是用户空间地址)。

前面说了各个处理器怎么看外设,尽管图一中也能看出ARM与DSP关系的一点端倪,但估计还有很多人在疑惑ARM与DSP这小两口怎么是什么关系。(废话,你都说是小两口了)。
我们总结一下图1及图2,3所涉及到的MemoryMap表的的内容,我们就不难看现,其实ARM与DSP之间的关系就是如图4这样

图4  站在民政局的角度打量ARM与DSP的关系。
今天我们知道了ARM及DSP怎么通过SCR访问的外设,也知ARM与DSP是怎么XXOO的。

关于ARM与DSP XXOO的详细介绍,我们在下一讲介绍。
敬请期待。


此帖出自ARM技术论坛
 
个人签名

独自上路,径直潜行

<
 
 

回复

328

帖子

0

TA的资源

纯净的硅(高级)

52
 
学习了
此帖出自ARM技术论坛
 
 
 

回复

2771

帖子

0

TA的资源

裸片初长成(中级)

53
 
恩,不错,浅显易懂
此帖出自ARM技术论坛
 
 
 

回复

245

帖子

0

TA的资源

纯净的硅(高级)

54
 
收藏了:)
此帖出自ARM技术论坛
 
 
 

回复

21

帖子

0

TA的资源

一粒金砂(中级)

55
 
关注下
此帖出自ARM技术论坛
 
 
 

回复

265

帖子

0

TA的资源

一粒金砂(高级)

56
 
打好底子学应用
此帖出自ARM技术论坛
 
 
 

回复

20

帖子

0

TA的资源

一粒金砂(中级)

57
 
关注中
此帖出自ARM技术论坛
 
 
 

回复

220

帖子

0

TA的资源

一粒金砂(中级)

58
 
这么多人,还有丰厚的奖品,我也关注:D
此帖出自ARM技术论坛
 
 
 

回复

50

帖子

0

TA的资源

一粒金砂(中级)

59
 
看了一下OMAP-L处理器的介绍,觉得相当于ARM+DSP两个核放到一个片子上,把一些资源共享了。问题是这样的优势在什么地方,具体工作的时候是如何协调两者的关系。还有价格会有多大的优势。
此帖出自ARM技术论坛
 
 
 

回复

1万

帖子

16

TA的资源

版主

60
 

集成了ARM和DSP,简直超级航母

;P
此帖出自ARM技术论坛
 
个人签名http://shop34182318.taobao.com/
https://shop436095304.taobao.com/?spm=a230r.7195193.1997079397.37.69fe60dfT705yr
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表