您好,欢迎进入奥门新浦京网999奥门新浦京网999电动伸缩门有限公司官网!
澳门新浦新京网页(中国)有限公司

联系我们

邮箱:admin@jamacompetences.com
电话:035-37354051
地址:山东省济南市武清区程程大楼907号 在线咨询

奥门新浦京网999常见问题

PCI驱动程序开发实例-奥门新浦京网999

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

奥门新浦京网999

章节  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模块。

奥门新浦京网999

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

  (4)DSP从模式读书模块:还包括一个多路复用器和一个DSP到PBIN的FIFO。它已完成的功能是:外部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就可以通过主/从模式的读书或写来已完成与外部-设备之间的数据传输。

奥门新浦京网999

           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,驱动程序,开发实例,奥门,新浦,京,奥门新浦京网999,网,999

本文来源:奥门新浦京网999-www.jamacompetences.com

Copyright © 2003-2023 www.jamacompetences.com. 奥门新浦京网999科技 版权所有 ICP备15750302号-6 XML地图 织梦模板