PT7A6632J PERICOM [Pericom Semiconductor Corporation], PT7A6632J Datasheet - Page 43

no-image

PT7A6632J

Manufacturer Part Number
PT7A6632J
Description
PT7A6632 32-Channel HDLC Controller
Manufacturer
PERICOM [Pericom Semiconductor Corporation]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PT7A6632J
Manufacturer:
PT
Quantity:
2
Part Number:
PT7A6632J
Manufacturer:
PT
Quantity:
20 000
Part Number:
PT7A6632JX
Manufacturer:
PT
Quantity:
20 000
PT019(05/02)
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Memory Address Restrictions
Activation Memory Address -- The PT7A6632 judges the
channel start address for its invalidity immediately after it reads
the Activation Memory for the address in response to the ATTN
assertion. If the 16-bit address is found invalid, the channel
will be deactivated. The channel start address is thought in-
valid by the PT7A6632 when it is all zero or in form of FFFx.
Data/Command Buffer Address -- The PT7A6632 checks next
buffer address in each buffer. If found a next buffer address is
invalid, the PT7A6632 will set the channel inactive and set
the IVBA bit of the current buffer. The channel can be reacti-
vated only when CPU asserts the ATTN signal.
The 16-bit next buffer address is thought invalid by the
PT7A6632 if it is all zero or in form of FFFx, namely, the
address is valid when it is within 0001 to FFEF.
The PT7A6632 locates a descriptor byte or a data byte by
adding offset to a next buffer address read from last buffer. The
maximum address in a buffer is the address of the last byte. As
for 16-bit address lines, the addresses are restricted in the range
of 2
the following condition:
Figure 34. Interrupt Indication
16
- 1 (65,535), the last byte address in a buffer should meet
INTR
6632 Updates Status
1/2 TCLK Period
43
PT7A6632 32-Channel HDLC Controller
Last byte address in a buffer = buffer start address + 7 (decimal)
of descriptor bytes + 12-bit data length or buffer size <= 65,535.
If the last byte address exceeds the restriction, the PT7A6632
will access memory locations not intended for the channel. All
the external memory addresses should be within one 64k byte
bank.
Interrupt Indication
At the rising edge of INTR, channel No. and status contents
can be shifted into the external FIFO. The INTR is asserted by
the PT7A6632 when PT7A6632 updates the status of a buffer.
After update, the PT7A6632 negates the INTR and at its rising
edge the channel No. and status are guaranteed to be valid on
the bus so that external FIFO can take the information, and the
actual address of the status byte is also be placed on the bus.
The PT7A6632 removes the interruption channel No. and buffer
status without waiting for acknowledge from the CPU. See
Figure 34.
The CPU can take the actual status byte address and it can
relocate the completed buffers within the 64k byte bank and
also cross-check against its own list of linked buffer addresses.
If all the buffer start addresses are divisible exactly by 8, they
can be derived from the STATUS byte addresses by setting the
three LSB addresses to zero.
Channel No. and Status
are valid on the bus
Data Sheet
Ver:2

Related parts for PT7A6632J