1549|0

2015

帖子

0

TA的资源

纯净的硅(中级)

楼主
 

DM644x Davinci达芬奇处理器的内部总线框图 [复制链接]

主设备发起数据传输

  从设备只能按命令进行数据传输,但是从设备可以通过向CPU或者EDMA3发送传输请求中断来发起传输;

  C64x的片内存储

  TI C6000系列DSP的片内总线架构、存储系统和外设

  图1 C64x的片内存储

  L1P Cache控制器

  直接映射(Direct Mapped (1 way))

  和CPU同频率,大小为16KB,每个cache Line大小为8条指令,即32字节

  L1D Cache控制器

  2-way Cache

  和CPU同频率,大小为16KB,每个cache Line大小64字节

  L2 RAMs、Cache控制器

  C6414/15/16 = 1M Byte

  C6411/DM642 = 256K Byte

  C64x+中加入了IDMA单元来进行以上3个内部存储器的数据传输,还可以从片内存储到config配置寄存器。

  C6000系列DSP的外设

  TI C6000系列DSP的片内总线架构、存储系统和外设

  图2  C6000系列DSP的外设

  EDMA3控制器

  DMA来完成内存间或者内存到外设,外设到内存的数据传输,可以通过外部的设备事件来驱动同步,可以处理多达64个事件。DSP和ARM都能访问DMA通道资源,而对于从C64x+加入的IDMA而言,只有DSP才能访问其通道资源。

  另外还有QDMA通道(Quick DMA),可以进行内存间的DMA传输,必须是异步处理,即必须由CPU来发起,一般的DSP上会有4-8个QDMA通道。

  这些DMA通道间会共享一些资源,包括128-256个参数组( Parameter RAM sets (PARAMs)),以及64个传输完成标志位(TCCS)以及2-4个传输挂起队列。

  主外设

  VPSS (以及其他主设备)

  USB, ATA, Ethernet, VLYNQ会共享SCR的访问;

  PRU(Programmable RealTIme Unit)控制器

  TI C6000系列DSP的片内总线架构、存储系统和外设

 

  PRU包括2个独立的实时RISC核(大概只有40条指令,进行逻辑,算术和流程控制等),能软件编程来实现外设,访问GPIO针脚,PRU还有自己的中断控制器,还可以通过SCR来访问内存,同时还能完成功耗管理控制,如关闭ARM或者DSP,以及根据系统事件尽可能的关闭处理器或者唤起处理器。

  管脚复用,即通过编程来定义管脚,实现你需要的外设。

  多通道缓冲串口McBSP(MulTI-Channel Buffered Serial Port)

  2/3个全功同步串口;

  最高速率能到100Mbps

  支持SPI总线协议

  支持多个通道的处理 (T1, E1, MVIP, …)

  多通道音频串口McASP (MulTI-Channel Audio Serial Port)

  支持多达8个立体声 (16个通道)

  I2C support

  单独的SPI或者I2C设备;

  SRIO(Serial Rapid IO)

  高速的串行传输,如C6455设备支持4个SRIO接口,可以进行链式连接通信;每个接口的数据传输速度达到3.25Gbps(足够支持一路的1080P的HD视频了),可以跟SRIO switch,hub以及FPGA连接进行高速的数据传输。

  时钟和计数器Timer / Counter

  32-bit timer/counters可以用来产生中断;

  64-bit的timer/counters可以用来对算法进行评估;

  Ethernet EMAC

  10/100 Ethernet MAC,PIN和PCI复用;

  TCP/IP协议栈 stack由TI提供的NDK

  一些更新的设备支持10/100/1000 Ethernet MAC

  Video Ports (DM系列Davinci处理器)

  用于视频图像的采集和显示;

  两个8/10-bit BT656或者raw RGB模式;

  16/20-bit raw模式或者高清应用的20-bit Y/C模式

  支持8-bit的行缩放和色度重采样

点赞 关注
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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