HD64570 HITACHI [Hitachi Semiconductor], HD64570 Datasheet - Page 302

no-image

HD64570

Manufacturer Part Number
HD64570
Description
Serial Communications Adaptor
Manufacturer
HITACHI [Hitachi Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
HD64570CP
Manufacturer:
RENESAS
Quantity:
6 500
Part Number:
HD64570CP
Manufacturer:
HIT
Quantity:
5 510
Part Number:
HD64570CP
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Company:
Part Number:
HD64570CP
Quantity:
345
Part Number:
HD64570CP16
Manufacturer:
HIT
Quantity:
5 510
Part Number:
HD64570CP16
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD64570F
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD64570F16
Manufacturer:
Renesas Electronics America
Quantity:
10 000
Part Number:
HD64570F16
Manufacturer:
HIT
Quantity:
1 000
Part Number:
HD64570F16
Manufacturer:
HITACHI/日立
Quantity:
20 000
Part Number:
HD64570F16V
Manufacturer:
INFINEON
Quantity:
12 000
The operation flow in MSCI-to-memory chained-block transfer mode is shown in figure 6.19. As
shown in the figure, the DMAC transfers data from the MSCI receiver to the buffer corresponding
to the descriptor specified by CPB and CDA. At this time, the DMAC writes the 24-bit memory
address of the buffer currently being written to the buffer address register (BAR) and the number
of bytes remaining unwritten in the buffer to the byte count register (BCR). When data transfer
starts, the DMAC writes the BP value of the corresponding descriptor to BAR and the BFL value
to BCR.
The BAR value is incremented by 1 or 2 each time one byte or one word of data is transferred,
respectively. Similarly, the BCR value is decremented by 1 or 2 each time one byte or one word
of data is transferred, respectively. When the BCR value reaches 0000H, the DMAC terminates
data transfer, writes the receive data length to the descriptor, and updates the CDA value to
indicate the start address of the next descriptor (buffer switching). The DMAC, at that time,
Rev. 0, 07/98, page 286 of 453
CPB:
EDA:
CDA:
BAR:
BCR:
BFL:
EDA (16 bits)
CDA (16 bits)
BAR (24 bits)
BCR (16 bits)
BFL (16 bits)
CPB (8 bits)
HD64570
Chain pointer base
Error descriptor address register
Current descriptor address register
Buffer address register
Byte count register
Receive buffer length
Figure 6.18 MSCI-to-Memory Chained-Block Transfer
High-order 8 bits of the
descriptor address
Start address of the
write overflow descriptor
(low-order 16 bits)
Start address of the
descriptor being written
(low-order 16 bits)
Memory address of
the data being written
Byte count of the data
remaining in the buffer
being written
Receive buffer length
(byte count)
System memory
Descriptor
: Empty buffer
: Receive data
Current write position
Buffer

Related parts for HD64570