Digi, Digi International, the Digi logo, a Digi International Company, Digi JumpStart Kit, ConnectCore,
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.
This table describes the typographic conventions used in this guide:
This conventionIs used for
italictypeEmphasis, new terms, variables, and document titles.
monospaced typeFilenames, pathnames, and code examples.
Digi information
Related
documentation
Documentation
updates
Customer supportTo get help with a question or technical problem with this product, or to make
For additional documentation, see the Documentation folder under the Digi
JumpStart kit Start menu tab.
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.
comments and recommendations about our products or documentation, u se the
following contact information:
To contact Digi International byUse
United States telephone:1 877 912 3444
International telephone: 1 952 912 3444
Address: Digi International
11001 Bren Road East
Minnetonka, MN 55343 U.S.A
Web site:www.digiembedded.com
www.digiembedded.com7
8ConnectCore 9P 9215 Hardware Reference
About the Module
CHAPTER 1
The NS9210 Processor Module is part of the ConnectCore embedded core
processor module family. Built on leading Digi technology, the network-enabled
ConnectCore 9P family provides a modular and scalable core processor solution that
significantly minimizes hardware and software design risk. This module combines
superior performance and a complete set of integrated peripherals and component
connectivity options in a compact and versatile form factor.
The NS9210 Processor Module is built around the NS9215 processor with a powerful
ARM926EJ-S core. For further information about the NS9215, see the NS9215
Hardware Reference available through your Digi JumpStart Kit. The embedded
module offers 8MB SDRAM and can support a maximum of 64MB SDRAM. The module
has also 4MB NOR flash and can support up to a maximum of 16MB NOR flash, a
single high speed serial peripheral interface (SPI) module, an I2C interface, UARTs,
programmable flexible interface modules (FIMs), ADC, 16-bit data/17-bit address
bus (buffered), and 64 shared GPIO signals for application-specific usage.
32-bit NET+ARM (ARM926EJ-S) RISC processor NS9215 @ 150MHz
ARM9 core with memory management unit (MMU)
4K data cache/4K instruction cache
8MB SDRAM (can support a maximum of 64MB SDRAM)
4MB NOR Flash (can support a maximum of 16MB NOR flash)
10 general purpose timers; NS9210 Processor Module supports 7 as
timer/counters and one quadrature decoder
64 GPIOs signals with up to five different multiplexing schemes (all are on
connector X2)
Two 80-pin connectors
Up to four UARTs
One SPI channel, multiplexed on different plac es
Integrated 10/100Mbps Ethernet MAC/PHY
2
I
C interface
JTAG signals available on module connector
8 ADC (analog to digital converter) inputs
2x flexible interface modules (FIMs) running at max. 300 MHz, integrated in
NS9215 processor
2 LEDs (LE1: green, and LE2:orange) available on module
16-bit data and 17-bit address buses, both are buffered
Single +3.3V power supply
Module variantThe NS9210 Processor Module is currently available in standard variants below.
Product numbers: Features
CC-9P-V502-C150 MHz CPU speed, 8MB SDRAM, 4 MB NOR flash, RTC, 10/100 Mbps
Ethernet
CC-9P-V501-C150 MHz CPU speed, 8MB SDRAM, 2MB NOR flash, RTC, 10/100 Mbps
Ethernet
29
Module pinout
The module has two 80 pins connectors, X1 and X2. The next tables describe each
pin, its properties, and its use on the development board.
10NS9210 Processor Module Hardware Reference
Pinout legend:
Type
X1 pinout
. . . . .
IInput
OOutput
I/OInput or output
PPower
X1 pin
number
1PGNDGND
2PGNDGND
3IRSTIN#RSTIN#10k pull-up on module
4OPWRGOODPWRGOODOutput of the reset controller
5ORSTOUT#RSTOUT#Output of logical AND function
6ITCKTCKJTAG - 10k pull-up on module
7ITMSTMSJTAG - 10k pull-up on module
8ITDITDIJTAG - 10k pull-up on module
9OTDOTDOJTAG - 10k pull-up on module
10ITRST#TRST#JTAG - 2k2 pull-up on module
11ORTCKRTCKJTAG - Optional
TypeModule functionalityUsage on
Development board
Comments
push pull with 470R current
limiting resistor
between NS9215 RESET_DONE
and NS9215 RESET_OUT#
12ICONF2/OCD_EN#CONF2/OCD_EN#10k pull-up on module
13ILITTLE# / BIG
ENDIAN
14IReserved
(WLAN_DISABLE#)
15ISOFT_CONF0SOFT_CONF02k2 series resistor on module
16ISOFT_CONF1SOFT_CONF12k2 series resistor on module
17ISOFT_CONF2SOFT_CONF22k2 series resistor on module
18ISOFT_CONF3SOFT_CONF32k2 series resistor on module
19OReserved
(WLAN_LED#)
www.digiembedded.com11
LITTLE# / BIG
ENDIAN
Reserved
(WLAN_DISABLE#)
Reserved
(WLAN_LED#)
2k2 series resistor on module
Low active WLAN Disable
signal
Active low signal coming from
Piper chip. This signal comes
directly from the Piper chip
without series resistor.
Chapter 1
X1 pin
number
TypeModule functionalityUsa ge on
Development board
Comments
20PGNDGND
21I/OD0D0Buffered Data - only active when
either CS0# or CS2# is active
NS9215 D[31:16]
22I/OD1D1
23I/OD2D2
24I/OD3D3
25I/OD4D4
26I/OD5D5
27I/OD6D6
28I/OD7D7
29I/OD8D8
30I/OD9D9
31I/OD10D10
32I/OD11D11
33I/OD12D12
34I/OD13D13
35I/OD14D14
36I/OD15D15
37PGNDGND
38OAOAOBuffered Address always active
39OA1A1
40OA2A2
41OA3A3
42OA4A4
43OA5A5
44OA6A6
45OA7A7
46OA8A8
47OA9A9
48OA10A10
49OA11A11
50OA12A12
12NS9210 Processor Module Hardware Reference
. . . . .
X1 pin
number
51OA13A13
52OA14A14
53OA15A15
54OA16A16
55OGNDGND
56OEXT_OE#EXT_OE#
57OEXT_WE#EXT_WE#
58OCSO#CSO#
59OCS2#CS2#
60OBLE#BLE#NS9215 BE2#
61OBHE#BHE#NS9215 BE3#
62IEXT_WAIT#EXT_WAIT#10k pull-up on module
63OBCLKBCLKConnected over a 22R resistor to
64PGNDGND
TypeModule functionalityUsage on
Development board
Comments
NS9215 CLK_OUT1 pin
65IETH_TPINETH_TPIN
66OETH_ACTIVITY#ETH_ACTIVITY#Low active signal with 330R
resistor on module
67IETH_TPIPETH_TPIP
68OETH_LINK#ETH_LINKLow active signal with 330R
resistor on module
69OETH_TPONETH_TPON
70OETH_TROPETH_TROP
71PGNDGND
72PReserved (USB_VBUS)Reserved (USB_VBUS)
73IReserved (USB_OC#)Reserved (USB_OC#)
74I/OReserved (USB_P)Reserved (USB_P)
75I/OReserved (USB_N)Reserved (USB_N)
76OReserved
(USB_PWREN#)
77IReserved
(USB_OTG_ID)
Reserved
(USB_PWREN#)
Reserved
(USB_OTG_ID)
www.digiembedded.com13
Chapter 1
X1 pin
number
TypeModule functionalityUsa ge on
Development board
Comments
78PVRTCVRTCBackup Battery for RTC, for 3V
cell.
Can be left floating, if RTC
backup not needed.
79PVLIOVLIOMobile: Power from Li-Ion
Battery (2.5V-5.5V)
Non-Mobile: connected to 3.3V
80PGNDGND
14NS9210 Processor Module Hardware Reference
X2 pinout
. . . . .
X2 pin
number
1PGND
2PGND
3I/ODCDA#/
4I/OCTSA#/
5I/ODSRA#/
6I/ORXDA/
TypeModule functionalityUsage on
DMA0_DONE/
PIC_0_GEN_IO[0]
GPIO0/
SPI_EN (dup)
EIRQ0/
PIC_0_GEN_IO[1]
GPIO1/
-reserved-
EIRQ1/
PIC_0_GEN_IO[2]
GPIO2/
-reserved-
DMA0_PDEN/
PIC_0_GEN_IO[3]
GPIO3/
SPI_RX (dup)
Comments
Development board
7I/ORIA#/
EIRQ2/
Timer6_in/
GPIO4
SPI_CLK (dup)/
8I/ORTSA#/ RS485CTLA
EIRQ3/
Timer6_Out/
GPIO5/
SPI_CLK (dup)/
9I/ODTRA#/ TXCLKA
DMA0_REQ/
Timer7_In/
GPIO6/
PIC_DBG_DATA_OUT
www.digiembedded.com15
Chapter 1
X2 pin
number
TypeModule functionalityUsage on
10I/OTXDA/
Timer8_In/
Timer7_Out/
GPIO7/
SPI_TX (dup)
11I/ODCDC#/
DMA1_DONE/
Timer8_Out/
GPIO8/
SPIB_EN (dup)/
12I/OCTSC#/
I2C_SCK/
EIRQ0 (dup)/
GPIO9/
PIC_DBG_DATA_IN
13I/ODSRC#/
QDCI/
EIRQ1 (dup)
GPIO10/
PIC_DBG_CLK
Comments
Development board
14I/ORXDC/
DMA1_DP/
EIRQ2 (dup)/
GPIO11/
SPI_RXboot
15I/ORIC#/ RXCLKC
I2C_SDA/
RST_DONE/
GPIO12/
SPI_CLK (dup)
16I/ORTSC#/
QDCQ/
Ext Timer Event Out Ch 9/
GPIO13/
SPI_CLKboot
17I/ODTRC#/ TXCLKC
DMA1_REQ/
PIC_0_CAN_RXD
GPIO14/
SPI_TXDboot
When booting, NS9215 RIC#
signal is default configured as
Output, RST_DONE. To avoid
input/output conflicts, put a series
resistor on this signal if
necessary.
None of the 64 GPIO pins on connector X2 disturb CPU boot strap functions. The
boot strap functions are controlled by address signals; the user can not disturb boot
strap functions from outside, if the module configuration signals, described below,
are correctly configured.
. . . . .
Default module
CPU
configuration
The user has access to six configuration signals:
LITTLE#/BIG_ ENDIAN which allows the user to select the endianess of the
module
OCD_EN# which allows the user to activate on-chip debugging
SW_CONF [3:0] which are reserved for the user; the user software can read out
The NS9210 Processor Module supports the following JTAG signals: TCK, TMS, TDI,
TDO, TRST#, and RTCK. Selection can be made between ARM debug mode and
boundary scan mode with the signal OCD_EN#.
Identification of
the module
Module pin
configuration
In order to make it easier for software to recognize a module and especially a
hardware variant of the module, a specific bit field made of 4-bits has been
reserved on the module. This bit field can be read out through GEN ID register and
correspond to A[12:9]. These configuration signals use the internal CPU pull-up
resistor and can be pulled down through external population option 2k2 resistors.
In the same way, 3 bits have been available on the module to identify the SDRAM
configuration scheme. This bits correspond to A[19:17]. It is impossible for the user
to disturb either the variant specific or SDRAM configuration specific bits from
outside.
The NS9210 Processor Module has also available 4-bit for platform identification. This
bit field can be read out through GEN ID register and correspond to A[16:13].
Configuration of these signals is done through the SW_CONF pins. SW_CONF0 is
connected to A13 through a 2k2 series resistor, and so on for the further SW_CONF
pins. So this bit can be set high by leaving the corresponding SW_CONF pin
unconnected and set low by connecting the correspon ding SW_CONF pin directl y low.
The user can benefit from these pins to support application or platform specific
software configurations.
Signal nameFunctionPU/PDComment
LITTLE#/BIG_
ENDIAN
OCD_EN#JTAG / Boundary scan function
SW_CONF0User-defined software
24NS9210 Processor Module Hardware Reference
Set module endianess. 0 module
boots in little endian mode. 1
module boots in big endian mode.
select
0ARM debug mode,
1Boundary scan mode,
configuration pin; can be read in
GEN_ID register bit 4, default
high
BISTEN# set to high
BISTEN# set to low
PUSignal LITTLE#/BIG_ENDIAN
is connected to GPIO_A3/A27
through a 2k2 series resistor.
After powerup, software can change the PLL settings by writing to the PLL
configuration register (@ 0xA090_0188)
Important: When PLL parameters are changed, a reset is provided for the PLL to
stabilize. Applications using this feature need to
be aware the SDRAM contents will be
lost. See reset behavior in the table below.
Reset BehaviorRESET
_n pin
SPI bootYESYESYESYES
Strapping PLLYESNONONO
Other strappings (Endianess)YESNONONO
GPIO configurationYESNONONO
Other (ASIC) registersYESYESYESYES
SDRAM keeps its contentsNOYESNOYES
SRESET
_n pin
PLL
Config
Reg.
Update
Watchdog
Time-Out
Reset
Boot process
The NS9210 Processor Module boots directly from NOR flash. The start-up code is
located at address 0x00000000 during the boot process. When the system is booted,
the SDRAM is remapped to address 0x00000000 and Nor Flash to 0x50000000 by
modifying the address map in the AHB decoder.
The module has eight chip selects: four for dynamic memory and four for static
memory. Each chip select has a 256MB range.
NameCPU
Sig.
name
SDM_CS0#CS1#D60x00000000–
SDM_CS1#CS3#B50x10000000–
SDM_CS2#CS5#A40x20000000–
SDM_CS3#CS7#B40x30000000–
EXT_CS0#CS0#C60x40000000–
INT_CS1#CS2#B60x50000000–
EXT_CS2#CS4#C50x60000000–
INT_CS3#CS6#A30x70000000–
PinAddress rangeSize
0x0FFFFFFF
0x1FFFFFFF
0x2FFFFFFF
0x3FFFFFFF
0x4FFFFFFF
0x5FFFFFFFF
0x6FFFFFFFF
0x7FFFFFFF
UsageComments
[Mb]
256SDRAM bank 0First bank on module
256not used
256not used
256not used
256external, CS0#
256NOR-FlashProgram memory on
module
256external, CS2#
256internal, CS3#Reserved for internal usage
SDRAM banks
The module provides connection to 1 SDRAM chip, connected to CS1# (SDM_CS0#).
The other SDRAM chip selects are not used.
The standard module has one of these SDRAM onboard: 1Mx16x4-banks. A13 is the
highest address connected. BA0 and BA1 are connected to A21 and A22,
respectively.
Multiplexed GPIO pins
The 64 GPIOs pins available on the module connec tor are multiplexed with other
functions like:
www.digiembedded.com27
Chapter 1
UART
SPI
Ethernet
DMA
2
I
Timers and interrupt inputs
Memory bus data
C port
Pin notes
GPIO [15:0] allow five multiplex modes.
GPIO [103:16] and GPIO_A [3:0] have four multiplex modes.
Using a pin as GPIO means always to give up other functionalities. Some
functions are duplicated to enhance the chance to use them without giving up
other vital functions.
Using original and (dup) functions in parallel is not recommended.
Default function of GPIOs after CPU power up is function 03, except GPIO12
(function 02-reset_done) and GPIO [31:16] (function 00 - DATA[15:0]).
GPIO_A1A25I2C_SDA dupeEIRQ1 (dup)Reserved EIRQ1 - USB
GPIO_A2A26CS0_WE#EIRQ2 (dup)GPIO reserved on
module
GPIO_A3A27CS0_OE#UART_REFCLKLittle/Big Endian
1
Put a series resistor on the baseboard in this case to avoid input/output conflict between RESET_DONE (output/boot
default) and RIC# (input/configuration default).
External
interrupts
The NS9210 Processor Module provides access to four external interrupts signals,
which are multiplexed with other functions on the GPIO pins. Ever y interrupt is
multiplexed to two or three different GPIO pins. These duplicate signals are marked
as (dup) in the GPIO table.
EIRQ3# is used on the development
board to implement I²C I/O expander
interrupt functionality.
The NS9215 10/100 Mbps Ethernet MAC allows a glueless connection of a 3.3V MII PHY
chip that generates the physical Ethernet signals.
The module has a MII PHY chip (ICS ICS1893BKILFT) in a 56-pin QFN package on board.
By default, the module does not have a transformer or Ethernet connector; the base
board must provide these parts. However, it's possible to populate a specific RJ45
connector with magnetics on the module. The appropriate RJ-45 is Midcom MIC2412A5108W-LF3.
A PHY clock of 25 MHz is generated in the PHY chip with a 25 MHz crystal.
GPIO90 is controlling the PHY RESET# signal. This GPIO has a 2k2 pu ll-down resistor
to GND populated on the module. GPIO90 must be asserted high before PHY can be
used. When not used, the PHY can be put in low-power mode by asserting GPIO90
low.
The PHY address on the MII bus is 0x7 (0b00111).
The module does not only provide access to the Ethernet signals coming out of the
PHY, but supports also two status LEDs: ETH_ACTIVITY# and ETH_LINK#.
UARTThe module provides up to four UART ports with all handshake signals, used in
asynchronous mode:
Port A = GPIOO through GPIO7
Port B = GPIO51 through GPIO58
Port C = GPIO8 through GPIO15
Port D = GPIO59 through GPIO66
The module supports baud rates up to 1.8432 Mbps in asynchronous mode. Each
UART has a 64-byte TX and RX FIFO available.
SPIThe module provides one SPI port which can be used in either master or slave mode.
The SPI module is made of four signals: RXD, TXD, CLK and CS#
I2C busThe I2C bus is completely free on the module - no EEPROM and no RTC - since the RTC
is in the processor.
The I²C clock is max 400kHz.
I2C signals are provided on the module with 4k7 pull-up resistors.
RTCThe RTC is integrated in the processor and has its own 32.768 KHz clock crystal.
When powered by VBAT, RTC unit will function until VBAT (X1.78) reaches a
threshold of 2.3 - 2.4V - then the internal unit switches off.
The battery current without +3.3V power applied is up to 40µA. The current is
used to power the RTC, 32.768kHz oscillator and 64-byte internal RAM.
When the development board ships from the factory the battery is disabled. T o
enable the battery, place a jumper on the development board at J2.
Power
Power supplyThe module has +3.3V and VLIO supply pins.
VLIO can be connected either to a Li-Ion battery (2.5V - 5.5V) in a mobile application,
or it can be connected directly to +3.3V. Connecting VLIO to a battery causes
efficiency to be gained without an additional voltage regulator.
Internal voltageThe internal 1.8V core voltage is generated through a high-efficiency synchronous
step-down converter, which uses VLIO as input voltage. The core voltage regulator
can provide up to 600mA.
34NS9210 Processor Module Hardware Reference
About the Development Board
CHAPTER 2
The NS9210 Processor Module Development board supports the NS9210 Processor
Module. This chapter describes the components of the de velopment board and
explains how to configure the board for your requirements.
The development board has two 4x20 pin connectors that are 1:1 copies of the
module pins.
What’s on the
development
board?
RJ-45 Ethernet connector
2 x RP-SMA antenna connectors (reserved for future use)
Four serial interface connectors:
1 x UART B MEI (RS232/RS4xx) with status LEDs on SUB-D 9-pin connector (X6)
1 x UART D RS232 with status LEDs, on SUB-D 9-pin connector (X3)
1 x UART C with TTL levels shared with HDLC signals on 10-pin header (X5)
1 x UART A with TTL levels shared with SPI signals on 10-pin header (X4)
ADC, SPI, and I2C headers
JTAG connector
Peripheral application header
Including access to 16-bit data/10-bit address bus signals
Headers with 1:1 copies of the module pins (X1/X2)
Two user pushbuttons, two user LEDs, wake-up button
Eight-position configuration dip switches
Four each for hardware/software configuration
GPIO screw-flange connector
35
Chapter 2
+9/30VDC power supply
Current measurement option
Development board + Module, and module alone
3.3V coincell battery with socket
PoE connectors for optional application kit (IEEE 802.3 af)
Prototyping area (15 x 28 holes) with +3.3V and GND connections
Reset control, S3The reset pushbutton, S3, resets the module. On the module, RSTOUT# and
PWRGOOD are produced for peripherals. A pushbutton allows manual reset by
connecting RSTIN# to ground. The reset controller is located on the NS9210 P rocessor
Module.
Power switch, S2The development board has an ON/OFF switch, S2. The power switch S2 can switch
both 9V-30V input power supply and 12V coming out of the P oE mod ule. Howeve r, if
a power plug is connected in the DC power jack, the PoE module is disabled.
www.digiembedded.com39
Chapter 2
User pushbuttons,
S6 and S7
Legend for multipin switches
Module
configuration
switches, S4
Use the user pushbuttons to interact with the applications running on the NS9210
Processor Modu le . Use these module signals to implement the pushbuttons:
Signal nameSwitch
(pushbutton)
USER_PUSH_BUTTON_1S6GPIO81
USER_PUSH_BUTTON_2S7GPIO84
GPIO used
Switches 1 and 4 are multi-pin switches. In the description tables for these switches,
the pin is designated as S[switch number].[pin number]. For example, pin 1 in switch
4 is specified as S4.1.
Use S4 to configure the module:
Switch pinFunction
S4.1On = Little endian
Off = Big endian
S4.2Not used
S4.3On = ARM Debug
Off = Boundary Scan
Wake-up button,
S8
S4.4Not used
S4.5 – S4.8Not defined. Software configuration signals, which can be available for user
specific configuration.
The wake-up pushbutton, S8, generates an external interrupt to the module's NS9215 processor using the EIRQ2
signal.
40NS9210 Processor Module Hardware Reference
. . . . .
Serial Port B MEI
configuration
switches, S1
Use S1 to configure the line interface for serial port B MEI:
Switch pinFunctionComments
S1.1On = RS232 transceiver enabled
RS422/RS485 transceivers disabled
Off = RS232 transceiver disabled
RS422/RS485 transceivers enabled
S1.2On = Auto Power Down enabled
Off = Auto Power Down disabled
S1.3On = 2-wire interface (RS422/RS485)
Off = 4-wire interface (RS422)
S1.4On = Termination on
Off = No termination
Auto Power Down is not supported on
this board. This signal is only
accessible to permit the user to
completely disabled the MEI interface
for using the signals for other
purposes. To disable the MEI
interface, go in RS232 mode (S1.1 =
ON) and activate the Auto Power
Down feature (S1.2 = ON) - be sure
that no cable is connected to connector
X3.
The power LEDs are all red LEDs. These po wer supplies must be pre s ent and cannot
be switched.
LE3 ON indicates the +9VDC / +30VDC power is present.
LE4 ON indicates the +3.3VDC power is present.
The user LEDs are controlled through applications running on the NS9210 Processor
Module, if J5 and J4 are set. Use these module signals to implement the LEDs:
44NS9210 Processor Module Hardware Reference
Signal nameLEDGPIO used
USER_LED1#LE5GPIO82
USER_LED2#LE6GPIO85
. . . . .
Serial status
LEDs
Sta t us L E Ds
Serial Port D
LEDs
Sta t us L E Ds
Serial Port B
LEDs
The development board has two sets of serial port LEDs — four for serial port D and
eight for serial port B. The LEDs are connected to the TTL side of the RS232 or
RS422/485 transceivers.
Green means corresponding signal high.
Red means corresponding signal low.
The intensity and color of the LED will change when the voltage is switching.
The development board supports the four serial ports available on the NS9210
Processor Module.
Serial port D,
RS232
The serial (UART) port D connecto r, X3, is a DSUB9 male connector
the standard console
. This asynchronous serial port is DTE and requires a null-modem
and is also used as
cable to connect to a computer serial port.
46NS9210 Processor Module Hardware Reference
The serial port D interface corresponds to NS9215 UART port D. The line driver is
enabled or disabled using the
jumper J1.
Serial port D pins are allocated as shown:
PinFunctionDefaults to
1DCD# GPIO59
2RXD GPIO62
3TXD GPIO66
4DTR#GPIO65
5GND
6DSR#GPIO61
7RTS#GPIO64
8CTS#GPIO60
9RIB# GPIO63
By default, Serial D signals are configured to their respective GPIO signals.
It is the responsibility of the driver to configure them properly.
. . . . .
Serial port A TTL
interface
The serial (UART) port A interface is a TTL interface connected to a 2x5 pin, 0.1”
connector, X4. The connector supports only TTL level.
The serial port A interface corresponds to NS9215 UART port A.
Serial port A pins are allocated as shown:
PinFunctionDefaults toComment
1DCDA#/SPI_EN#GPIO0Can be programmed as SPI enable to X4
2DSRA#GPIO2
3RXDA/SPI_RXDGPIO3Can be programmed as SPI receive data to X4
4RTSA#/SPI_CLKGPIO5Can be programmed as SPI clock to X4
5TXDA/SPI_TXDGPIO7Can be programmed as SPI transmit data to X4
6CTSA#GPIO1
7DTRA#GPIO6
8RIA#/EIRQ2GPIO4This signal is default configured to support the wake-
up button on the development board.
9GND
103.3V
By default, Serial A signals are configured to their respective GPIO signals. It is the
responsibility of the driver to configure them properly.
Serial Port A must not be connected if SPI or WakeUp functionality is used.
www.digiembedded.com47
Chapter 2
Serial port C TTL
interface
The serial (UART) port C interface is a TTL interface connected to a 2x5 pin, 0.1”
connector, X5. The connector supports only TTL level.
The serial port C interface corresponds to the NS9215 UART port C. The signals are
shared with the
HDLC interface.
Serial port C pins are allocated as shown:
PinFunctionDefaults to
1DCDC#/TXCLKCGPIO8.
2DSRC#GPIO10.
3RXDC#GPIO11
4RTSC#/RXCLKCGPIO13
5TXDCGPIO15
6CTSC#GPIO9
7DTRC#/TXCLKCGPIO14
8RIC#/RXCLKC/GPIO 12 RESET_DONE See note
9GND
103.3V
Note: By using GPIO12 as RIC#, be sure to populate a series resistor on the
baseboard. This is necessary to avoid conflict between the default configuration of
the GPIO when booting (RESET_DONE / output) and the chosen configuration once
booted (RIC# / input).
By default, Serial C signals are configured to their respective GPIO signals, except
for GPIO12. It is the responsibility of the driver to configure them properly.
48NS9210 Processor Module Hardware Reference
. . . . .
Serial port B,
MEI interface
The serial (UART) port B connector, X6, is a DSUB9 male connector. This asynchronous
serial port is DTE and requires a null-modem cable to connect to a computer serial
port.
The serial port B MEI (Multiple Electrical Interface) interface corresponds to NS9215
UART port B. The line drivers are configured using switch S1.
Note that all pins on S1 contribute to the line driver settings for this port.
Serial port B pins are allocated as shown:
PinRS232
function
1DCD# GPIO51CTS- n/a
2RXDGPIO54RX+GPIO54
3TXDGPIO58TX+GPIO58
4DTR#GPIO57RTS-n/a
5GNDGND
6DSR#GPIO53RX-n/a
7RTS#GPIO56RTS+GPIO56
8CTS#GPIO52CTS+GPIO52
RS232
default
RS485
function
RS485
default
9RI#GPIO55TX-n/a
By default, Serial B signals are configured to their respective GPIO signals.
It is the responsibility of the driver to configure them properly.
I2C headerThe I²C interface has only one device connected to the bus on the development
board - an I/O expander (see next paragraph). Otherwise, additional I²C devices
(like EEPROMs) can be connected to the module by using I²C header X15. The
pinning of this header is provided below.
PinSignal
1I2C_SDA/GPIO103
2+3.3V
3I2C_SCL/GPIO102
4GND
2
C digital I/O
I
expansion
50NS9210 Processor Module Hardware Reference
The development board provides a 3.81mm (1.50")green terminal block, X44, for
additional digital I/Os. The I
and provides an open drain
2
C I/O port chip is on-chip ESD-protected, 5V tolerant,
interrupt output.
The I/O expander is a Philips PCA9554D at I2C address 0x20 / 0x21. The pins are
allocated as shown:
The development board provides access to the SPI interface on the module using
the SPI connector, X8. The SPI interface on the development board is shared with
UART_A (NS9215 port A). Because the module’s SPI interface is shared with a UART
interface, you cannot use both simultaneously.
Note: The default configuration of UART port A is to support GPIOs. To move from
GPIO to UART or SPI, you need to configure the software properly.
52NS9210 Processor Module Hardware Reference
Pin allocationSPI connector pins are allocated as shown:
Current Measurement Option (CMO) +3.3V development board and
module, R80
Current
Measurement
Optio n (CMO)
+3.3V VLIO
for 1.8V core,
module o nly,
R81
Current
Measurement
Optio n (C MO )
+3.3V for
module only
R94
Current Measurement Option
The Current Measurement Option uses 0.025R ohm series resistors to measure the
current. The NS9210 Processor Module Development board allows to measure:
the current used by the development board and module (through R80), and
the current used by the internal NS9215 1.8V core generated from VLIO using a
To measure the load current used on different power supplies, measure DC volt age
across the sense (CMO) resistor. The value of the resistor is 0.025
the current using this equation:
The standard JTAG ARM connector is a 20-pin header and can be used to connect
development tools such as Digi’s JTAG Link, ARM’s Multi-ICE, Abatron BDI2000, and
others.
PinSignalPinSignal
1+3.3V2+3.3V
3TRST#4GND
5TDI6GND
7TMS8GND
9TCK10GND
11RTCK (optional)12GND
13TDO14GND
15SRESET#16GND
17No connect18GND
19No connect20GND
PoE module connectors - IEEE802.3af
The development board has two PoE module connectors, X9 and X26. The PoE
module is an optional accessory item that can be plugged on the development board
through the two connectors:
X9, input connector: Provides access to the PoE signals coming from the
Ethernet interface.
X26, output connector: Provides the output power supply from the PoE
module.
56NS9210 Processor Module Hardware Reference
. . . . .
PoE header,
X9
PoE header,
X26
Power Jack, X24
Jump Start development board
PoE module
The PoE modulePlug in the PoE module at a right angle to the development board, as shown in this
This appendix provides NS9210 Processor Module and elec trical specifications, as
well as module and development board mechanical specifications.
Environmental specifications
The module board assembly meets all functional requirements when operating in
this environment:
Operating temperature: -40°C to +85°C
Storage temperature: -40°C to +125°C
Relative humi dity: 5% to 95%, non-condensing
Altitude: 0 to 12,000 feet
Mechanical specifications
The module size is 50 x 50mm.
Two board-to-board connectors are used on the module. The distance between the
module and the base board depends on the counterpart on the base board. The
minimum distance is 5mm.
The height of the parts mounted on the bottom side of the module should not
exceed 2.5mm. The height of the parts mounted on the top side of the module
should not exceed 4.1mm.
Safety statements
To avoid contact with electrical current:
Never install electrical wiring during an electrical storm.
Use a screwdriver and other tools with insulated handles.
Wear safety glasses or goggles.
Installation of inside wiring may bring you close to electrical wire, conduit,
terminals and other electrical facilities. Extre me caution must be used to avoid
electrical shock from such facilities. Avoid contact with all such facilities.
Protectors and grounding wire placed by the service provider must not be
connected to, removed, or modified by the customer.
Do not touch or move the antenna(s) while the unit is transmitting or receiving.
Do not hold any component containing a radio such that the antenna is very
close to or touching any exposed parts of the body, especially the face or eyes,
while transmitting.
Do not operate a portable transmitter near unshielded blasting caps or in an
explosive environment unless it is a type especially qualified for such use.
Any external communications wiring you may install needs to be constructed to
all relevant electrical codes. In the United States, this is the National Electrical
Code Article 800. Contact a licensed electrician for details.
The following illustrates typical power consumption when all clocks are active and
the ethernet is connected to a 100Mb network.
With FIMs (DRPIC) enabled
With FIMs (DRPIC) disabled
1
VLIO is supplying the core voltage regulator. This value is reached when all clocks are on. This typ-
ical measurement was made with VLIO set to 3.3V. VLIO can vary between 2.5V to 5.0V.
2
This value is reached when Ethernet is activated. This typical measurement was made with +3.3V set
to 3.3V. +3.3V can vary between 3.1V to 3.6V.
3
FIM is the Flexible Interface Module.
4
DRPIC is a High performance 8-bit RISC Microcontroller.
3, 4
3, 4
1
VLIO
1.27 (384mA @ 3..3V).561W (170mA @ 3.3V)1.83W
.904W (274mA @ 3.3V).561W (170mA @ 3.3V)1.47W
+3.3V
2
Total Power
Typical power save module / JumpStart board current /
. . . . .
power consumption measurements
The following table illustrates typical power consumption using various NS9215
power management mechanisms. These measurements were taken with all NS9215
I/O clocks disabled except UART B, UART D, Ethernet MAC, I/O Hub, and the
Memory Clock0 and the ethernet connected to a 100Mb network, using a standard
module plugged into a JumpStart Kit board, with nominal voltage applied:
Module and Dev Baoard
Normal operational mode
Full clock scaling mode
Sleep mode
5
1
This measurement was taken from the R80 current sense resistor (0.025 ohm) on the JumpStart Kit
development board.
2
This measurement represents only the current of the VLIO and +3.3V inputs to the module, measured
from the two current sense resistors R81 and R94 (0.025 ohm) located on the JumpStart Kit development board.
3
This is the default power consumption mode when entering applicationStart(), as measured with the
napsave sample application. The value of the NS9215 Clock Configuration register (A090017C) is
02012015 hexadecimal.
4
This measurement was produced by selecting the "Clock Scale" menu option in the napsave sample
application.
5
This measurement was produced by selecting the "Deep Sleep/Wakeup with an External IRQ" menu
option in the napsave sample application.
Below are the mechanical dimensions of the standard NS9210 Processor Module.
The layout of the NS9210 Processor Module JumpStart board is consistent with the
recommendations from Berg/FCI for the mating connector (Berg/FCI 61083084409LF). There is a 41mm separation between the two module connectors.
Drawing number 61083 on the FCI web page: www.fciconnect.com shows the
manufacturer recommended layout.
Reset and edge sensitive input timing requirements
negative edge input
t
F
max = 500nsec
V
IN
= 2.0V to 0 .8V
t
F
reset_ n or p o s itive e d g e in p ut
t
R
max = 500nsec
V
IN
= 0.8V to 2 .0V
t
R
The critical timing requirement is the rise and fall time of the input. If the rise time
is too slow for the reset input, the hardware strapping options may be registered
incorrectly. If the rise time of a positive-edge-triggered external interrupt is too
slow, then an interrupt may be detected on both the rising and falling edge of the
input signal.
A maximum rise and fall time must be met to ensure that reset and edge sensitive
inputs are handled correctly. With Digi processors, the maximum is 500 nanoseconds
as shown:
. . . . .
www.digiembedded.com73
On the NS9210 Processor Module JumpStart there was a measurement of 220ns rise
time and 10ns fall time.
The NS9210 Processor Module product complies with the standards cited in this
section.
FCC Part 15 Class B
Radio Frequency Interface (RFI) (FCC 15.105)
The NS9210 Processor Module has been tested and found to comply with the limits
for Class B digital devices pursuant to Part 15 Subpart B, of the FCC rules. These
limits are designed to provide reasonable protection against harmful interference in
a residential environment. This equipment generates, uses, and can radiate radio
frequency energy, and if not installed and used in accordance with the instruction
manual, may cause harmful interference to radio communication s. However, there
is no guarantee that interference will not occur in a particular installation. If this
equipment does cause harmful interference to radio or television reception, which
can be determined by turning the equipment off and on, the user is encouraged to
try and correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna.
Increase the separation between the equipment and receiver.
Connect the equipment into an outl et on a circuit different from that to which
the receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
Labeling Requirements (FCC 15.19)
This device complies with Part 15 of FCC rules. Operation is subject to the following
two conditions: (1) this device may not cause harmful interference, and (2) this
device must accept any interference received, including interference that may
cause undesired operation.
75
B
If the FCC ID is not visible when installed inside another device, then the outside of
the device into which the module is installed must also display a label referring to
the enclosed module FCC ID. THis exterior label can use wording such as the
following: “Contains Transmitter Module FCC ID: MCQ-50M1355/ IC: 1846A50M1355”.
Modifications (FCC 15.21)
Changes or modifications to this equipment not expressly approved by Digi may void
the user’s authority to operate this equipment.
Industry Canada
This digital apparatus does not exceed the Class B limits for radio noise emissions
from digital apparatus set out in the Radio Interference Regulations of the Canadian
Department of Communications.
Le present appareil numerique n’emet pas de bruits radioelectriques depassant les
limites applicables aux appareils numeriques de la class B prescrites dans le
Reglement sur le brouillage radioelectrique edicte par le ministere des
Communications du Canada.
76NS9210 Processor Module Hardware Reference
Declaration of Conformity
(In accordance with FCC Dockets 96-208 and 95-19)
Manufacturer’s Name:Digi International
Corporate Headquarters:11001 Bren Road East
Manufacturing Headquarters:10000 West 76th Street
Digi International declares, that the product:
Product NameNS9210 Processor Module
Model Numbers:FS-3029
. . . . .
Minnetonka MN 55343
Eden Prairie MN 55344
FS-3038
to which this declaration relates, meets the requirements specified by the Federal
Communications Comm ission as detailed in the following specifications:
Part 15, Subpart B, for Class B equipment
FCC Docket 96-208 as it applies to Class B personal
Personal computers and peripherals
The product listed above has been tested at an External Test Laboratory certified
per FCC rules and has been found to meet the FCC, Part 15, Class B, Emission
Limits. Documentation is on file and available from the Digi International
Homologation Department.
www.digiembedded.com77
B
International EMC Standards
The NS9210 Processor Module meets the following standards:
StandardsNS9210 Processor Mod ule
EmissionsFCC Part 15 Subpart B
ImmunityEN 55022
SafetyUL 60950-1
ICES-003
EN 55024
CSA C22.2, No. 60950-1
EN60950-1
78NS9210 Processor Module Hardware Reference
80ConnectCore 9P 9215 Hardware Reference
Loading...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.