DMA控制器微型计算机技术_第1页
DMA控制器微型计算机技术_第2页
DMA控制器微型计算机技术_第3页
DMA控制器微型计算机技术_第4页
DMA控制器微型计算机技术_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

DMA控制器微型计算机技术原理、结构、编程与应用全解析Contents课程目录DMA控制器微型计算机技术——从基础原理到现代应用的系统课程脉络。01DMA技术基础与演进背景02DMA控制器结构与工作原理03数据传输模式与工作流程04Intel8237DMA控制器编程05DMA在现代系统中的典型应用CHAPTER01DMA技术基础与演进背景从程序查询到直接内存访问的数据传送演进之路I/ODATATRANSFER微型计算机数据传送方式对比微型计算机中数据传送方式经历了从程序查询到中断驱动再到DMA的三代演进,核心趋势是逐步降低CPU在数据搬运中的参与度。程序查询方式CPU通过循环轮询外设状态寄存器判断数据是否就绪,传输每个字节都需CPU全程参与,效率极低实现简单、硬件开销小,适用于低速、数据量极小的简单嵌入式场景第一代·效率最低中断驱动方式外设准备好数据后向CPU发中断请求,CPU响应中断执行数据读写,相比查询方式减少了等待时间每次传输仍需CPU执行中断服务程序,频繁中断导致上下文切换开销大,不适合大批量高速传输第二代·中等效率DMA方式DMA控制器接管系统总线,数据在内存与外设间直接传输,CPU仅在传输前后做初始化和善后处理传输速率仅受限于存储器和总线速度,可达数十MB/s甚至GB/s级别,适合磁盘读写、网络通信等场景第三代·效率最高Chapter02·CoreConceptDMA的定义与核心概念DMA(DirectMemoryAccess,直接内存访问)是一种无需CPU干预即可实现内存与外设间直接数据传输的机制。DMA控制器作为独立的硬件单元接管总线控制权,使数据传输速率仅受限于硬件带宽而非CPU处理速度,从根本上改变了计算机系统的I/O架构。Intel8237DMA控制器芯片·DIP封装实物01直接内存访问:DMA全称DirectMemoryAccess,核心特征是数据路径绕过CPU,直接在存储器与外设间建立传输通道。02专用硬件控制器:DMA控制器是专用硬件芯片,能够独立生成内存地址、发出读写控制信号,完整管理一次数据传输的全生命周期。03计算与I/O并行:DMA传输期间CPU让出总线控制权,但可继续执行不涉及总线访问的内部运算,实现计算与I/O的真正并行。04批量传输效率:与中断方式相比,DMA消除了每个字节/字都需要CPU介入的瓶颈,将批量传输效率提升数十至数百倍。05架构演进里程碑:DMA技术的出现是计算机体系结构从"以CPU为中心"向"以总线为中心"演进的关键里程碑。PerformanceAnalysis三种数据传送方式性能对比在传输1MB数据块的典型场景下,DMA方式的CPU占用率仅约5%,而程序查询方式接近100%、中断方式约60%。数据量越大,DMA的性能优势越显著。传输1MB数据时CPU占用率对比DMA方式CPU占用率仅5%,较中断方式降低92%,较查询方式降低95%01程序查询方式—CPU占用率98%CPU全程轮询等待I/O完成,几乎无法执行其他任务,效率极低。98%02中断驱动方式—CPU占用率60%每字节触发中断,上下文切换开销大,中低速设备可用但不适合大数据量。60%03DMA方式—CPU占用率仅5%硬件直接管理数据传输,CPU仅在开始和结束时介入,性能优势显著。5%Evolution·DMAControllerDMA技术的历史演进脉络DMA技术从1960年代通道程序起步,经Intel8237确立,到现代高速总线深度整合,始终是提升I/O性能的核心。1960s·IBMCHANNELIBM大型机引入通道程序概念,用专用I/O处理器管理外设数据传输,奠定DMA的设计思想基础1979·INTEL8237Intel推出8237DMA控制器,集成4个独立通道,成为IBMPC/AT标准配置,确立DMA在微机中的核心地位1980–90s·BUSINTEGRATIONDMA与ISA/EISA/PCI总线协议深度整合,支持更大数据宽度和更高传输速率,适配硬盘和网卡等高速外设2000–NOW·IPCOREDMA融入PCIe、USB3.0、NVMe等现代接口,以IP核形式集成在SoC内部,支持scatter-gather描述符链IBMSystem/360大型机·通道程序概念的硬件载体ApplicationScenariosDMA控制器的典型应用场景DMA控制器广泛应用于所有需要大批量、高速率数据传输的场景,涵盖磁盘I/O、网络通信、多媒体流处理和高速数据采集四大领域。磁盘I/OHDD/SSD读写操作数据量大(4KB–1MB/次),DMA可将CPU占用率从90%以上降至不足5%网络通信千兆网卡每秒处理数十万个数据包,DMA实现零拷贝传输,保障线速转发能力音视频流处理音频采样率44.1kHz–192kHz、视频帧率30–120fps,DMA保证实时数据流不中断、不丢帧高速ADC/DAC工业数据采集采样率可达MSPS级别,中断方式完全无法满足实时性要求,DMA是唯一方案CHAPTER02DMA控制器结构与工作原理从硬件架构到总线仲裁机制的全面剖析HardwareArchitectureDMA控制器的核心硬件架构DMA控制器由地址寄存器、字计数器、控制逻辑和优先级仲裁器四大核心模块组成。地址寄存器管理数据传输的源/目标位置,字计数器追踪传输进度,控制逻辑生成总线控制信号,仲裁器处理多通道并发请求,四者协同实现全自动数据传输管理。芯片内部微观结构·DMA控制器硬件组成地址寄存器组:每个DMA通道配备独立的源地址和目标地址寄存器,支持16位或32位地址宽度,传输完成后地址自动加1或减1。字计数器:预置传输数据的总字节数/字数,每完成一次传输自动递减,归零时产生传输完成信号(TC)。控制逻辑单元:DMA控制器的核心引擎,负责生成MEMR/MEMW/IOR/IOW等总线控制信号,管理HOLD/HLDA总线交接握手协议。优先级仲裁器:支持固定优先级和循环优先级两种策略,当多个通道同时发出DREQ请求时,按优先级规则决定服务顺序。SYSTEMBUSINTERFACEDMA控制器的系统连接与信号交互DMA控制器通过HOLD/HLDA信号与CPU进行总线控制权交接,通过DREQ/DACK信号与外设进行传输请求应答,同时通过MEMR/MEMW和IOR/IOW信号分别控制内存和外设的读写操作。这四组信号构成了完整的DMA传输控制协议,确保数据在正确的时刻从正确的位置传输到正确的目的地。主板总线插槽微距实拍—DMA控制器通过系统总线与CPU及外设互联HOLD/HLDA总线请求与应答DMA控制器通过HOLD信号请求总线控制权,CPU在当前总线周期结束后通过HLDA回应并释放总线DREQ/DACK外设请求与应答外设通过DREQ信号向DMA控制器提出传输请求,DMA控制器通过DACK信号确认正在为该外设服务MEMR/MEMW存储器读写控制DMA控制器直接发出内存读/写信号,控制数据从内存读出或写入内存,无需CPU参与IOR/IOW外设读写控制DMA控制器同时发出外设读/写信号,与存储器信号配合实现数据在外设和内存之间的直接搬运DMACONTROLLERDMA控制器的关键寄存器体系DMA控制器通过一组专用寄存器实现CPU对其的配置和控制,包括地址寄存器(源/目标位置)、字计数器(传输量)、方式寄存器(工作模式)、命令寄存器(全局控制)和状态寄存器(运行反馈)。寄存器名称功能说明访问方式基地址寄存器存储传输起始地址,初始化时由CPU写入,传输过程中保持不变CPU写当前地址寄存器传输过程中实时地址指针,每次传输后自动加1或减1CPU读/写基字计数器存储传输总量初始值,传输完成后自动重载用于自动初始化模式CPU写当前字计数器实时剩余传输量,每传一个字递减,归零时产生TC信号CPU读/写方式寄存器设置通道工作模式:读/写方向、地址增减、单字节/块传输/级联/请求模式CPU写命令寄存器全局控制:DMA使能、内存到内存传输、通道优先级策略、时序选择CPU写状态寄存器反映各通道TC完成状态和DREQ请求状态,供CPU查询传输进度CPU读DMA控制器通过7类核心寄存器实现完整的传输配置、执行监控和状态反馈功能DMABusControl总线控制权交接:HOLD/HLDA握手机制DMA传输的核心在于总线控制权的有序交接。通过HOLD/HLDA握手协议,DMA控制器与CPU实现总线的平滑切换,保证不丢失数据、不产生总线冲突。STEP01请求DMA控制器收到外设DREQ后,在下一总线周期向CPU发出HOLD信号(高电平有效),请求总线控制权HOLD↑STEP02等待CPU检测到HOLD后,先完成当前正在进行的总线周期操作,确保当前数据读写的完整性不被中断BUSCYCLESTEP03让出CPU将地址、数据、控制三类总线全部置为高阻态(三态门断开),同时发出HLDA信号确认已释放总线HIGH-ZSTEP04接管DMA控制器收到HLDA后获得总线控制权,开始发出地址和控制信号执行数据传输HLDA✓STEP05归还DMA传输完成后撤销HOLD,CPU检测到HOLD下降沿后撤销HLDA并重新驱动总线恢复正常工作HOLD↓PRIORITYARBITRATION多通道优先级仲裁机制DMA控制器通过优先级仲裁机制解决多通道并发请求的调度问题。固定优先级策略实现简单但可能导致低优先级通道饿死;循环优先级策略保证各通道公平轮转。FIXEDPRIORITY固定优先级策略各通道按预设固定顺序排列(如CH0>CH1>CH2>CH3),高优先级通道请求总是优先得到服务。优点是实现简单、确定性强;缺点是低优先级通道可能被长期"饿死",不适合请求频率差异大的场景。老式PC主板·ISA插槽与DMA芯片ROUNDROBIN循环优先级策略每次服务完成后,被服务通道优先级降至最低,其余通道优先级依次上升,形成公平轮转。优点是各通道获得均等服务机会,避免饿死;缺点是优先级不固定,不适合有严格实时性要求的场景。现代嵌入式系统·SoC多通道DMA应用CHAPTER03数据传输模式与工作流程从单字节传送到块传输,解析DMA的完整工作生命周期DMATRANSFERMODESDMA控制器的四种传输模式DMA控制器提供单字节、块传送、请求传送和级联四种工作模式,分别在总线占用时间、传输效率和灵活性之间取得不同平衡。选择何种模式取决于具体应用对实时性、吞吐量和系统响应性的综合要求。01·单字节与块传送机械硬盘内部结构—块传送模式的典型应用场景02·请求传送与级联千兆网卡—请求传送模式在高速网络中的应用单字节每传一字节即归还总线,CPU可在间隙使用总线,系统响应性影响最小SINGLEBYTE块传送连续传输一整块数据直到完成才归还总线,吞吐量最大但可能阻塞CPUBLOCKTRANSFER性能对比块传送吞吐率为单字节的3–5倍,但CPU最长等待时间也相应增加3–5×请求模式外设DREQ控制传输节奏,有效则传、无效则暂停并归还总线,兼顾效率DEMANDMODE级联模式多个DMA控制器通过HOLD/HLDA级联,主通道连接从控制器扩展通道数CASCADEDMA·工作流程一次完整DMA传输的生命周期一次DMA传输的完整生命周期包含CPU初始化、外设请求、总线交接、自动数据搬运、传输完成通知五个阶段。CPU仅在首尾参与配置和善后,中间的全部数据搬运由DMA控制器自主完成,实现了计算与I/O的真正并行。01CPU初始化通过I/O指令设置DMA通道的源/目标地址、传输字节数、工作模式,并使能对应通道。DREQ02外设请求外设准备好数据后向DMA控制器发出DREQ信号,DMA控制器随即向CPU发出HOLD请求总线控制权。HOLD03总线交接CPU完成当前总线周期后发出HLDA并释放总线,DMA控制器接管地址、数据和控制总线。HLDA04自动搬运DMA控制器发出地址和控制信号完成数据读写,地址自动增减、字计数器递减,循环至归零。TC=005完成通知TC产生后撤销HOLD归还总线,向CPU发出中断请求,CPU在中断服务程序中检查状态并善后。INTTimingAnalysisDMA传输时序分析DMA传输的时序核心在于DREQ-HOLD-HLDA三个信号的握手节奏。单字节模式下每个字节需要一次完整的总线交接,额外开销约3-4个时钟周期;块传输模式下仅首次交接后即可连续传输,单字节有效传输时间接近1个总线周期,效率优势显著。示波器数字信号波形测量场景逻辑型HLDA→数据传输收到HLDA后下一个时钟周期即可发出地址和控制信号开始传输,响应极快输总线周期组成地址输出+控制信号建立+数据读写+信号撤销,典型耗时4-6个时钟周期DMAACCESSMODES无描述符模式与描述符存取模式DMA控制器支持无描述符和描述符两种存取模式。无描述符模式由CPU直接配置寄存器,适合简单的固定参数传输;描述符模式(scatter-gather)通过内存中的描述符链表实现多段不连续传输的自动串联,是现代高性能DMA的核心特性。STM32开发板·无描述符模式典型平台MODE01无描述符存取模式CPU通过I/O指令直接写入DMA控制器的地址和计数寄存器,每次传输完成后需CPU重新配置下一组参数实现简单、延迟低,适用于参数固定、传输段数少的场景,如单片机ADC数据采集CPU直配MODE02描述符存取模式CPU在内存中构建描述符链表,每个描述符含源/目标地址、传输长度和下一描述符指针,DMA自动遍历执行支持scatter-gather操作,一次安排多段不连续内存传输,大幅减少CPU干预,是现代网卡和磁盘DMA的标准模式链表驱动服务器主板PCIe·描述符模式高速场景ERRORHANDLINGDMA错误处理与中断通知机制DMA控制器具备完善的错误检测和中断通知能力,通过双重中断机制确保传输可靠性,使系统能够及时响应异常并做善后处理。01地址越界检测当DMA生成的物理地址超出系统有效内存范围时,控制器立即中止传输并在状态寄存器中置位错误标志,防止非法内存访问导致系统崩溃02总线冲突处理若CPU在DMA传输期间试图访问同一内存区域,通过总线仲裁逻辑避免数据损坏,必要时插入等待周期,确保数据一致性03传输完成中断字计数器归零时DMA控制器向CPU发出IRQ信号,CPU在中断服务程序中读取数据并启动后续处理,实现高效的数据流控制04错误中断检测到异常时DMA控制器发出更高优先级的错误中断,CPU根据状态寄存器的错误码执行重试、日志记录或故障切换,保障系统稳定运行CHAPTER04Intel8237DMA控制器编程经典芯片的寄存器配置、编程流程与代码实践DMAControllerIntel8237A芯片概述Intel8237A是DMA控制器领域的里程碑产品,集成4个独立通道、支持16位寻址和1.6MB/s传输速率,两片8237级联提供7个可用通道,成为x86架构的标准DMA配置方案。Intel8237A·DIP40封装·NMOS工艺封装与工艺5MHz40引脚DIP封装,NMOS工艺制造,与8086/8088/80286处理器时序兼容通道配置4通道4个独立DMA通道,每通道配备16位基地址寄存器、当前地址寄存器和字计数器寻址与速率1.6MB/s16位地址总线支持最大64KB寻址空间,最高数据传输速率满足软盘和硬盘需求PC/AT级联方案7通道两片8237级联,主片CH0连接从片HOLD引脚,通道4被级联占用,提供7个可用通道DMAController·PinConfigurationIntel8237A引脚功能详解Intel8237A的40个引脚按功能分为CPU接口、系统总线控制、外设接口和传输控制四大类,构成了完整的DMA控制信号体系。8237A关键引脚功能分类信号类别引脚名称功能说明CPU接口DB0-DB7,A0-A38位双向数据总线用于寄存器读写,4位地址线选择内部寄存器IOR,IOW,CSCPU对DMA控制器的读写控制信号和片选信号总线控制HOLD,HLDADMA控制器向CPU请求/确认总线控制权的握手信号AEN,ADSTB地址使能和地址锁存选通,配合外部锁存器输出高8位地址外设接口DREQ0-34个通道的外设DMA请求输入信号,可配置为高/低电平有效DACK0-34个通道的DMA应答输出信号,通知外设DMA传输正在进行传输控制MEMR,MEMW存储器读写控制信号,DMA传输期间由DMA控制器直接驱动IOR,IOW(输出)外设读写控制信号输出,与存储器信号配合完成数据搬运EOP传输结束信号,可外部输入强制终止或DMA控制器输出表示完成8237A通过40个引脚实现与CPU、系统总线、外设的完整信号交互DMACHANNELMAPIBMPC/AT中8237通道分配方案IBMPC/AT采用两片8237级联架构,主片提供通道0-3(8位传输),从片提供通道5-7(16位传输),通道4被级联占用。通道2(软盘)和通道3(硬盘)是最常用的DMA通道,这一分配方案成为x86架构的事实标准并延续至今。通道数据宽度默认分配备注CH08位DRAM刷新早期PC必需,后期由专用电路替代CH18位扩展卡(如声卡)8位传输,SoundBlaster声卡常用CH28位软盘控制器最常用的8位DMA通道CH38位硬盘控制器早期MFM/RLL硬盘使用,IDE后不再需要CH416位级联(从片HOLD)被级联占用,不可作为普通通道使用CH516位扩展卡16位传输,可供SCSI等高速设备使用CH616位扩展卡16位传输,可供高速I/O设备使用CH716位扩展卡16位传输,可供高速I/O设备使用7个可用通道中CH2(软盘)和CH5-7(16位扩展)最为常用DMAControllerProgramming8237DMA通道编程初始化流程8237的DMA通道初始化是一个严格有序的寄存器配置过程,由于8位数据总线配合16位地址,需要特殊的高低字节切换机制。01主清除命令写入端口0Dh,将所有内部寄存器清零并屏蔽全部通道,确保从干净的初始状态开始配置。此命令会重置触发器状态,为后续地址写入做准备。Port0Dh02地址与计数写入清除高低触发器(端口0Ch),分两次写入16位地址——先低8位后高8位,字计数器同理。每次写入后内部触发器自动翻转。Port0Ch03方式寄存器配置设置传输方向(DMA读/写/校验)、工作模式(单字节/块/请求)、地址增减和自动初始化。方式字决定通道的核心行为特征。模式字04页面寄存器配置端口81h-83h,设置物理地址高4位,16位DMA地址扩展为20位,覆盖完整1MB空间。页面寄存器位于外部,需单独编程。81h–83h05通道使能清除目标通道屏蔽位(写入单通道屏蔽寄存器),使通道响应DREQ请求并执行DMA传输。至此初始化完成,等待硬件触发。DREQEnableProgrammingExample编程示例:软盘DMA读取配置以软盘DMA读取为实例,完整展示8237通道配置过程:从主清除到地址/计数器写入、模式设置、页面寄存器配置到通道使能。这个编程范式适用于所有8237DMA通道的初始化,是理解DMA编程的核心范例。01OUT0Dh,00hOUT0Dh,00h—主清除:复位8237所有内部寄存器并屏蔽全部通道02OUT0Ch,00hOUT0Ch,00h—清除高低触发器:确保下一次地址写入从低字节开始03OUT04h,00h/04h,00h0x0000OUT04h,00h/04h,00h—写通道2基地址低8位和高8位(目标内存偏移0x0000)04OUT81h,01h0x010x10000OUT81h,01h—写通道2页面寄存器(物理地址段0x01,组合为物理地址0x10000)05OUT05h,FFh/05h,01h0x01FFOUT05h,FFh/05h,01h—写通道2字计数器低8位和高8位(512−1=511=0x01FF)06OUT0Bh,46hOUT0Bh,46h—写方式寄存器:单字节模式+DMA写+地址递增+非自动初始化07OUT0Ah,02hOUT0Ah,02h—清除通道2屏蔽位:使能通道2开始响应DREQ2请求DMA·8237编程陷阱8237编程常见陷阱与注意事项8237编程存在高低触发器错位、页面寄存器端口不连续、读写方向命名反直觉、计数值偏移四个主要陷阱。这些问题源于8237的8位数据总线与16位地址/计数器的不匹配设计,以及以内存视角定义读写方向的特殊约定,编程时必须格外注意。硬件设计相关陷阱01·高低触发器每次写地址/计数器前必须先OUT0Ch清除触发器,否则高低字节顺序错乱导致地址或计数值完全错误02·页面寄存器端口分散:CH0=87hCH1=83hCH2=81hCH3=82h,地址不连续,编程时需严格查表编程逻辑相关陷阱03·读写方向DMA写指外设→内存(对内存是写),DMA读指内存→外设(对内存是读),与直觉相反04·计数值偏移字计数器写入值=实际传输字节数-1(如传512字节应写511),因计数器从N递减到0共执行N+1次CHAPTER05DMA在现代系统中的典型应用从PCIe总线主控到嵌入式SoC的DMA技术进化PCIeArchitecturePCIe总线中的BusMasterDMA现代PCIe总线采用去中心化的BusMasterDMA架构,每个PCIe设备自带DMA引擎可独立发起内存访问,无需中央DMA控制器。01去中心化架构每个PCIe设备内置DMA引擎,可直接发起MemoryRead/WriteTLP,无需中央DMA控制器协调。MemoryTLP02Scatter-GatherDMA设备驱动构建描述符环,每个描述符指向一段物理内存,设备自动遍历完成多段传输。DescriptorRing03IOMMU地址转换通过IntelVT-d或AMD-Vi实现I/O虚拟地址到物理地址转换,隔离非法内存访问。VT-d/AMD-Vi04并行与隔离多个PCIe设备可同时执行DMA传输互不干扰,IOMMU确保设备只能访问授权内存区域。Multi-DeviceNVIDIARTX显卡通过PCIe插槽连接主板,是BusMasterDMA的典型设备DMA·嵌入式系统嵌入式系统中的DMA应用:以STM32为例STM32等现代MCU集成了多通道DMA控制器,与ADC、DAC、UART、SPI等外设深度整合。DMA自动完成外设到内存的数据搬运,使CPU专注于数据处理和算法逻辑,是嵌入式实时系统实现高性能数据采集、通信和显示的关键使能技术。STM32F4系列开发板ARCHITECTURESTM32DMA架构01STM32F4系列集成2个DMA控制器各8个流(Stream),每流支持8个通道请求映射,提供高度灵活的通道分配02支持循环模式(CircularMode),传输完成后自动重载地址和计数器,适合ADC连续采样和音频流播放APPLICATIONS典型应用场景01ADC+DMA:高速模数转换结果自动存入内存数组,采样率可达2.4MSPS,CPU仅在传输完成时处理数据02UART+DMA:串口收发数据自动搬运到缓冲区,波特率921600bps下零丢包,避免频繁中断导致的接收溢出NetworkDMADMA在网络设备中的深度应用现代千兆/万兆网卡通过描述符环DMA机制实现高速数据包收发,配合零拷贝和NAPI中断合并策略,在百万级pps的数据包处理场景下保持线速吞吐和极低CPU开销。发送描述符环驱动将数据包的物理地址和长度填入环形描述符表,网卡DMA引擎自动按序读取并发送,完成后更新状态位通知驱动描述符环接收DMA网卡收到数据包后通过DMA自动写入预分配的环形接收缓冲区,避免数据包在内核和用户空间之间的多次拷贝环形缓冲零拷贝优化通过DMA直接将数据传到用户空间缓冲区或GPU显存,绕过内核中间缓冲,延迟降低30-50%,CPU开销大幅减少30-50%NAPI机制高负载时关闭中断切换为DMA完成轮询,避免中断风暴,低负载时恢复中断节省功耗中断合并GPU&DisplaySystemDMA在GPU与显示系统中的应用GPU通过PCIeDMA与系统内存交换数据,DMA带宽直接制约性能上限,推动了HBM高带宽显存和NVLink等高速互连技术的发展。NVIDIAGPU·HBM高带宽显存01命令缓冲区DMA—CPU将渲染命令写入系统内存命令缓冲区,GPU通过DMA读取并执行,实现CPU提交与GPU渲染的异步流水线。02纹理与顶点数据搬运—大规模3D场景的纹理贴图和顶点数据通过PCIeDMA批量传输到GPU显存,带宽需求可达数十GB/s。03帧缓冲DMA读取—显示控制器通过DMA持续从显存读取帧缓冲数据并转换为视频信号输出,刷新率60-240Hz。04DMA带宽瓶颈—PCIe4.0x16带宽约32GB/s,高端GPU采用NVLink(900GB/s)和HBM3(3TB/s)突破传输限制。EVOLUTIONDMA技术演进:从8237到现代系统DMA技术从独立芯片演进至集成IP核,传输速率从1.6M

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论