阅读:1792回复:7
请问高手:C/BE[3:0]的总线控制命令和字节使能命令是如何产生的?
本人最近在看PCI规范,却一直对其中的C/BE[3:0]的如何产生感到纳闷,相关的书中,也没有说明。望高人指点。
|
|
沙发#
发布于:2004-10-15 00:17
无论CBE用作命令或是用作字节使能,都是由PCI主设备产生,不用管他,只是如果自己开发PCI核的时候需要对地址和字节使能进行判断是否为访问该地址的命令。
|
|
|
板凳#
发布于:2004-09-30 09:35
非常感谢各位!
|
|
地板#
发布于:2004-09-30 09:14
你的理解完全正确,C/BE信号是指令译码时由芯片组产生的。
|
|
地下室#
发布于:2004-09-29 23:31
我大概理解你的意思。
在利用WINDRIVER做的驱动中,有函数可完成8位、16位等的操作,自然PC机会产生C/BE的信号,你大可不必理会。 不知我讲的对不对,请各位高手指点。 |
|
5楼#
发布于:2004-09-12 22:46
是由PCI主设备(Master Device)的状态机控制实现,你是用现成的PCI控制器比如9052等不必考虑其细节。
|
|
6楼#
发布于:2004-09-10 16:54
我的意思是:
比如在使用汇编编程时,可以直接使用I/O指令(比如用IN 或OUT),经指令译码后,在AD线上分时出现地址和数据。而C/BE[3:0] 出现的控制码和字节使能码是如何实现的,是由PCI相关模块按照相关规范,根据数据传输的情况自己产生的吗?是不是对于我们这些使用PCI器件的人来说(比如用PCI9052作数据采集卡接口),不用去关心其产生机制呢? |
|
7楼#
发布于:2004-09-10 10:43
用户被禁言,该主题自动屏蔽! |
|