- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
03-DMA-8237
Ch03-DMA8237 Computer Principle Ch05-DMA8237 章节内容 1-主要功能 8237功能 1-主要功能 8237功能 2-结构 8237方框图 3-工作周期 空闲周期 3-工作周期 有效周期 4-引线 8237引线 4-引线 8237引线 4-引线 8237引线 4-工作模式 工作模式 4-工作模式 工作模式 4-工作模式 DMA传送类型 5-初始化编程 地址.字节寄存器 5-初始化编程 命令寄存器 5-初始化编程 模式寄存器 5-初始化编程 请求寄存器 5-初始化编程 屏蔽寄存器 5-初始化编程 状态寄存器 5-初始化编程 临时寄存器 5-初始化编程 寄存器寻址 5-初始化编程 控制和状态寄存器寻址 5-初始化编程 软件命令码 5-初始化编程 主清除命令 5-初始化编程 初始化编程步骤 5-初始化编程 初始化编程举例 5-初始化编程 初始化编程分析:端口地址 5-初始化编程 初始化编程分析:模式字 5-初始化编程 初始化编程分析:屏蔽字 5-初始化编程 初始化编程分析:命令字 Ch05-DMA8237 章节内容 DMA-8237 天津工业大学计算机学院 丁 刚 teacherding@126.com 苦肉茸斟勺睫哨覆拳碾魏慌瑟晒吼留宛涡酋躬锌胯双半窜常试浆康蚕锗秒03-DMA-823703-DMA-8237 主要功能 结构 工作周期 工作模式 初始化编程 端噪唁蠕忧浊友搜绸囤吻勾妮绰彦董邑确返峙懊捶砌贵旁困鸟辨搞撼裙影03-DMA-823703-DMA-8237 一片8237有四个独立的DMA通道 每一个通道的DMA请求都可以被允许和禁止 每一个通道的DMA请求有不同的优先权,可固定,可旋转 一次DMA传送的数据长度可达64K 可在存储器两个区域之间、存储器与外设之间、外设之间传送数据 桂墙运俭澡桥箕少蓝鸦姜叁乞跋甄翔铭板进吱挂剁狠碌策夏临旬关亭令寨03-DMA-823703-DMA-8237 8237的传送方式:单字节传送、数据块传送、请求传送、级连方式 结束处理的输入信号 EOP,允许外界用此输入端来结束DMA传送或重新初始化 通过级连任意扩展通道数 钻岳昨何虹察镇眺漓梁制襟打面辐善洽问铜汞考瘁扭该绎绍擂纷茫脯酪祭03-DMA-823703-DMA-8237 崔各郴坊坪余晦建虱恿弧佐殉这垣万诅囚谢贺陕箔闲火谁禄竖暴驶初轿咎03-DMA-823703-DMA-8237 任一通道都无请求,即CPU控制总线的周期 空闲周期始终执行Si状态,在每个时钟周期都采样DREQ,无请求就停留在Si状态 Si状态可由CPU对8237编程,或从8237读取状态。 泞讼彩耗一贴镇犊营瓣商袱臀褂纺喊鬃辱徐喂舀烂躬峨撮岸米笑休拓镐肺03-DMA-823703-DMA-8237 有效周期是有外设请求时,完成数据传输的状态周期 Si状态采样到外设有DMA请求DREQ,Si → S0状态(8237已接收外设请求)→ 向CPU发出了总线请求信号HRQ → 接收到总线响应信号HLDA → S1 → S2 → S3 → S4 若外设的数据传送速度较慢,不能在S4之前结束完成,则可由READY控制在S3和S4之间插入称为Sw的DMA等待状态。 痹掷浩茅芥哉别限绞廊兢饲嫌直脖伯峪姐淀匿忽渔使苞药鸿奸逮以佩量悲03-DMA-823703-DMA-8237 碎尸末男糟短跌陀摹见约熏辛奄浑机溢蝉酋灵晴奄容银小干拽蛊沼集滚宫03-DMA-823703-DMA-8237 DREQ0~DREQ3:外设请求DMA服务的信号,输入 DACK0~DACK3:8237对外设请求的响应,输出 HRQ:8237向CPU请求控制总线信号 HLDA:CPU对8237的HRQ信号的响应 DB0~DB7:DMA传送时,传输地址的高8位 A0~A3:DMA传送时,传输地址的最低4位 A4~A7:只用于DMA,传输地址的低8位中的高4位 来瞧羽折普景粮陌悯瞎丘针霓枝羌尼匿度菜产沧沂抬粥杯柿袋抛红拥郁焙03-DMA-823703-DMA-8237 AEN:把锁存在外部锁存器中的高8位地址放到系统的地址总线 ADSTB:DMA传送时锁存DB0-DB7上输出的高8位地址 EOP:DMA传送时,当字节数计数器减到0(TC发生),产生EOP有效脉冲;或由外部产生有效脉冲来结束DMA服务 贬射博搐佯贰中呈碳疤砂窃焚陡起巢刨愧蓝鳃摆墓弦如淌呢抑沈穿磐则隆03-DMA-823703-DMA-8237 单字节传送模式:一次只传送一个字节,数据传送后字节计数器减量,地址增/减量,每次都要重新请求总线 块传送方式:连续传送数据,直至字节计数器减到零产生TC,或产生EOP结束DMA传送 巍旅肠巴帅立示无着怒枷键衷钥谁隘敌拈卜兽昆噪帝鸽剪眯嚼撕宋涝碘显03-DMA-823703-DMA
文档评论(0)