首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
密码SoC中嵌入式链式DMA的研究与设计   总被引:1,自引:0,他引:1  
为了提高密码SoC中密码运算模块与其他功能部件之间数据传输的效率,提出了一种适合密码运算的嵌入式链式DMA传输方式。分析了CPU传输、Block DMA传输和链式DMA传输3种数据传输方式的特点;设计了嵌入式链式DMA的硬件架构,给出了其工作流程;为嵌入式链式DMA设计了主从复合接口,使其具有控制总线、发起总线传输的功能;使用65 nm CMOS工艺标准单元库对嵌入式链式DMA模块进行了ASIC实现;搭建了仿真验证平台。实验结果表明,嵌入式链式DMA可以明显提升密码SoC数据传输效率,满足了功能和性能的需求。  相似文献   

2.
随风 《网络与信息》2007,21(4):60-61
硬盘的DMA模式大家应该都知道吧,硬盘的PATA模式有DMA33、DMA66、DMA100和DMA133,最新的SATA-150都出来了!一般来说现在大多数人用的还是PATA模式的硬盘,硬盘使用DMA模式相比以前的PIO模式传输的速度要快2 ̄8倍。DMA模式的起用对系统的性能起到了实质的作用。以前有很多文章介绍过如何打开DMA模式,我在这里也就不多说了。  相似文献   

3.
陈锟 《大众硬件》2003,(5):115-117
DMA是一种直接数据读取技术,从Intel推出第1代支持DMA技术的430TX主板开始到现在,DMA技术有了比较大的发展,由最初的DMA 33已经发展到DMA 66,直至最新的DMA 133(ATA 133),硬盘传输数据的速度变得越来越快。不过正是这个已经相当普遍的DMA技术,最近却给我带来了不小的麻烦,下面就来为大家讲讲我所遇到的两个DMA引起的故障。  相似文献   

4.
《微型机与应用》2018,(4):131-135
基于Xilinx Virtex-6系列FPGA设计实现了PCIE总线的DMA控制器,用来解决PC与FPGA的高速数据传输问题。利用DMA控制器传输数据在提高数据传输速率的同时还可大大提高CPU利用率。对设计的DMA控制器进行了功能和性能验证,结果表明该控制器能够正确地进行DMA数据传输,速率高达6 Gb/s。  相似文献   

5.
SOPC中自定义FIFO接口与DMA数据传输   总被引:5,自引:0,他引:5  
介绍了在SOPC Builder中,定制基于Avalon总线的FIFO接口元件的方法。详细讨论了在SOPC系统中,应用DMA控制器实现片上FIFO与外接SDRAM之间的DMA数据传输。最后应用Signal Tap II对数据传输过程进行了实时观测,得到实际的DMA数据传输波形。  相似文献   

6.
左巍 《电脑爱好者》2000,(21):61-61
安装DMA66驱动程序是实现DMA66功能的另一个重要步骤,因为就目前微机普遍采用的操作系统来说,DOS、WlN9X、WINNT 4.0、OS/2等本身并不自动支持DMA66功能,要想在其下实现DMA66功能就必须安装DMA66驱动程序。而最新的WIN2000操作系统本身自动支持DMA66功能,如果在其下使用,则无须再安装DMA66驱动程序了。下面以WIN98操作系统为例进行说明。  相似文献   

7.
魏建磊  王茹 《微机发展》2008,18(3):36-39
在DSP芯片中采用DMA技术,可将DSP从数据传输任务中解放出来,专门从事复杂的信号处理任务,提高系统整体性能。文中介绍一种高性能32位双通道可编程DMA控制器的设计,重点讨论了该DMA的主要功能、设计构思、控制单元及主要部分的电路实现。通过对具体电路的分析和讲解把相应功能模块进行了介绍。通过在Cadence(R)NC-verilog上的仿真结果检测了DMA工作正确性。  相似文献   

8.
DSP芯片中双通道DMA的研究与设计   总被引:2,自引:1,他引:1  
在DSP芯片中采用DMA技术,可将DSP 从数据传输任务中解放出来,专门从事复杂的信号处理任务,提高系统整体性能.文中介绍一种高性能32位双通道可编程DMA控制器的设计,重点讨论了该DMA的主要功能、设计构思、控制单元及主要部分的电路实现.通过对具体电路的分析和讲解把相应功能模块进行了介绍.通过在Cadence (R) NC-verilog上的仿真结果检测了DMA工作正确性.  相似文献   

9.
本文主要讨论了以单片机为核心的振动信号采集系统的设计。介绍了几种实现高速缓存的方法,以及利用Intel8237制作一个DMA控制器,详细介绍了DMA传输的原理和条件,解决了DMA控制器和外部接口电路的设计问题,并且给出了DMA控制器的初始化程序。  相似文献   

10.
基于FPGA的大屏幕新型控制器设计   总被引:1,自引:0,他引:1  
基于克服LED大屏幕传统的DMA控制器占用资源多,异步操作等缺陷,在实际运用中设计了一种专用LED大屏幕DMA控制器.通过仿真及实验验证,专用DMA控制器显示出了其相对于传统LED大屏幕DMA控制器更加优良的性能及应用前景,具有实用价值.  相似文献   

11.
本文通过介绍一个DMA接口的设计实例——DJS186小型计算机的通用DMA接口,来阐明DMA接口的设计原理、设计方法及DMA事件的过程。文章还详细讨论了利用这个接口实现双机连接的问题。  相似文献   

12.
本文介绍了Windows环境下PCI设备及DMA工作原理,并在分析PCI9656控制芯片硬件特性和DMA工作原理的基础上通过实例详细描述了DMA的编程技术。  相似文献   

13.
谈谈DMA     
当我们向计算机中加入了一块新的声卡或其它适配卡时,安装程序可能会提醒我们应该选择一个DMA通道。那DMA是什么呢? DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。DMA技术的重要性在于,利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器,通常计算机对其编程,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化完成,  相似文献   

14.
介绍使用DMA芯片8237A,设计了单片机系统下DMA工作方式的硬件及软件,实现了大量数据的快速传递与存储.实际使用证明,单片机系统下的DMA方式是可行的.  相似文献   

15.
Cell处理器是一款异构多核处理器,拥有强大的计算能力。但是,在进行应用并行化时,却受到本地存储器容量、访存带宽和数据传输延时等的限制。DMA传输是隐藏长延时、提高存储带宽利用率的有效方法。本文在分析Cell处理器结构基础上,进行了一系列详细的DMA测试,并利用指数拟合技术得到DMA平均带宽模型,发现参与DMA传输的SPE数量和每次DMA传输规模是影响DMA访存带宽的主要因素。  相似文献   

16.
为了避免PCIe传输过程中PIO写延时、主机与嵌入式处理系统交互次数过多等问题对于传输带宽的影响,设计了一种基于命令缓冲机制的直接存储访问(DMA)控制器以提高传输带宽利用率。采用FPGA端内部设置命令缓冲区的方式,使得DMA控制器可以缓存PC端的数据传输请求,FPGA根据自身需求动态地访问PC端存储空间,增强了传输灵活性;同时,提出一种动态拼接的DMA调度方法,通过合并相邻存储区访问请求的方式,进一步减少主机与硬件的交互次数和中断产生次数。系统传输速率测试实验中,DMA写最高速率可达1631 MB/s,DMA读最高速率可达1582 MB/s,带宽最大值可达PCIe总线理论带宽值的85.4%;与传统PIO方式的DMA传输方法相比,DMA读带宽提升58%,DMA写带宽提升36%。实验结果表明,本设计能够有效提升DMA传输效率,明显优于PIO方式。  相似文献   

17.
谈Ultra DMA/66     
晓道 《电脑》1999,(11)
在人们心目中 Ultra DMA/66是与高速数据传输挂上钩的产物。你看原来Ultra DMA/33硬盘的数据传输速度就已经很快了,那么符合最新 Ultra DMA/66协议的硬盘,其数据传输速率岂不是要比原来的 Ultra DMA/33快上一倍? 人们的愿望是好的,但在实际当中,Ultra DMA/66是否真的有那么神奇吗? 我们首先从硬件上来看 Ultra DMA/66吧。如果您的电脑要想真正支持UDMA/66,那么不仅是硬盘需要符合UDMA/66协议,主板也需要支持UDMA/66协议,甚至硬盘与主板的联接线也需要符合UDMA/66的。 虽然Ultra DMA/66硬盘能直接插到主板的Ultra DMA/33 IDE接口上作Ultra DMA/33硬盘使用,但它与原 UltraDMA/33硬盘相比依然有细微的不同,首先从硬盘机件构造来看,Ultra DMA/33硬盘与 Ultra DMA/66硬盘的机件构造基本  相似文献   

18.
主DMA模式下PCI总线数据传输的DSP实现   总被引:1,自引:0,他引:1  
研究了基于PCI总线的DMA数据传输系统,着重描述了利用TMS320DM642DSP芯片实现PCI总线DMA数据传输的方法。以DM642作为PCI主设备控制并启动DMA数据传输,给出了主DMA模式下数据传输系统的实现结构及工作流程,并配合内存映射、双缓冲等方法,取得了良好的数据传输性能。  相似文献   

19.
针对 PCI Express 设备用户端较难充分利用 PCI Express 高数据带宽的问题,文中使用硬件描述语言设计了一种专用于 PCI Express 设备数据传输的高性能 DMA 控制器.该 DMA 控制器与 PCI Express 事务层直接连接,可以适用于 Gen1到 Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的 DMA 操作.该 DMA 控制器的设计经过 RTL 仿真、FPGA 验证,功能正确,工作稳定.测试结果表明,该 DMA 控制器对 PCI Express 带宽的利用率超过62%,达到了设计预期目的.  相似文献   

20.
牛少平  田泽  廖寅龙 《微机发展》2012,(7):174-176,180
针对PCIExpress设备用户端较难充分利用PCIExpress高数据带宽的问题,文中使用硬件描述语言设计了一种专用于PCIExpress设备数据传输的高性能DMA控制器。该DMA控制器与PCIExpress事务层直接连接,可以适用于Genl到Gen3不同协议版本;用户端接口具有较高的通用性和扩展性,可高效的并发完成多个系统到卡(S2C)和卡到系统(C2S)的DMA操作。该DMA控制器的设计经过RTL仿真、FPGA验证,功能正确,工作稳定。测试结果表明,该DMA控制器对PCIExpress带宽的利用率超过62%,达到了设计预期目的。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号