Part number/version: 90000353_G
Release date: September 2007
www.digiembedded.com
NS7520 Hardware Reference
©2001-2007 Digi International Inc.
Printed in the United States of America. All rights reserved.
Digi, Digi International, the Digi logo, NetSilicon, a Digi International Company, NET+, NET+OS and
NET+Works are trademarks or registered trademarks of Digi International, Inc. in the United States and
other countries worldwide. All other trademarks are the property of their respective owners.
Information in this document is subject to change without notice and does not represent a committment
on the part of Digi International.
Digi provides this document “as is,” without warranty of any kind, either expressed or implied, including,
but not limited to, the implied warranties of, fitness or merchantability for a particular purpose. Digi may
make improvements and/or changes in this manual or in the product(s) and/or the program(s) described
in this manual at any time.
This product could include technical inaccuracies or typographical errors. Changes are made periodically
to the information herein; these changes may be incorporated in new editions of the publication.
ii
Using This Guide
This guide provides information about the NS7520 32-bit networked
microprocessor. The NS7520 is part of the NET+ARM line of SoC (System-on-
Chip) products, and supports high-bandwidth applications for intelligent
networked devices.
The NET+ARM family is part of the NET+Works integrated product family, which
includes the NET+OS network software suite.
Conventions used in this guide
This table describes the typographic conventions used in this guide:
This convention
italic type
Is used for
Emphasis, new terms, variables, and document titles.
Filenames, pathnames, and code examples.
Defines a signal as being active low.
Indicates that the number following this indicator is in binary radix
Indicates that the number following this indicator is in decimal radix
Indicates that the number following this indicator is in hexadecimal
radix
monospaced type
_ (underscore)
‘b
‘d
‘h
iii
Digi information
Related documentation
For additional documentation, see the Documentation folder in the NET+OS Start
menu.
Documentation updates
Digi occasionally provides documentation updates on the Web site
(www.digiembedded.com/support).
Be aware that if you see differences between the documentation you received in your
package and the documentation on the Web site, the Web site content is the latest
version.
Support
To get help with a question or technical problem with this product, or to make
comments and recommendations about our products or documentation, use the
contact information listed in this table:
For
Technical support
Contact information
www.digiembedded.com/
United States: +1 877 912-3444
Other locations: +1 952 912-3444
iv
NS7520 Hardware Reference, Rev G 9/2007
Contents
C h a p t e r 1 : A b o u t t h e N S 7 5 2 0
.................................................................................... 1
NS7520 Features ......................................................................... 2
Key features and operating modes of the major NS7520 modules ........ 2
NS7520 module block diagram......................................................... 5
Operating frequency .................................................................... 6
C h a p t e r 2 : P i n o u t a n d P a c k a g i n g
......................................................................... 7
Packaging ................................................................................. 8
Pinout detail tables and signal descriptions........................................ 11
System bus interface ............................................................ 12
Chip select controller ........................................................... 16
Ethernet interface MAC ......................................................... 18
“No connect” pins ............................................................... 21
General-purpose I/O ............................................................ 21
System clock and reset ......................................................... 24
System mode (test support).................................................... 25
JTAG test (ARM debugger) ..................................................... 26
Power supply ..................................................................... 28
C h a p t e r 3 : W o r k i n g w i t h t h e C P U
..................................................................... 29
ARM Thumb concept ................................................................... 30
CPU performance ....................................................................... 30
Working with ARM exceptions ........................................................ 31
Summary of ARM exceptions ................................................... 32
Exception priorities.............................................................. 32
v