EDN首页   博客首页

日志档案

发表于 2008-6-12 18:51:56

3

标签: PCI总线  数据采集  接口  

PCI9052开发板原理图和PCB(续)

一:PCB说明:

在设计PCI接口的PCB电路图时,由于PCI信号是高频信号,所以对电源、时钟线以及信号线的去耦要求比较严格,一般的读者很难作到,在做PCIPCB板时,可以将这部分直接拷贝到自己的图上,然后添加其他部分。

其中,TestModePin1Pin2为跳线,其作用如下:

Test:测试使用,不要连接。

ModePCI9052的模式选择,复用模式请将,连接从PCI卡正面看的下两个跳线,非复用模式,连接上两个跳线。

Pin1:如果使用非ISA模式,请不要连接,如果使用ISA模式,则连接跳线,使之有上拉。

Pin2:如果使用非ISA模式,请连接下两个跳线,如果使用ISA模式,则连接上两个跳线,使之有上拉。

 

二:驱动程序PCI9052Demo说明:

1、相关软件VC6.0DriverStudioWin2000DDK很容易在百度和北大天网上下载到,DriverStudio需要2.7版本以上。.

2、建议先VC6.0,然后安装Win2000 DDK,再安装DriverStudio

3、安装Win2000 DDK后,在“开始”->“程序”里应该有“Development Kits”->Windows 2000 DDK”的项目。首先需要执行一个批处理文件Checked 64 Bit Build Environment.batFree Build Environment.bat,设置DDK开发环境,执行的方法如图所示。

 

4、读者需要将PCI9052Demo文件夹拷贝到自己的硬盘上,并做相应的设置。比如,将PCI9052Demo文件夹拷贝到C盘的根目录下,需要在VC6.0Project菜单中,执行Settings…命令,在general选项卡的Build command line一栏做如下设置:

c:\PCI9052Demo\MakeDrvr %DDKROOT% c: c:\PCI9052Demo free

其中,c:\PCI9052Demo\MakeDrv表示设置编译链接环境的批处理文件MakeDrvr.bat的位置在C盘的PCI9052Demo目录下,%DDKROOT%表示Windows 2000 DDK的安装路径,后面的c:\PCI9052Demo表示PCI设备驱动程序的工程所在的位置在C盘的PCI9052Demo目录下,free表示进行最终版编译。

 

点击看大图 

5、由于书中提供了使用DriverStudio向导生成PCI设备驱动程序的详细步骤,按照此步骤即可生成完整框架,因此光盘中不再提供向导所生成的源代码,读者只需按照书中的步骤进行,然后将书中源代码中的黑体字部分加入相应文件即可。

 

三:DLL和上层应用程序说明:

DLL和上层应用程序PCI9052DemoDllPCI9052DemoDllTest可以直接拷贝到硬盘任意位置编译使用。

系统分类: 接口电路   |   用户分类: FPGA   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(477)    回复(0)  

投一票您将和博主都有获奖机会!