[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Master enable Command bit



Hi,
I am using a PCI ASIC core on which the local bus (processor) cannot get 
access to the configuration space of the bridge except through a PCI 
loopback (configuration cycle being mastered and targetted by the same 
bridge).
For most applications that the board will be used in this isn't a problem. 
 However, for an embedded system, the local processor on the board will be 
the system master, and will have to configure the system.  This is 
impossible without setting the bus master bit in the configuration space 
COMMAND register.  Setting that bit is impossible from the local processor 
because of the necessity to master on the PCI bus to be able to access the 
configuration registers.
However, the bridge comes with an option (fixed as part of the 
configuration of the ASIC core) to have the bus master bit PERMANENTLY set 
to 1 (enabled).
Has anyone any ideas/experience on whether PC BIOSs or other system 
configuring devices will have any problems with finding a device with the 
bus master bit set after reset.  The PCI specification states that the bit 
should be 0 at reset.
Thankyou,
Hugh

Hugh W. Tarver
Transtech DSP
Manor Courtyard,
Hughenden Avenue,
High Wycombe,
Bucks.
England.
HP13 5RE