10. Registers > Error Management Extensions Block Registers
CPS-1848 User Manual
249
June 2, 2014
Formal Status
This document is confidential and is subject to an NDA.
Integrated Device Technology
10.7.5
Logical/Transport Layer Control Capture CSR
The contents of this register are locked simultaneously with the values in the
Logical/Transport Layer Error Detect CSR
, and
can be unlocked using same method.
Multiple errors in the same packet may cause multiple bits to be set in this register. For example, a Maintenance
Read Size Invalid error and a Maintenance Received with Data error are both detected when a Maintenance Read
Request has the dual defects of requesting more than 64 bytes and includes data.
Register Name: LT_CTL_CAPT_CSR
Reset Value: 0x0000_00000
Register Offset: 0x00101C
Bits
0
1
2
3
4
5
6
7
00:07
FTYPE
TTYPE
08:15
Reserved
16:23
Reserved
24:31
IMP_SPEC
Bits
Name
Description
Type
Reset
Value
0:3
FTYPE
Format type associated with the error
RW
0
4:7
TTYPE
Transaction type associated with the error
RW
0
8:23
Reserved
Reserved
RO
0
24:31
IMP_SPEC
Implementation-specific information associated with the error
RW
0
[31]
[24:31]
Error Description
a
0b1
0b0000_0000
No Error
0b1
0b0000_0001
Maintenance Read Size Invalid (MTC_BAD_READ_SIZE)
Triggered when a read request maintenance packet has an
invalid size (that is, not 8, 16, 32, or 64 bytes). A response packet
with an error status is generated.
0b1
0b0000_0010
Maintenance Write Size Invalid (MTC_BAD_WR_SIZE)
Triggered when:
• A write request maintenance packet has an invalid size (that is,
not 8, 16, 32, or 64 bytes). A response packet with an error
status is generated.
• A maintenance payload size does not match the configured
size (for example, a payload size of 64 bytes requires 64 bytes
of payload).