请教pci寄存器的问题
pci规范上讲 每个设备应实现一组寄存器 其中基址寄存器有6个
我看了9030 .9052脑袋都大了,也不清楚这几个寄存器都做啥用的
大虾们多多指教啊
1. data sheet说base0和1是用来访问LOCAL配置寄存器的,分别映射到内存和IO的基地址, 它们必须同时实现吗? 系统给base0分的address和range是对应LOCAL 配置寄存器的address和range吗?
2. base2-5做啥用的啊! 把他们映射为memory或i/0空间究竟是访问local bus的啥东西啊?? 是和9030接着的的几个芯片.还是local bus上实现的几个功能? LAS0BR和LAS0RR究竟应写啥,你给几个芯片分配的地址吗!
3. local chip select CS0-4究竟选的啥? 他们的基址和范围是和pci base adress2,5一致还是和local base adress0,3 一致?
只用CS0 或4个都用由什么决定啊 是和local base adress0,3对应 还是由功能决定 .
看data sheet 几月了 实在看糊涂了! 大家帮我讲讲啊 谢
发表时间:2003年11月27日21:07:12