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.
PU 10K
Connected to A13 through a 2k2
series resistor.
Read bit 4 of GEN ID register (@
0xA0900210).
Loading...
+ 56 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.