16.5.2.6.7 Software PCI Control
All PCI blocks have provisions for software control to force and clear events or for development debugging. There are three controls that can be used to manually control the PCI inputs:
- SWPCI Control Bit
- SWPCIM Demultiplexer (for SWPCI Control Bit)
- SWTERM to Generate a Termination Event
The SWPCI control bit (PGxyPCI1[23]) can have its programmed state
of ‘0’ or ‘1’ routed to one of three destinations, specified by the SWPCIM[1:0] bits
(PGxyPCI1[22:21]), as shown in Figure 16-24.
The SWTERM bit is tied directly to the terminator event input
logic, and it can be used to manually terminate PCI events by writing a ‘1’ to SWTERM and having the TERM[2:0] bits selection
set to ‘000’. Additionally, the acceptance and
terminator qualifier input multiplexers have an option to output a fixed state of
‘1’ or, when used with their respective
polarity control, a fixed state of ‘0’. These
fixed states can be used for debugging or when the acceptance function is not
needed.
