Altera Stratix V Avalon-ST Bedienungsanleitung Seite 177

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 293
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 176
The following list summarizes the behavior of the Transaction Layer error handling in Configuration
Space Bypass Mode:
The Translation Layer discards malformed TLPs. The err_tlmalf output signal is asserted to indicate
this error. The Transaction Layer also logs this error in the Uncorrectable Error Status, AER
Header Log, and First Error Pointer Registers. The Transaction Layer’s definition of malformed
TLPs is same in normal and Configuration Space Bypass modes.
Unsupported Requests are not recognized by the Transaction Layer. The Application Layer must
identify unsupported requests.
Unexpected completions are not recognized by the Transaction Layer. The Application Layer must
identify unexpected completions.
You can use the Transaction Layer’s ECRC checker in Configuration Space Bypass mode. If you enable
ECRC checking with the r x_ecrcchk_pld input signal and the Transaction Layer detects an ECRC
error, the Transaction Layer asserts the rx_st_ecrcerr output signal with the TLP on the Avalon-ST
RX interface. The Application Layer must handle the error. If ECRC generation is enabled, the core
generates ECRC and appends it to the end of the TX TLP from the Application Layer. Refer to
Table 12–1 on page 12–2 and Table 12–2 on page 12–3 for additional information.
The Transaction Layer sends poisoned TLPs on the Avalon-ST RX interface for completions and error
handling by the Application Layer. These errors are not logged in the Configuration Space error
registers.
The Transaction Layer discards TLPs that violate RX credit limits. The Transaction Layers signals this
error by asserting the err_tlrcvovf output signal and logging it in the Uncorrectable Error
Status, AER Header Log, and First Error Pointer Registers.
The Transaction Layer indicates Data Link and internal errors with the real-time error output signals
cfgbp_err_*. These errors are also logged in the Uncorrectable Error Status, AER Header Log,
and First Error Pointer Registers.
The Transaction Layer uses error flags to signal the Application Layer with real-time error status output
signals. The Application Layer can monitor these flags to determine when the Transaction Layer has
detected a Malformed TLP, Corrected Error, or internal error. In addition, the Application Layer can read
the Transaction Layer’s AER information such as AER Header Log and First Error Pointer
Registers using the LMI bus.
10-10
Error Checking and Handling in Configuration Space Bypass Mode
UG-01097_avst
2014.08.18
Altera Corporation
IP Core Architecture
Send Feedback
Seitenansicht 176
1 2 ... 172 173 174 175 176 177 178 179 180 181 182 ... 292 293

Kommentare zu diesen Handbüchern

Keine Kommentare