NXP Semiconductors
UM10858
PN7462 family HW user manual
UM10858
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2018. All rights reserved.
User manual
COMPANY PUBLIC
Rev. 1.4 — 14 May 2018
314514
281 of 345
HDLL CRC) and checks for frame over/underflow and inter-character timeout. For
outgoing frames, the buffer manager monitors the delay between bytes. Exceeding a
threshold will trigger an interrupt. It supports up to 4 receive buffers and 1 transmit buffer
listed in
Table 319. Buffer ID assignment
Buffer Name
Buffer ID
RX0
0
RX1
1
RX2
2
RX3
3
TX
4
The buffer manager supports various transport streams (HDLL, native, NCI) which are not
supported equally for each interface (depending on physical/logical difference in
protocols).
Table 320. ed format per interface
Interface
HDLL
Native
NCU,
NCI,
NCI,
NCI,
(debug
No Header,
No Header,
Header,
Header,
only)
No CRC
CRC
No CRC
CRC
I2C
Yes
Yes
Yes
Yes
Yes
Yes
SPI
Yes
Yes
Yes
Yes
Yes
Yes
HSU
Yes
Yes
Yes
Yes
Yes
Yes
14.3.4.1
Buffer initialization
RX buffers
Each of the RX buffers may be independently disabled by setting bit
RX<n>_BUFFER_DISABLE logic high in register HOSTIF_BUFFER_RX<n>_CFG_REG.
Each of the RX buffers must be configured with the following parameters, which are
defined in HOSTIF_BUFFER_RX<n>_CFG_REG:
•
Maximum buffer size
•
Start address
•
Normal or short frame assignment
•
Header offset
The maximum buffer size should be set to be greater than or equal to the sum of:
•
HOSTIF_BUFFER_RX<n>_CFG_REG.RX<n>_HEADER_OFFSET
•
Number of header bytes
•
Payload
It is used to detect an RX buffer overflow (described in
Section 14.3.4.11)
.
The start address is defined in field