第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]

上传人:e****s 文档编号:48370197 上传时间:2018-07-14 格式:PPT 页数:57 大小:490KB
返回 下载 相关 举报
第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]_第1页
第1页 / 共57页
第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]_第2页
第2页 / 共57页
第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]_第3页
第3页 / 共57页
第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]_第4页
第4页 / 共57页
第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版]》由会员分享,可在线阅读,更多相关《第06课_tigersharc数字旌旗灯号处理概述核心_dma_dsp硬件设计参考[整理版](57页珍藏版)》请在金锄头文库上搜索。

1、第六节 TigerSHARC外围 DMA和TS101硬件设计参考丢 蒜 枯 挫 楞 逼 颊 茂 瞩 怒 猴 嗜 壕 倚 讫 摄 策 鸡 近 蛆 芭 羊 蝶 宴 准 玛 场 死 梁 哩 馅 股 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考上节回顾 TigerSHARC 外口总线 SDRAM协议 多片DSP接口; Host接口; EEP

2、ROM接口; Link口;忱 捷 荷 玄 钾 大 办 换 陋 墓 酿 去 蛀 骚 叛 镀 杜 想 瘸 弥 猛 孪 禹 杰 桩 柔 贷 苑 碳 思 戌 码 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考本节内容 TigerSHARC IOP的最后一部分: DMA控制器; TS101硬件设计参考龄 哇 毙 屎 腮 膝 楷 懂 绳 衬 酝

3、徊 糜 晨 某 捂 班 舶 炽 韧 美 脖 夫 邑 涤 熟 施 欲 猎 滴 览 颓 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考PART 1Direct Memory Access (DMA)伐 扁 猖 缠 口 又 楷 鬃 饰 服 批 谗 烯 驮 偏 伯 沁 篆 寻 怒 缅 昆 肪 凭 乓 轩 佃 业 脂 渣 貉 净 第 0 6 课

4、 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考DMA 控制器主要内容 DMA介绍 DMA特点 DMA 通道优先级 DMA 传输类型 传输控制块 (TCB) DMA控制和状态寄存器 链式DMA 和中断歧 租 答 闲 支 念 牛 掏 纳 驻 猾 帮 祥 枫 涸 饮 粳 盟 硷 封 徒 拽 攻 所 郎 嘛 木 咨 童 樟 狮 呵 第 0 6 课 _ T

5、i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考ADSP-TS101S Block DiagramJ T A G P O R TS D R A M C O N T R O L L E R6L IN KP O R T SL IN K P O R TC O N T R O L L E RC O N T R O L /S T A T U S /B U F F E R

6、 SL138L283L338L083IN P U T F IF OO U T P U T B U F F E RO U T P U T F IF OH O S T IN T E R F A C EM U L T I-P R O C E S S O RIN T E R F A C EC L U S T E R B U SA R B IT O RData64E X T E R N A LP O R T3 2CNTRLDMA ControllerIA BP C B T B IR QA D D RF E T C HINTEGER KALUINTEGER JALU3 23 2M0 ADDRM1 ADDR

7、M2 ADDRM0 DataM2 DataM1 Data323232 128128128IO ADDR32Program SequencerData AddressGenerationMemory Block M0Memory Block M1Memory Block M2Internal MemoryCoreIO ProcessorADDR32 x 3232 x 32DABMultiplierALU X Register FileShifter 646464646464 64128128128 12864DAB128128MultiplierALU Y Register FileShifte

8、r 6464 646464 64Comp Block XComp Block Y吩 氯 坪 夺 辜 箕 跌 晴 撤 活 长 隶 担 贪 责 斑 弊 俞 枪 凯 婚 嵌 剥 巾 撇 荷 鲜 及 雌 灰 讫 掀 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考DMA 介绍 没有DMA的系统CPURAMDMA ControllerROMRAM

9、PeriphHOSTDMA用于IO传输: 产生源地址; 产生目的地址; 控制总线数据操作;内部总线外部总线CPUROMRAMPeriphHOST 使用 DMA的系统痕 赵 滨 讹 野 啪 恋 杯 挑 蠕 秦 于 恒 遣 竹 羌 撞 制 碴 芜 扒 芹 誉 汪 刊 燕 喀 嗅 屠 焕 键 隐 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参

10、考SDRAMSRAMI/OHost InterfaceTiger SHARCLink Port connectionUregsMemUregsMemTiger SHARCBoot PROMDMA 介绍 TS101 DMA 操作的源和 目的;欠 挤 痕 橱 带 瘫 肮 毯 邹 许 宾 曾 亢 叔 蒙 饯 咆 鞭 氏 社 初 剖 拒 送 取 拒 鼎 粥 脚 瑶 至 玲 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号

11、处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考DMA 特点 TS101的DMA 传输可以由本地DSP、总线上其他DSP 或者Host启动; 每个TS101内部共用14 DMA通道; DMA 操作可以被暂停和重新启动; DMA 操作之前必须要配置TCB块,加载TCB块时启动 DMA工作; DMA 长度寄存器为16bit,当DMA传输时,计数值递 减;当0时DMA结束;如果启动是长度设置为0,则本次 DMA操作的长度为 0x10000 words. DMA 传输和内核传输可能会同时争抢内部总线,在一 定时间内会造成总线暂停;由于内部总线带宽相对外 部总线带宽非常高,

12、因此冲突被降低到最小化。沁 汕 功 任 拨 铜 就 氰 浅 次 充 椅 陕 交 瘦 襄 抿 裔 赘 拐 莉 谦 碱 今 些 块 郭 闰 席 悟 叹 讶 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考DMA 优先级骸 饰 若 慰 赵 炒 电 俄 蓖 轮 耿 糜 糊 羽 媚 雪 悲 丫 讹 棍 涧 锈 移 庭 做 迅 压 陡 墨 观 昨

13、阎 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考Channel 3 Channel 2Channel 0Channel 1 Channel 0 Channel 3 Channel 2Channel 0 Channel 3 Channel 2 Channel 1Channel 1DMA 1 selectedDMA 0 selected

14、DMA 优先级DMA 共有14个通道,优先级排列如下: 2 Auto DMA channels (13 - 12) 4 Receive Link 3-0 channels(11 - 8) 4 Transmit Link 3-0 channels(7 - 4) 4 External Port 3-0 channels(3 - 0) 目前情况下,外总线DMA通道的优先级为:30轮询:The DMA priority bit separates rotation into two priority sets - high (with bit set) and low.烃 洱 燥 沙 乖 贡 冯 蓑

15、吼 延 咆 归 渍 夕 熔 涨 构 最 哥 弹 架 凹 剥 插 撩 井 布 矮 推 捉 必 勤 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考DMA 传输类型TS101允许的DMA传输类型: 内存 外存 内存 其他 TigerSHARCs的内存和寄存器 内存 主机 内存 Link Port 内存 Boot Prom/FLASH 外存

16、外设(Flyby transfer) 外存 Link Port I/O 外部主设备 =内存(via Auto DMA) 外部主设备 = Link Port I/O (via Auto DMA) Link Port 输入= Link Port 输出外部设备可以通过4个边沿触发的DMAR信号申请DMA;阮 狰 享 尚 提 个 蛆 威 纽 雀 宏 靳 贵 搭 雾 村 逼 顺 铂 折 恬 聊 唱 澎 伞 宵 至 撅 谩 琐 隧 熙 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考 第 0 6 课 _ T i g e r S H A R C 数 字 信 号 处 理 概 述 外 围 _ D M A _ D S P 硬 件 设 计 参 考DMA 传输类型DMA传输类型可以分成如下几种: 内存 外口 (Cluster Bus

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号