寻求帮助,如何设计PCI总线的设备刚参加工作,领导让我去尝试设计一个基于PCI总线的视频采集卡。前些天一直在忙着看一本PCI体系结构的书和Fusion 878A(一款支持PCI总线的视频编码芯片),可是看完了之后越发疑惑了。书和说明书中均提到PCI配置寄存器,但是怎样写程序配置这些寄存器啊。记得以前在学校做USB借口的设备时,用的USB控制器整合了一个8051,还能象写单片机程序那样,把固件程序写好,烧到EEPROM里,实现对控制器和外接芯片的控制,但是现在,如何实现对PCI接口和这款编码器的控制,我却是毫无头绪。
因此在这里想问问,在开发PCI接口的设备时,支持PCI接口的芯片或者是PCI-PCI桥中的配置寄存器中的内容、配置头等是如何实现读写的?有类似固件程序的软件吗?是在什么环境下编辑编译的?如果支持PCI接口的芯片外接EEPROM,那么EEPROM一般是发挥什么作用,而PCI接口芯片是如何实现和EEPROM之间的数据交换的?需要相关的指令或者程序吗?希望做过相关项目或者了解相关知识的朋友能不吝赐教,不胜感激。