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.
pcie0*
signals map to PCIe
Controller 0 and pcie1*
signals map to PCIe Controller 1 in the port descriptions below.Port | I/O | Width | Description |
---|---|---|---|
pcie0_cfg_msg_transmit pcie1_cfg_msg_transmit |
I | 1 |
Configuration transmit encoded message. This signal is asserted together with
|
pcie0_cfg_msg_transmit_type pcie1_cfg_msg_transmit_type |
I | 3 |
Configuration Transmit Encoded Message Type. Indicates the type of PCI Express message to be transmitted. Encodings supported are:
|
pcie0_cfg_msg_transmit_data pcie1_cfg_msg_transmit_data |
I | 32 |
Configuration Transmit Encoded Message Data. Indicates message data associated with particular message type. 000b: LTR
001b: Reserved. 010b: SSPL
011b: PM_PME
100b - 111b: Reserved |
pcie0_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. |