2001 Advanced Micro Devices, Inc. All rights reserved.
The contents of this document are provided in connection with Advanced Micro Devices, Inc. ("AMD") products. AMD makes no representations
or warranties with respect to the accuracy or completeness of the contents of this publication and reserves the right to make changes to speci-
fications and product descriptions at any time without notice. No license, whether express, implied, arising by estoppel or otherwise, to any in-
tellectual property rights is granted by this publication. Except as set forth in AMD's Standard Terms and Conditions of Sale, AMD assumes no
liability whatsoever, and disclaims any express or implied warranty, relating to its products including, but not limited to, the implied warranty of
merchantability, fitness for a particular purpose, or infringement of any intellectual property right.
AMD's products are not designed, intended, authorized or warranted for use as components in systems intended for surgical implant into the
body, or in other applications intended to support or sustain life, or in any other application in which the failure of AMD's product could create a
situation where personal injury, death, or severe property or environmental damage may occur. AMD reserves the right to discontinue or make
changes to its products at any time without notice.
Trademarks
AMD, the AMD logo, and combinations thereof, AMDebug, E86, and lan are trademarks, Am486 and Am5
x
86 are registered trademarks, and
FusionE86 is a service mark of Advanced Micro Devices, Inc.
Product names used in this publication are for identification purposes only and may be trademarks of their respective companies.
lanTMSC520 Microcontroller Register Set Manual
iii
IF YOU HAVE QUESTIONS, WE'RE HERE TO HELP YOU.
The AMD customer service network includes U.S. offices, international offices, and a
customer training center. Expert technical assistance is available from the AMD worldwide
staff of field application engineers and factory support staff to answer E86TM family hardware
and software development questions.
Frequently accessed numbers are listed below. Additional contact information is listed on
the back of this manual. AMD's WWW site lists the latest phone numbers.
Technical Support
Answers to technical questions are available online, through e-mail, and by telephone.
Go to AMD's home page at www.amd.com and follow the Support link for the latest AMD
technical support phone numbers, software, and Frequently Asked Questions.
For technical support questions on all E86 products, send e-mail to
epd.support@amd.com (in the US and Canada) or euro.tech@amd.com (in Europe and
the UK).
You can also call the AMD Corporate Applications Hotline at:
(800) 222-9323
Toll-free for U.S. and Canada
44-(0) 1276-803-299
U.K. and Europe hotline
WWW Support
For specific information on E86 products, access the AMD home page at www.amd.com
and follow the Embedded Processors link. These pages provide information on upcoming
product releases, overviews of existing products, information on product support and tools,
and a list of technical documentation. Support tools include online benchmarking tools and
CodeKit software--tested source code example applications. Many of the technical
documents are available online in PDF form.
Questions, requests, and input concerning AMD's WWW pages can be sent via e-mail to
web.feedback@amd.com.
Documentation and Literature Support
Data books, user's manuals, data sheets, application notes, and product CDs are free with
a simple phone call. Internationally, contact your local AMD sales office for product literature.
To order literature, go to www.amd.com/support/literature.html or, in the U.S. and
Canada, call (800) 222-9323.
Third-Party Support
AMD FusionE86
SM
partners provide an array of products designed to meet critical time-to-market
needs. Products and solutions available include emulators, hardware and software debuggers,
board-level products, and software development tools, among others. The WWW site and the
E86TM Family Products Development Tools CD, order #21058, describe these solutions.
In addition, mature development tools and applications for the x86 platform are widely
available in the general marketplace.
lanTMSC520 Microcontroller Register Set Manual
v
TABLE OF CONTENTS
PREFACE
INTRODUCTION
XV
lanTMSC520 Microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv
Purpose of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv
Intended Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv
Overview of this Manual . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .xv
Related Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
AMD Documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvi
Additional Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xvii
Documentation Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xviii
CHAPTER 1
CONFIGURATION REGISTER OVERVIEW
1-1
1.1 Memory-Mapped Configuration Region (MMCR) Registers. . . . . . . . . . . . 1-1
1.2 Direct-Mapped I/O Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1-7
1.3 PCI Host Bridge Indexed Configuration Registers . . . . . . . . . . . . . . . . . . 1-10
1.4 RTC and CMOS RAM Indexed Registers. . . . . . . . . . . . . . . . . . . . . . . . . 1-11
CHAPTER 2
SYSTEM ADDRESS MAPPING REGISTERS
2-1
2.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
2.2 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-1
Address Decode Control (ADDDECCTL) . . . . . . . . . . . . . . . . . . . . . . . . . . 2-2
Write-Protect Violation Status (WPVSTA) . . . . . . . . . . . . . . . . . . . . . . . . . 2-4
Programmable Address Region 0 (PAR0) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 1 (PAR1) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 2 (PAR2) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 3 (PAR3) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 4 (PAR4) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 5 (PAR5) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 6 (PAR6) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 7 (PAR7) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 8 (PAR8) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 9 (PAR9) . . . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 10 (PAR10) . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 11 (PAR11) . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 12 (PAR12) . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 13 (PAR13) . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 14 (PAR14) . . . . . . . . . . . . . . . . . . . . . . . 2-5
Programmable Address Region 15 (PAR15) . . . . . . . . . . . . . . . . . . . . . . . 2-5
Configuration Base Address (CBAR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2-9
CHAPTER 3
RESET GENERATION REGISTERS
3-1
3.1 Overview. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
3.2 Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-1
System Board Information (SYSINFO). . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-2
Reset Configuration (RESCFG) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-3
Reset Status (RESSTA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-5
SCP Data Port (SCPDATA). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-7
SCP Command Port (SCPCMD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-8
System Control Port A (SYSCTLA) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3-9