stlc5464 STMicroelectronics, stlc5464 Datasheet - Page 76

no-image

stlc5464

Manufacturer Part Number
stlc5464
Description
Multi-hdlcwith Switching Matrix Associated
Manufacturer
STMicroelectronics
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
STLC5464
Manufacturer:
ST
0
Part Number:
stlc5464BV2311BP
Manufacturer:
ST
0
STLC5464
IX - EXTERNAL REGISTERS (continued)
IX.2 - Receive Descriptor
This receive descriptor is located in shared memory. The quantity of descriptors is limited by the memory
size only.
The 5 first words located in shared memory to RDA+00 from RDA+08 are written by the microprocessor
and read by the DMAC only. The 6th word located in shared memory in RDA+10 is written by the DMAC
only during the frame reception and read by the microprocessor.
SOB
RBA
RDA
NRDA : Next Receive Descriptor Address. LSB of NRDA Low is at Zero mandatory.
NBR
IX.2.1 - Bits written by the Microprocessor only
IBC
EOQ
IX.2.2 - Bits written by the Rx DMAC only
IX.2.3 - Receive Buffer
Each receive buffer is defined by its receive descriptor.
The maximum size of the buffer is 2048 words (1 word=2 bytes)
76/83
RDA+00
RDA+02
RDA+04
RDA+06
RDA+08
RDA+10
RBA + SOB-2
FR
1
1
0
0
0
0
0
RBA
: Size Of the Buffer associated to descriptor up to 2048 words (1 word = 2 bytes).
: Receive Buffer Address. LSB of RBA Low is at Zero mandatory.
: Receive Descriptor Address.
: Number of Bytes Received (up to 4096).
: Interrupt if the buffer has been completed.
: End Of Queue.
ABT
If SOB = 0, DMAC goes to next descriptor.
IBC=1, the DMAC generates an interrupt if the buffer has been completed.
EOQ=1, the DMAC stops immediately its reception generates an interrupt (HDLC = 1 in IR) and
waits a command from the HRCR (HDLC Receive Command Register).
EOQ=0, the DMAC continues.
0
0
0
0
1
1
1
FR
15
OVF
15
ABT
0
0
0
0
0
1
0
14
Last Location Available = Recive Buffer Address (RBA) + Size Of the Buffer (SOB-2)
FCRC
OVF
IBC
13
0
1
0
0
0
0
1
Not used
Not used
FCRC
EOQ
The frame has been received without error. The end of frame is in this buffer.
The frame has been received with false CRC.
If NBR is different to 0, the buffer related to this descriptor is completed.The end
If NBR is equal to 0, the Rx DMAC is receiving a frame.
ABORT. The received frame has been aborted by the remote transmitter or the
OVERFLOW of FIFO. The received frame has been aborted.
The received frame had not an integer of bytes.
of frame is not in this buffer.
local microprocessor.
12
Next Receive Descriptor Address Low (16 bits)
11
Receive Buffer Address Low (16 bits)
10
First Buffer Location
9
Number of Bytes Received (NBR)
8
Size Of the Buffer (SOB)
7
Definition
6
5
NRDA High (8 bits)
RBA High (8 bits)
4
3
2
1
0
0
0

Related parts for stlc5464