The Configuration Transmit Message interface is used by the user application to
transmit messages to the core. The user application supplies the transmit message
type and data information to the core, which responds with the done
signal. The following table defines the ports in
the Configuration Transmit Message interface of the core.
Port | I/O | Width | Description |
---|---|---|---|
cfg_msg_transmit | I | 1 | Configuration Transmit Encoded Message. This signal is asserted together with cfg_msg_transmit_type, which supplies the encoded message type and cfg_msg_transmit_data, which supplies optional data associated with the message, until cfg_msg_transmit_done is asserted in response. |
cfg_msg_transmit_type | I | 3 | Configuration Transmit Encoded Message Type. Indicates the type of PCI Express message to be transmitted. Encodings supported are:
|
cfg_msg_transmit_data | I | 32 | Configuration Transmit Encoded Message Data. Indicates message data associated with particular message type. 000b: LTR -
001b: OBFF -
010b: SSPL -
011b: PM_PME -
100b - 111b: Reserved |
cfg_msg_transmit_done | O | 1 | Configuration Transmit Encoded Message Done. Asserted in response to cfg_mg_transmit assertion, for 1 cycle after the request is complete. |