ChipFind - документация

Электронный компонент: MXT3020-C

Скачать:  PDF   ZIP

Document Outline

MXT3020
reference manual
version 4.0
Order Number: 100107-04
Revision C of the MXT3020
July 1999
Copyright (c) 1999 by Maker Communications, Inc. All rights reserved.
Printed in the United States of America.
The information in this document is believed to be correct, however, the
information can change without notice. Maker Communications, Inc. disclaims
any responsibility for any consequences resulting from the use of the information
contained in this document.

The hardware, software, and the related documentation is provided with
RESTRICTED RIGHTS. Use, duplication, or disclosure by the U.S. Government
is subject to restrictions as set forth in subparagraph (c)(1) (ii) of The Rights in
Technical Data and Computer Program Product clause at DFARS 252.227-7013
or subparagraphs (c)(1) and (2) of the Commercial Computer Software-
Restricted Rights at 48 CFR 52.227-19, as applicable.
Contractor/manufacturer is:
Maker Communications, Inc.
73 Mount Wayte Avenue, Framingham, MA 01702
CellMaker and BridgeMaker are registered trademarks of Maker
Communications, Inc. AccessMaker, High-Intensity Communications Processor,
High-Intensity Communications Processing, PortMaker, Octave, and SimMaker
are trademarks of Maker Communications, Inc.
All other trademarks are owned by their respective companies.
This manual supercedes and obsoletes the following Maker Communications
publication:
100107-03 - MXT3020 Reference Manual, dated July 1998
100350-01 - MXT3020 Reference Manual, errata sheet, Sept/Oct 1998
MXT3020 Reference Manual
Version 4.0
i
C
ONTENTS
Preface
xi
Maker Products
xii
Traffic Stream Processing Solutions
xii
ATM Cell Processing Solutions
xiii
Using this Manual
xiv
Additional Document References
xiv
Organization of this manual
xvii
CHAPTER 1
Device Overview
1
Circuit Interface
4
The Data Mover (Scatter/Gather) Units
5
Scatter and Gather Memory Interfaces
6
Port2 Interface
7
CHAPTER 2
Circuit Interface
9
Circuit Interface registers
11
Per-Link registers
11
Global registers
11
Link Configuration register
12
Added detail: Bits 12-10 clock source control
15
Added detail: Bit 6 link pair mode
19
Added detail: BSCE pin
21
Link Buffer Address counters
23
ii
Version 4.0
MXT3020 Reference Manual
Link Rx Buffer Address counter
23
Link Tx Buffer Address counter
24
Details of the Link Tx/Rx Buffer Address counters
25
Link Tri-state Control Address counter
27
An example of the tri-state control process
27
The tri-state enable control map
28
Summary of tri-state control operation
32
Link service clock generation registers
33
Link Service Clock N register
34
Link Service Clock K register
35
Link Service Clock L counter
35
Link FTC counter
36
Link SRTS Value register
36
CI Tri-state Control Base Address register
37
CI Configuration register
37
MAXDS0, MAXTBS, and MAXRBS and buffer sizing
40
CI Quiet Frame Base Address register
42
Quiet Logic
43
CI SRTS FTC register
45
CI SRTS Valid Status register
45
CI Status register
46
Interface Pins
47
CHAPTER 3
Data Mover Units and Task Buffer
RAMs
49
Lists and Tasks
50
Activating the Data Mover Unit
51
Loading list blocks
51
Loading the Task Buffer RAM
53
Data Mover Unit Instruction Set
54
Task Buffer Format
55
Channel Map Pointer
56
List Size
57
Frame Number
57
SAR Size
57
SAR Offset
57
Register 06 (write) - Additional control bits
58
Register 06 (read) - Additional status bits
60
Data Mover Unit Registers
61
MXT3020 Reference Manual
Version 4.0
iii
Channel Map Pointer (CMP)
62
Instruction Pointer (IP)
63
Frame Counter (FC)
63
Transfer Counter (TC)
63
CRC Function Code (FNC)
63
HSCT Control Flags
63
Instruction Segment (ISEG)
64
Immediate (CONST)
64
Command (CMD)
64
Task Timer (TKT)
65
Status (STAT)
65
MAPD and Fill
65
TT register
66
TVR register
66
CRC-10 [9:0]
66
Start of CRC-10 [5:0]
66
Address Generation
67
List Block Address Generation
67
List RAM Address Generation
67
Scatter/Gather Memory Address Generation
68
Task Buffer RAM Address Generation
71
Interface Pins
71
Examples of Scatter and Gather Operations
72
Scatter
72
Gather
73
Multicast
74
CHAPTER 4
Scatter and Gather Memory Interfaces
75
Scatter Memory Controller
76
Gather Memory Controller
77
Determining Scatter and Gather Memory requirements
78
Scatter Memory
78
Gather Memory
78
Interface Pins
79
CHAPTER 5
Port2 Interface
81
MXT3020 addressing
82
MXT3020 address space
83