用双端口RAM实现与PCI总线接口数据通讯
时间:11-09
来源:互联网
点击:
- 3设备驱动程序设计
设备驱动程序开发工具通常有DDK、VtoolsD、WinDrvr等。为加快开发速度,采用JUNDO公司的WinDrvr开发设备驱动程序。其使用简单,支持多种操作系统。
采用Windrvr开发PCI桥接设备的驱动程序有两种方法。一种Wizard开发向导是自动生成驱动程序框架代码,然后根据实际需要,加入定制功能。这种方法生成的代码较多,程序较复杂。另一种是在Vc++创建工程中直接利用Windrvr的API函数生成驱动程序,比在Wizard生成的框架代码上修改更为灵活。本文采用后一种方法。以下是用Windrvr开发PCI9030桥芯片的驱动代码,只要稍加改动就可以作为其他PCI芯片驱动程序的一部分,例如PCI9050、PCI9052等。程序中出现的变量名都由其名称反映含义,具体可以参见Windrvr设计文档说明。
至此获得了本地端映射到用户的内存地址,调用读写函数就可以对本地芯片进行操作。
- 基于FPGA的片上系统的无线保密通信终端(02-16)
- 基于Virtex-5 FPGA设计Gbps无线通信基站(05-12)
- FPGA作为协处理器在实时系统中的应用(04-08)
- 学习FPGA绝佳网站推荐!!!(05-23)
- 我的FPGA学习历程(05-23)
- 基于Spartan-3A DSP的安全视频分析(05-01)