阅读:1081回复:2
LBE[3:0]#的取值,请指教
PCI上资料如下:
Encoded, based on the bus-width configuration, as follows: 32-Bit Bus The four byte enables indicate which of the four bytes are active during a Data cycle: BE3# Byte Enable 3―LD[31:24] BE2# Byte Enable 2―LD[23:16] BE1# Byte Enable 1―LD[15:8] BE0# Byte Enable 0―LD[7:0] 16-Bit Bus BE3#, BE1# and BE0# are encoded to provide BHE#, LA1, and BLE#, respectively: BE3# Byte High Enable (BHE#)―LD[15:8] BE2# not used BE1# Address bit 1 (LA1) BE0# Byte Low Enable (BLE#)―LD[7:0] 8-Bit Bus BE1# and BE0# are encoded to provide LA1 and LA0, respectively: BE3# not used BE2# not used BE1# Address bit 1 (LA1) BE0# Address bit 0 (LA0) 我的理解是在8位模式下,BE1#和BE0#分别对应于地址的1位和0位。在16位模式下,BE1#对应地址的1位,LA2#则为地址的0位,LA3#则为地址的2位,但不知道BE3#的值是由谁给出,同理,32位下的BE#的值也不清楚由谁给出。我这样的理解是对的吗? |
|
沙发#
发布于:2003-11-07 10:03
这个地方,我也很晕
我的理解是这样: 32 bit模式下,BE3#~0#全是字节使能 16 bit下,BE3#和BE0#分别是16bit高字节使能和低字节使能, BE1#给出地址1位,即LA1 8 bit下,字节使能也没有意义,只要你选择了数据线上的哪8bit来 传送数据,它就肯定有效。因此由BE1#和BE0#来给出地 址位的1位和0位 |
|
板凳#
发布于:2003-11-07 11:39
用户被禁言,该主题自动屏蔽! |
|