阅读:1498回复:4
???求教:PCI BIOS
请教各位大虾
1、如何在硬件中实现PCI BIOS?? 2、PCI数据结构放在哪儿?如何访问它 |
|
沙发#
发布于:2003-08-10 16:20
pci bios 一般是pci设备上的一块flash,比如显卡的视频bios.
pci数据结构是什么,配置空间吗? 配置空间在pci设备里面,访问它通过0xcf8和0xcfc两个专用端口 访问 |
|
板凳#
发布于:2003-08-10 19:42
在PCI扩展ROM中偏移量18-19h处为PCI数据结构指针,PCI数据结构标志为“PCIR”,其格式如下:
偏移量 长度(字节) 说明 00h 4 标志,字符串“PCIR” 04h 2 厂商ID 06h 2 设备ID 08h 2 产品数据指针 0Ah 2 PCI数据结构长度 0Ch 1 PCI数据结构版本 0Dh 3 类别代码 10h 2 映像长度 12h 2 代码/数据版本级别 14h 1 编码类别 15h 1 指示器 16h 2 保留 若用一个128Bytes的串行NV ROM来初始化S5933,请问应该将PCI数据结构放在哪儿? |
|
地板#
发布于:2003-08-10 23:49
数据结构可以在nvrom里面,5933有专门的编辑和烧写nvrom的程序,
叫amccpci.exe或amccpci3.exe,在amcc的pci开发工具包里。 |
|
地下室#
发布于:2003-08-11 10:44
zxw_top:
1、能帮忙找一份amccpci.exe或amccpci3.exe吗?谢谢! Email: yxlan1973@163.com 2、对于128Bytes的串行NV ROM,头64Bytes用于ROM首部,其余64Bytes用于放置配置数据。这已经没有多余空间,数据结构该放哪儿?是否可以不要数据结构。 [编辑 - 8/11/03 by yxlan73] |
|