- 3
- 0
- 约5.39万字
- 约 68页
- 2016-12-08 发布于辽宁
- 举报
摘 要
DMA是直接存储器存取方式,即(Direct Memory Access)方式的缩写,存储器与I/O设备之间的数据传送在DMA控制器(又称DMAC)的管理下直接进行,而不经过CPU。DMA方式适用于高速传送成组数据。DMA控制器将向内存发出地址和控制信号,修改地址,对传送的字的个数计数,并且以中断方式向CPU报告传送操作的结束。DMA方式的主要优点是传输速度快。由于CPU根本不参加传送操作,因此就省去了CPC取指令、取数、送数等操作。目前由于大规模集成电路工艺发展,很多厂家直接生产大规模集成电路的DMA控制器,虽然DMA控制器复杂程度差不多接近于CPU,但是用起来非常方便。
本文在基于Verilog HDL设计DMA控制器时,采用的是Top-Down的设计方法。DMA控制器电路系统是由数据寄存器、地址产生器、状态控制器三个子模块组成,并且整个DMA控制器电路系统的编译、仿真是在对三个子模块分别进行编译、仿真的基础上完成的。
关键词: DMA控制器 ;Verilog;Modelsim;仿真
Abstract
DMA is a direct memory access mode, namely (Direct Memory Access) the abbreviation, between the memory and I/O devices transmit data over the DMA controller (DMAC) under management directly, without passing through the CPU. DMA is suitable for high speed to transmit data. The DMA controller to the memory address and control signals, modify address, counting on the transfer of the word, and in order to interrupt the report to CPU transfer operation. The main advantages of the DMA method is fast transmission speed. Because CPU does not participate in the transfer operation, thus eliminating the CPC instruction fetch, access, send a few operation. At present, due to the large scale integrated circuit technology development, the direct production of DMA controller LSI many manufacturers, although the DMA controller complexity almost close to CPU, but it is very easy to use.
In this paper, the design of DMA controller based on Verilog HDL, using the Top-Down the design method. The DMA controller circuit system is composed of data register, address generator, state a controller composed of three modules, and the compiler, simulation of the entire DMA controller circuit system and are compiled, based on the simulation and synthesis of three sub-modules.
Keywords: DMA controller ;Verilog;Modelsim;simulation
目 录
1 绪论 1
1.1 DMA控制器的研究意义及背景 1
1.2 DMA控制器国内外发展状况 1
1.3 本文所做的工作及主要内容 2
1.4 篇章结构 2
2 DMA控制器的基本理论 4
2.1 基本的DMA控制器 4
2.1.1 DMA控制器的基本功能 4
2.1.2 DMA控制器的基本组成 5
2.1.3 DMA控制器的传送方式 6
您可能关注的文档
- 本科毕业论文---基于matlab的单相逆变器并网控制技术仿真研究.doc
- 本科毕业论文---基于matlab的过程控制系统仿真研究.doc
- 本科毕业论文---基于matlab的恒温箱温度控制系统设计与仿真.doc
- 本科毕业论文---基于matlab的数字图像与边缘检测.doc
- 本科毕业论文---基于matlab的通信系统的设计与仿真.doc
- 本科毕业论文---基于matlab光学信息处理结果的模拟.doc
- 本科毕业论文---基于mc55的汽车燃油量监控系统.doc
- 本科毕业论文---基于mcgs的氧化锌晶须生产过程系统设计说明书.doc
- 本科毕业论文---基于mcs51单片机的简易计算器的设计与实现.doc
- 本科毕业论文---基于mcu的薄膜按键寿命测试系统.doc
- 2026可穿戴医疗设备技术突破与消费行为研究报告.docx
- 2026动力煤清洁高效利用技术路线选择与政策补贴导向分析.docx
- 2025至2030中国无机絮凝剂行业市场占有率及有效策略与实施路径评估报告.docx
- 2026玛雅文明象形文字密码翻译行业市场供需解码历史潜力分析研究报告.docx
- 2026中国金属期货立法完善与监管科技应用报告.docx
- 2026中国特种金属材料军工应用与民用转化研究报告.docx
- 2026智能照明系统节能效果测算与市场推广策略报告.docx
- 2025至2030中国塑料润滑剂(油脂)行业运营态势与投资前景调查研究报告.docx
- 2026药品西和药品中行业市场现状供需分析及投资评估规划分析研究报告.docx
- 2026农产品电商产业物流配送品牌建设发展报告.docx
最近下载
- 口腔数字化技术 第二章 口腔数字化技术的基础理论.pptx VIP
- JIT精益生产培训课件.pptx VIP
- 2025年湖北省文化专业技术职务水平能力测试(群众文化)历年参考题库含答案详解.docx VIP
- 《精神康复科娱疗护士岗位质量考核评价标准》.docx VIP
- 部编版(26春)小学道德与法治三年级下册教学设计全册.docx
- 1《子路、曾皙、冉有、公西华侍坐》公开课一等奖创新教学设计统编版高中语文必修下册.docx VIP
- 百得燃气燃烧机TBG80 110 140 200 260 360LX ME电子调节中文说明书.pdf VIP
- 六年级下册道德与法治第1课学会尊重第二节尊重自己.ppt VIP
- 2025年安徽省中考道德与法治试卷真题(含标准答案及解析).pdf
- 产业转型地区的结构优化——2025年高考地理一轮复习.docx VIP
原创力文档

文档评论(0)