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.

Figure 16-24. Software PCI Control Bit Assignment

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.