peb20532 Infineon Technologies Corporation, peb20532 Datasheet - Page 255

no-image

peb20532

Manufacturer Part Number
peb20532
Description
2 Channel Serial Optimized Communication Controller
Manufacturer
Infineon Technologies Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
peb20532F
Manufacturer:
INFINEON
Quantity:
10
Part Number:
peb20532F
Manufacturer:
infineon
Quantity:
8
Part Number:
peb20532FV1.2
Manufacturer:
INFINEON
Quantity:
1 043
Part Number:
peb20532FV1.3
Manufacturer:
MARVELL
Quantity:
1 439
Figure 61
After the external DMA controller is initialized with the base address of receive buffer #1
and the maximum buffer size RMBS is written to SEROCCO-M, simultaneously
activated with the ’RE’ command, requesting of DMA transfer from the RFIFO to the
receive buffer takes place in blocks of 32 bytes (unless changed with bit field ’RFTH’ in
register
After four 32-byte-blocks have been transferred, the first receive buffer is filled up
completely with receive data. The SEROCCO-M indicates this by generating the RBF
interrupt.
Now the CPU has to provide the base address of the second receive buffer to the
external DMA controller and issue the ’RE’ command to SEROCCO-M again. This allows
the external DMA controller to continue data transfers into the second receive buffer.
After another two 32-byte-blocks have been transferred, the DMA request for the
remaining 7 bytes (including the
follwed by the generation of the RDTE interrupt. Now the DMA transfer is completed and
software has to read the number of received bytes from the Receive Byte Count registers
RBCL/RBCH.
The following figure
SEROCCO-M and the CPU for this example (fragmented reception of 199 bytes into two
receive buffers):
Data Sheet
Receive Buffers
in Memory
Packet
CCR3H
Fragmented Reception per DMA (Example)
).
128
(Figure
...
1
1st packet
fragment
32
62) gives the sequence of actions from both, the
RSTA
32
byte) is generated to the external DMA controller,
199 Bytes Payload
255
32
128
32
1
2nd packet
fragment
32
32
7
...
Programming
PEB 20532
PEF 20532
2000-09-14

Related parts for peb20532