关于我们 | 联系我们

米6体育官网app下载手机端 - 米6体育app下载手机端

成功案例
当前位置:主页 > 成功案例 >

PCI驱动程序开发实例

本文摘要:章节 PCI总线普遍用于在计算机中,一方面是因为该总线的数据吞吐量大,另一方面是因为该总线与明确的处理器牵涉到。PCI硬件设备资源的分配不是硬件设计所要求的,而是由Windows操作系统根据PC机中所有硬件设备对资源的占据统一分配的。 这就拒绝设计设备驱动程序以横跨操作系统的边界,对物理硬件展开操作者。

米6体育官网app下载手机端

章节  PCI总线普遍用于在计算机中,一方面是因为该总线的数据吞吐量大,另一方面是因为该总线与明确的处理器牵涉到。PCI硬件设备资源的分配不是硬件设计所要求的,而是由Windows操作系统根据PC机中所有硬件设备对资源的占据统一分配的。

这就拒绝设计设备驱动程序以横跨操作系统的边界,对物理硬件展开操作者。  1DSP芯片中构建的PCI模块特点  1.1PCI模块的内部结构  DM642片内构建一个主/从模式的PCI模块,它相等于专用的PCI模块芯片,这样可以不用求证PCI总线规范,将工作重点放到系统功能的构建上。DSP可以通过这个模块构建与PCI主机的点对点。  从图1可以显现出,PCI模块的内部结构还包括7个部分:  (1)PCI总线模块模块(PCIBusInterfaceUnit,PBIN):该模块对主/从模式下的总线交易都会放入等候周期,可以构建仅次于的总线传输比特率。

  (2)E2PROM控制器模块:控制器与外部的4线串行E2PROM连接。PCI模块废黜时,控制器加载E2PROM中的数据,配备PCI模块。

DSP可以通过同构寄存器采访E2PROM。  (3)DSP从模式写出模块:还包括一个多路复用器和一个PBIN到DSP的FIFO。

它已完成的功能是:外部PCI设备通过PCI模块写出数据到DSP从设备。外部主设备往DSP的Base0空间继续执行写出操作者时,PCI地址与DSPP寄存器中的相同位移值融合,构成DSP目的地址,在传输过程中目的地址自动递减。  (4)DSP从模式读书模块:还包括一个多路复用器和一个DSP到PBIN的FIFO。

米6体育

它已完成的功能是:外部PCI设备通过PCI模块需要从DSP从设备读取数据。在外部主设备从DSP的Base0空间继续执行读书操作者时,PCI地址与DSPP寄存器中的相同位移值融合,构成DSP源地址,在传输过程中此地址自动递减。

  (5)DSP主模式模块:还包括读书/写出两个子模块,DSP是该模块的主控方。DSP主模式读书这个子模块,已完成DSP主设备通过PCI模块从外部PCI从设备中读取数据。DSP主模式写出这个子模块已完成DSP主设备通过PCI模块写出数据到外部PCI从设备。

  (6)PCII/O模块模块:它还包括PCI的I/O寄存器,HSR,HDCR,DSPP。不能由PCI主机通过基址1寄存器或基址2寄存器的空间同构展开采访。  (7)DSP寄存器模块模块:包括DSP的同构寄存器,用作掌控主模式模块,产生PCI中断以及电源管理。

  其他几个模块都与PCI总线模块模块连接,而PCI总线模块模块对外通过PCI总线与外部设备连接,这样。DSP就可以通过主/从模式的读书或写来已完成与外部-设备之间的数据传输。           1.2PCI模块中的寄存器  PCI模块中还包括3类寄存器:  (1)PCI配备寄存器:不能被外部PCI主机(Host)采访。

  这些寄存器获取了PCI模块的配备信息,不能由外部主机采访,可以从外部E2PROM自动读取,或者必要设置为默认值。  (2)PCII/O寄存器:不能被外部PCI主机(Host)采访。  PCII/O寄存器不能由PCI主机通过基址l寄存器(BaselAddressRegister)或基址2寄存器(Base2AddressRegister)的空间同构展开采访。  (3)同构在DSP外设空间的PCI寄存器,用作DSP掌控PCI模块可以由外部PCI主机采访,也可以由DSP采访。


本文关键词:PCI,驱动程序,米6体育,开发实例,章节,PCI,总线,普遍

本文来源:米6体育官网app下载手机端-www.luhejiaoyu.com

Copyright © 2006-2022 www.luhejiaoyu.com. 米6体育官网app下载手机端科技 版权所有 备案号:ICP备38271590号-7