第十四讲 直接存储器访问 DMA/EDMA BIT / TI 第十四讲 DMA/EDMA.

Slides:



Advertisements
Similar presentations
陳旺全醫師主講 健康養生茶飲 明目菊花茶 明目菊花茶 成分:菊花五錢、 500c.c 熱水沖泡 成分:菊花五錢、 500c.c 熱水沖泡 功效:可治療急慢性結膜炎、頭暈 功效:可治療急慢性結膜炎、頭暈 頭痛、口苦、口乾、高血壓 頭痛、口苦、口乾、高血壓.
Advertisements

定 格 入 格 破 格 —— 新诗仿写复习训练 仿照下列句子,再把 “ 人生 ” 比喻成 “ 大海 ”“ 天空 ” , 造两个句子。 如果说人生是一首优美的乐曲,那么痛苦则 是其中一个不可或缺的音符。 参考答案: 1 、如果说人生是一望无际的大海,那么挫折则 是其中一个骤然翻起的浪花。 2 、如果说人生是一片湛蓝的天空,那么失意则.
正確睡午睡精神更好 正確睡午睡 精神更好 可降血壓 增加思考能力 懶懶的冬天加 上星期一又是假日後上班,如果能夠在 中午補個眠,稍微休息一下,對於精神 的提振及下午工作效率都有幫助。但冬 天睡午覺要注意保暖以及水分的補充, 避免受涼或是血液循環不好,造成手或 腿麻痛,注意這些小地方可以讓睡午睡 更健康!
1 1.2 信息的表示与存储  数据:数据是对客观事物的符号表示。 如,数值、文字、语言、图形、图像等都是不同形 式的数据。  信息:信息是既是对客观事物变化和特征的反映,又 是事物之间相互作用、相互联系的表征。 信息必须数字化编码,才能用计算机进行传送、存 储和处理。 信息具有针对性和时效性。
糖尿病的饮食控制 厦门长庚医院张翼翔. 糖尿病 糖尿病的发病率逐年增高 糖尿病的发病率逐年增高 糖尿病对健康和生命的危害 糖尿病对健康和生命的危害 心、脑、肾、神经等 心、脑、肾、神经等 糖尿病的表现和诊断 糖尿病的表现和诊断 糖尿病的治疗 — 终身治疗 糖尿病的治疗 — 终身治疗.
高職生的早餐飲食習慣之研究 以市立士林高商為例 二年九班 李婷葦 二年九班 卓佳惠 二年九班 郭胤彣 關鍵字:早餐. 飲食習慣. 士林高商.
首页 全国高等学校招生考试统一考试 监考员培训 广州市招生考试委员会办公室.
理念是教育的灵魂 行动是成功的保证 咸阳底张学区小学段 课程改革研讨报告 2011年4月.
主题8 对教学设计与实施的评价 讲课教师:关坤
消防知识进校园 珠海市公安消防局 贾博.
文艺类说明文阅读.
人口增长.
墨子選 非攻.
兵车行 杜甫 福州十一中语文组 林嵘臻.
小猪.
学习领会2016年两会 热点之大学生就业创业 雅安职业技术学院 思政部中马教研室.
普通高等学校 本科教学工作水平评估方案.
野薑花有機生態教育農場 主講人 林進財.
《天津市建设工程监理企业信用评价办法》 介绍.
综合实践活动 设计与实践案例 ——《感恩父母》主题班会.
一條美麗的銀蠹魚 從水經注裡游出來-──亞弦 讓晶瑩剔透的文字,停駐在我們心中-淺談新詩教學
工业区位因素 胶州二中 高绪军.
初级会计实务 第二章 负债(三) 主讲人:杨菠.
第一章 会计法律制度 补充要点.
長平之戰是戰國後期一場決定性戰役,秦將白起充分利用地利之便,採後退誘敵、合圍殲滅的戰術。
說明完後將會有一個小測驗歐! 要認真聽歐!
作者简介: 闻一多(1899-1946) ,湖北浠水人,前新月派诗人和新格律诗理论的奠基者,著名的诗人、学者、民主战士。 其新歌创作的主要成就是两部诗《红烛》(1923)《死水》(1928) 浓烈而真挚的爱国情思是其诗歌的灵魂。 朱自清曾称赞闻一多是五四时期“唯一的爱国诗人”。 闻一多诗歌理论的核心是讲究“三美”:
二、个性教育.
——解读《国务院办公厅关于继续深入开展 “安全生产年”活动的通知》
第三课:我国政府是人民的政府 3.2政府的责任:对人民负责.
幼托教師的在職教育訓練 第三組 498i0052蕭羽婷 498i0053 顏于淨 498i0058 黃祺婷 498i0059 林怡均
花孃心語.
第一节 工业的区位因素与区位选择 【考点1】工业的区位因素 1.常见的工业区位因素 (1)自然因素:土地、原料、动力、水源等。 (2)社会经济因素:交通、劳动力、市场、政府政策、工农业基础、个人偏好、环境等。 2.影响不同工业部门的主导因素 列表分析不同的工业部门在区位选择时需要考虑的主导因素:
第一章 国际私法的概念 第一节 国际私法的调整对象 第二节 国际私法的范围 第三节 国际私法的性质 第四节 国际私法的名称
健康飲食觀 主講人:蘇麗棗.
第九课 第二框 世界多极化:不可逆转.
《钢铁是怎样炼成的》 语段精读.
近代化 小农经济,铁犁牛耕 古老 男耕女织,肩挑背驮 中国 君主专制,文化专制 农耕文明 闭关锁国,天朝上国 近代 西方 工业文明 经济工业化/城市化 政治民主化/法治化 思想理性化/科学化.
财经法规与会计职业道德 (13) 四川财经职业学院.
第四课 恪守职业道德 我爱岗 我敬业.
第七章 诉讼参加人.
第八章了解法律制度自觉遵守法律.
高中历史多媒体课件 高中历史多媒体课件 隋唐时期政治经济概况. 高中历史多媒体课件 高中历史多媒体课件 隋唐时期政治经济概况.
一、考试范围 二、考试要求 三、近几年中考题型及解答技巧 四、近来复习中出现的问题 五、采取的措施 六、中考热点复习
必修三 稳态与环境 第5章生态系统及其稳定性 第5节 生态系统的稳定性.
近代中国经济结构的变动.
面向海洋的开放地区——珠江三角洲 山东省高青县实验中学:郑宝田.
人口迁移与人口流动.
第八章 财务分析与评价.
思想政治选考数据分析 绍兴市教育教学研究院 骆新华 2016、9、14.
吳福明教授 排球運動發展簡史 編制.
地球在宇宙中 史苏丹.
商品和商品经济 宜都市第二中学 制作:艾之友
兒 童 營 養 高雄長庚醫院營養治療科 營養師 洪凱殷.
一條美麗的銀蠹魚 從水經注裡游出來-──亞弦 讓晶瑩剔透的文字,停駐在我們心中-淺談新詩教學
蔺 传 球 浏阳市安监局副局长 注册安全工程师 QQ:
第四章 存货 第一节 存货基础 第二节 原材料 第三节 其他存货 第四节 存货期末计量.
存货的核算 一、项目任务 1、原材料核算 ——按实际成本核算 ——按计划成本核算 2、低值易耗品及包装物核算 3、存货清查的核算
第二章 计算机基础知识 2.1 计算机系统的组成与工作原理 2.2 数制转换及运算 2.3 数据在计算机中的表示.
《计算机操作员》精品 课件 淮南市潘集职教中心
TMS320C6000系列DSPs简介 使用DSPs的必要性 实时DSP系统的构成 DSPs针对DSP算法的结构特点
校 園 雲端輸出管理系統 新印科技股份有限公司 聯絡人:伍宏一 電 話: /
圓心角 A 劣弧 優弧 C O B D 對 的圓心角 AOB 顧震宇老師 台灣數位學習科技股份有限公司.
猜數字遊戲.
第五章 输入/输出系统 本章讨论: 接口的基本概念 总线的基本概念 中断方式及其接口组成 中断方式及其接口组成 DMA方式及其接口组成
成 本 会 计 学 第六章 产品成本计算的基本方法.
5.2.2平行线的判定.
107學年度第1期 學生重補修說明會.
2.2 数轴.
李元金 计算机与信息工程学院 第 17 讲 设备管理(1) 李元金 计算机与信息工程学院 1/
Presentation transcript:

第十四讲 直接存储器访问 DMA/EDMA BIT / TI 第十四讲 DMA/EDMA

内容简介 DMA EDMA 特点、机制 如何运用 BIT / TI 第十四讲 DMA/EDMA

概述—直接存储器访问 传输的实现: CPU DMA From: To: 外部存储器 片内数据存储器 片内数据存储器 片内程序存储器 外部存储器 片内数据存储器 片内数据存储器 片内程序存储器 外部存储器 传输的实现: CPU DMA BIT / TI 第十四讲 DMA/EDMA

概述—直接存储器访问 为了建立任何一种方式的传输,我们需要: BIT / TI 第十四讲 DMA/EDMA

概述— C6000 DMA BIT / TI 第十四讲 DMA/EDMA

概述— C6000 DMA特点 后台操作,吞吐率高 四个通道,一个辅助通道 单通道分割(split-channel)操作 支持多帧(frame)传输方式 多种地址产生方式 32位地址范围,支持8-/16-/32-bit字长 传输支持自动初始化 可以设定同步事件控制传输过程 BIT / TI 第十四讲 DMA/EDMA

概述—控制寄存器 DMA全局地址寄存器A/B/C/D DMA通道0/1/2/3: DMA全局计数重装载寄存器A/B 源地址寄存器(32-bit) 目的地址寄存器(32-bit) 主控寄存器 副控寄存器 传输计数寄存器(16-bit/16-bit)) DMA全局地址寄存器A/B/C/D DMA全局计数重装载寄存器A/B DMA全局索引寄存器A/B DMA辅助控制 BIT / TI 第十四讲 DMA/EDMA

传输—启动 程序启动 自动初始化方式启动 向主控制寄存器START域写入00b,停止当前通道 设定源地址 设定目的地址 设定传输个数 多次传输,只需设置一次 BIT / TI 第十四讲 DMA/EDMA

传输—例子(参数) 我们需要知道那些参数? BIT / TI 第十四讲 DMA/EDMA

传输—例子(参数) 源地址: A_D_SRC 目的地址: DMEM_DST 传输计数值: 200h 源地址的方向: Inc/Dec/None 中断CPU: Yes/No 同步: Yes/No 同步事件 A/D(RDY) 利用: INT4/5/6/7 BIT / TI 第十四讲 DMA/EDMA

传输—同步 读同步 写同步 帧同步 BIT / TI 第十四讲 DMA/EDMA

传输—地址产生 32-bit 地址寄存器 地址的基本调整 索引值调整 递增/递减/固定不变 16-bit 索引值 帧索引和数据单元索引 BIT / TI 第十四讲 DMA/EDMA

传输—几种用法 一帧传输个数<65536 多帧模式传输的数据最多可达65536*65536*4=16GB 利用帧索引代替重载地址 例子:每帧从固定的外部地址移动10 bytes,在目的处彼此相距一个字节排列 设置 SRC DIR=00b(源固定) DST DIR=11b(目的用索引调整) ELEMENT INDEX=10b(以步幅2递增) FRAME INDEX= -(9×2)= -18 =FFEEh BIT / TI 第十四讲 DMA/EDMA

传输—几种用法 数据整序 BIT / TI 第十四讲 DMA/EDMA

传输—分裂通道&辅助通道 分裂通道模式 辅助通道 使得一个通道可以提供双向的数据流传输 收发利用同一个计数器 需要利用DMA global address register作为分裂地址控制 辅助通道 HPI主机口专用 BIT / TI 第十四讲 DMA/EDMA

后处理—状态与中断 BIT / TI 第十四讲 DMA/EDMA

EDMA—概述 扩展的直接存储器访问,是C6211/C6711的独有特征 EDMA控制器基于RAM结构 增强之处 提供了16个通道 由事件触发相应通道的传输 通道优先级设置更加灵活 可以实现数据传输的链接 独特的快速DMA(QDMA) BIT / TI 第十四讲 DMA/EDMA

EDMA —框图 BIT / TI 第十四讲 DMA/EDMA

EDMA —传输类型 数据单元(element)的传输 帧(frame)的传输 阵列(array)的传输 块(block)的传输 非2-维(non 2-D)的传输 BIT / TI 第十四讲 DMA/EDMA

EDMA —结构 16组通道传输参数 69组重加载参数 空闲区 BIT / TI 第十四讲 DMA/EDMA

EDMA —事件控制 16个通道,每个通道都有一个事件与之关联,由这些事件触发相应通道的传输 由有关的控制寄存器完成对事件的不同处理 ER/EER/ECR/ESR/PQSR/CIPR/CIER/CCER 事件编码器 BIT / TI 第十四讲 DMA/EDMA

EDMA —参数RAM 参数RAM(Parameter RAM,PaRAM)的容量为2K byte,其中存放EDMA的传输参数,以控制不同的传输行为。另外,参数入口还可以被彼此链接起来,以实现某些复杂数据流的处理 BIT / TI 第十四讲 DMA/EDMA

EDMA —传输链 类似于DMA中的自动初始化 传输链 在传输链中,一次传输的结束会导致自动从参数RAM中装载下一次事件应用的传输参数 更灵活,参数可变 便于实现某些复杂的数据传输的应用要求 传输链 多种参数的EDMA传输过程相连接 链的长度没有限制 在传输链中,一次传输的结束会导致自动从参数RAM中装载下一次事件应用的传输参数 BIT / TI 第十四讲 DMA/EDMA

EDMA —传输链参数重加载 16-bit的链接地址和LINK位控制链接 链中的参数都是对应同一个事件触发的传输过程 参数一般互不相同 BIT / TI 第十四讲 DMA/EDMA

EDMA —中断 通道传输结束可以产生中断—EDMA_INT 16个通道,一个中断 谁来触发EDMA_INT 该通道需要使能TINT 设置传输结束代码(TCC ,transfer complete code) 控制器根据TCC值设置CIPR对应的位 看CIER中对应的位是否已经被使能 TCC的值与通道编号不需要一一对应 多个EDMA通道允许具有相同的TCC值 拥有同一个中断服务程序 BIT / TI 第十四讲 DMA/EDMA

EDMA —通道连接 多个EDMA通道的传输过程相互链接 某一个外设/外部器件产生的事件,将多个EDMA通道传输链接起来 利用四个特殊的传输结束代码TCC=8/9/10/11,实现通道(事件)连接 只有通道8~11支持这种链接 第一个通道结束会产生所选通道的触发事件 设置: 第一个通道的TCINT必须设为1 设置TCC和CCER 通道链接使能寄存器 BIT / TI 第十四讲 DMA/EDMA

EDMA — QDMA QDMA是C6211/C6711中搬移数据的最有效率的一种手段之一 由两组(2*5)存储器映射的寄存器来进行控制 第二组是第一组的“伪映射”(pseudo-mapping) 第一组接受用户的设置 第二组进行实际的申请递交 不支持被事件链接,但是仍然支持通道的完成中断,以及产生EDMA链接事件 QDMA@5个周期(or 1个周期) QDMA@36个周期 BIT / TI 第十四讲 DMA/EDMA

实验 题目: 要求: 使用channel0,实现数组间元素数据的传输 数据的初始化在main函数完成 DMA数据传输子函数是线性汇编程序 具体参见实验计划书 BIT / TI 第十四讲 DMA/EDMA