Altera RapidIO MegaCore Function Bedienungsanleitung Seite 112

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 198
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 111
4–66 Chapter 4: Functional Description
Error Detection and Management
RapidIO MegaCore Function August 2014 Altera Corporation
User Guide
Illegal Transaction Decode is declared for malformed received response packets
occurring from any of the following events:
NREAD
or
NWRITE_R
response packet with status not
DONE
nor
ERROR
.
NWRITE_R
response packet with payload or with a transaction type indicating
the presence of a payload.
NREAD
response packet without payload, with incorrect payload size, or with a
transaction type indicating absence of payload.
Registers in the Implementation Defined Space
The I/O Avalon-MM slave module defines the
Input/Output slave interrupt
registers with the following bits. For details on when these bits are set, refer to their
descriptions in Table 6–46 on page 6–22.
INVALID_WRITE_BYTEENABLE
INVALID_WRITE_BURSTCOUNT
WRITE_OUT_OF_BOUNDS
READ_OUT_OF_BOUNDS
When any of these bits are set, the system interrupt signal
sys_mnt_s_irq
is also
asserted if the corresponding bit in the
Input/Output Slave Interrupt Enable
register (Table 6–47 on page 6–23) is set.
The Avalon-MM Slave Interface's Error Indication Signal
The
io_s_rd_readerror
output is asserted when a response with
ERROR
status is
received for an
NREAD
request packet, when an
NREAD
request times out, or when the
Avalon-MM address falls outside of the enabled address mapping window. As
required by the Avalon-MM interface specification, a burst in which the
io_s_rd_readerror
signal is asserted completes despite the error signal assertion.
Input/Output Avalon-MM Master
The I/O Avalon-MM master module processes the request packets that it receives and
generates response packets when required. Anomalies are reported through one or
both of the following two channels:
Standard error management registers
Response packets with
ERROR
status
Standard Error Management Registers
The following two standard defined error types can be declared by the
I/O Avalon-MM master module. The corresponding bits are then set and the required
packet information is captured in the appropriate error management registers.
Unsupported Transaction is declared when a request packet carries a transaction
type that is not supported in the
Destination
Operations
CAR (Table 6–19 on
page 6–14), whether an
ATOMIC
transaction type, a reserved transaction type, or an
implementation defined transaction type.
Seitenansicht 111
1 2 ... 107 108 109 110 111 112 113 114 115 116 117 ... 197 198

Kommentare zu diesen Handbüchern

Keine Kommentare