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

Электронный компонент: MXT3010

Скачать:  PDF   ZIP

Document Outline

MXT3010
Reference Manual
Version 4.1
Order Number: 100108-05
October 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
publications:
100108-03 - MXT3010 Reference Manual, dated June 1999
100108-04 - MXT3010 Reference Manual, dated October 1999
MXT3010 Reference Manual
iii
C
ONTENTS
Preface xxi
Maker Products
xxi
Using this manual
xxiii
Contacting Maker Support Services
xxiv
Changes Installed in This Version of the Manual
xxv
Section 1
Subsystems 1
CHAPTER 1
Introduction
3
MXT3010 features
4
MXT3010 subsystems
5
What information is in this manual
6
CHAPTER 2
The SWAN Processor
9
The SWAN advantage
10
SWAN's instructions and address spaces
10
iv
MXT3010 Reference Manual
Instruction execution
13
Instruction space organization
14
Instruction cache
15
SWAN processor instruction classes
18
Arithmetic Logic Unit (ALU) instructions
19
Branch instructions
19
Registers
21
Flag registers
24
HEC generation and check circuit
25
CHAPTER 3
The Cell Scheduling System
27
How the Cell Scheduling System works
28
Data transmission - servicing and scheduling
31
Servicing
31
Scheduling
32
Pacing the transmission rate of cells
37
Programming the Cell Scheduling System
38
Guaranteeing the availability of a location in the
Connection ID table
41
The PUSHC/POPC instruction buffer
42
POPC, PUSHC, POPF, and PUSHF instruction operation
42
POPC and PUSHC timing
42
POPF and PUSHF timing
42
Connection ID table and Scoreboard addressing
43
Initializing the Scoreboard
45
Selecting a Scoreboard size
45
Supporting multiple Scoreboard sections
46
CHAPTER 4
The Fast Memory Interface
47
SWAN processor accesses to Fast Memory
48
Loading
48
Storing
50
Cell Scheduling System accesses to Fast Memory
51
SWAN executable fetches from Fast Memory
51
Fast Memory configurations
52
Memory sizes supported
52
RAM selection and configuration
53
MXT3010 Reference Manual
v
Mode 0 operation
53
Mode 1 operation
54
Bus contention avoidance
55
Fast Memory sequence diagrams
56
CHAPTER 5
The Cell Buffer RAM
59
Internal cell storage in the Cell Buffer RAM
60
Cell Buffer RAM memory construction
64
Cell Buffer RAM access
67
CHAPTER 6
The UTOPIA port
69
UTOPIA port interface overview
70
Features
70
Operating modes
71
UTOPIA cell formats
74
Receive cell flow
77
UTOPIA receiver counters
78
Transmit cell flow
82
UTOPIA transmitter counters
84
The TXBUSY counter
84
The TXFULL counter
86
CRC10 generation and checking support
87
Multi-PHY support
88
Receive Header Reduction hardware
91
UTOPIA port configuration summary
93
UTOPIA port sequence diagrams
94
CHAPTER 7
The Port1 and Port2 Interfaces
97
Port interface overview
98
The Port DMA command queues
100
Port1 and Port2 DMA command queues
100
Testing DMA Controller queues with the ESS bits
101
Port Controller features
103
The Cyclical Redundancy Check 32 generator for Port1
103
Cyclical Redundancy Check operation acceleration
104
Silent transfers
105