NS9210 Processor Module Hardware Reference 90001002_A August 2008...
Page 2
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...
Contents ............... Customer support ................
Page 4
GPIO multiplex table .................28 External interrupts ................32 Interfaces ................33 10/100 Mbps Ethernet port ..............33 UART ....................33 SPI ....................33 I2C bus ..................34 RTC ....................34 Power ..................34 Power supply ...................34 Internal voltage ................34 C h a p t e r 2 : A b o u t t h e D e v e l o p m e n t B o a r d ....35 What’s on the development board? ............35 The development board ..............37 User interface ................38...
Page 5
LEDs ..................44 WLAN LED LE7 ................. 44 Power LEDs, LE3 and LE4 ..............44 User LEDs, LE5 and LE6 ..............44 Serial status LEDs ................45 Status LEDs Serial Port D LEDs .............. 45 Status LEDs Serial Port B LEDs .............. 45 Serial UART ports ..............
This guide provides information about the Digi NS9210 Processor Module embedded core module. This table describes the typographic conventions used in this guide: Conventions used in this guide This convention Is used for Emphasis, new terms, variables, and document titles.
Page 9
About the Module he 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.
C h a p t e r 1 F e a t u r e s a n d f u n c t i o n a l i t y ................. . 32-bit NET+ARM (ARM926EJ-S) RISC processor NS9215 @ 150MHz ARM9 core with memory management unit (MMU) 4K data cache/4K instruction cache...
Pinout legend: Input Type Output Input or output Power X1 pinout X1 pin Type Module functionality Usage on Comments number Development board RSTIN# RSTIN# 10k pull-up on module PWRGOOD PWRGOOD Output of the reset controller push pull with 470R current limiting resistor RSTOUT# RSTOUT#...
Page 12
C h a p t e r 1 X1 pin Type Module functionality Usage on Comments number Development board Buffered Data - only active when either CS0# or CS2# is active NS9215 D[31:16] Buffered Address always active NS9210 Processor Module Hardware Reference...
Page 13
X1 pin Type Module functionality Usage on Comments number Development board EXT_OE# EXT_OE# EXT_WE# EXT_WE# CSO# CSO# CS2# CS2# BLE# BLE# NS9215 BE2# BHE# BHE# NS9215 BE3# EXT_WAIT# EXT_WAIT# 10k pull-up on module BCLK BCLK Connected over a 22R resistor to NS9215 CLK_OUT1 pin ETH_TPIN ETH_TPIN...
Page 14
C h a p t e r 1 X1 pin Type Module functionality Usage on Comments number Development board VRTC VRTC Backup Battery for RTC, for 3V cell. Can be left floating, if RTC backup not needed. VLIO VLIO Mobile: Power from Li-Ion Battery (2.5V-5.5V) Non-Mobile: connected to 3.3V NS9210 Processor Module Hardware Reference...
Page 16
C h a p t e r 1 Type Module functionality Usage on Comments X2 pin Development board number TXDA/ Timer8_In/ Timer7_Out/ GPIO7/ SPI_TX (dup) DCDC#/ DMA1_DONE/ Timer8_Out/ GPIO8/ SPIB_EN (dup)/ CTSC#/ I2C_SCK/ EIRQ0 (dup)/ GPIO9/ PIC_DBG_DATA_IN DSRC#/ QDCI/ EIRQ1 (dup) GPIO10/ PIC_DBG_CLK RXDC/...
Page 18
C h a p t e r 1 Type Module functionality Usage on Comments X2 pin Development board number DCDD# (dup) / PIC_0_BUS_1[16] PIC_1_BUS_1[16] GPIO59/ CTSD# (dup)/ PIC_0_BUS_1[17] PIC_1_BUS_1[17] GPIO60/ DSRD# (dup)/ PIC_0_BUS_1[18] PIC_1_BUS_1[18] GPIO61/ RXDD (dup)/ PIC_0_BUS_1[19] PIC_1_BUS_1[19] GPIO62/ RID# (dup)/ PIC_0_BUS_1[20] PIC_1_BUS_1[20]...
Page 20
C h a p t e r 1 Type Module functionality Usage on Comments X2 pin Development board number PIC_0_CTL_IO[3] PIC_1_CTL_IO[3] Timer5_In/ GPIO79 PIC_0_BUS_0[0] PIC_1_BUS_0[0] Timer6_In (dup)/ GPIO80 PIC_0_BUS_0[1] PIC_1_BUS_0[1] Timer7_In (dup)/ GPIO81 PIC_0_BUS_0[2] PIC_1_BUS_0[2] Timer8_In (dup)/ GPIO82 PIC_0_BUS_0[3] PIC_1_BUS_0[3] Timer9_In (dup)/ GPIO83 PIC_0_BUS_0[4]...
Page 22
C h a p t e r 1 Type Module functionality Usage on Comments X2 pin Development board number VIN0_ADC VIN1_ADC VIN2_ADC VIN3_ADC VIN4_ADC VIN5_ADC VIN6_ADC VIN7_ADC VSS_ADC Connected on module to AGND Ω through 0 resistor VREF_ADC 100nF decoupling capacitor between VREF_ADC and VSS_ADC 3.3V...
C h a p t e r 1 C o n f i g u r a t i o n p i n s — M o d u l e ................. . The NS9210 Processor Module supports the following JTAG signals: TCK, TMS, TDI, TDO, TRST#, and RTCK.
Signal name Function PU/PD Comment SW_CONF1 User-defined software Connected to A14 through a 2k2 configuration pin; can be read in series resistor.Read bit 5 of GEN GEN ID register bit 5, default ID register (@ 0xA0900210). high SW_CONF2 User-defined software Connected to A15 through a 2k2 configuration pin;...
C h a p t e r 1 CPU clock = 299.8272 MHz / 2 = 149.9136 MHz AHB clock = 149.9136 MHz / 2 = 74.9568 MHz After powerup, software can change the PLL settings by writing to the PLL Changing the configuration register (@ 0xA090_0188) CPU speed...
C h a p t e r 1 UART Ethernet C port Timers and interrupt inputs Memory bus data GPIO [15:0] allow five multiplex modes. Pin notes 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.
Page 29
Port Alternate function Alternate function Alternate Alternate On module, default name, function 02 function 04 (only used as Function GPIO00...GPIO15) GPIO11 RXDC# DMA1_PDEN EIRQ2 (dup) SPI_RXD (boot) RXDC GPIO12 RXCLKC / RIC# I2C_SDA RESET_DONE SPI_CLK (dup) RIC# GPIO13 RXCLKC / RTSC# QDCQ Reserved SPI_CLK (boot)
Page 30
C h a p t e r 1 Port Alternate function Alternate function Alternate Alternate On module, default name, function 02 function 04 (only used as Function GPIO00...GPIO15) GPIO31 TXDD Reserved Reserved for upper data lines GPIO32 MII_MDC PIC_0_GEN_IO[0] Reserved MII Interface GPIO33 MII_TXC...
Page 31
Port Alternate function Alternate function Alternate Alternate On module, default name, function 02 function 04 (only used as Function GPIO00...GPIO15) GPIO61 DSRD# (dup) PIC_0_BUS_1[18] PIC_1_BUS_1[18] DSRD# GPIO62 RXDD (dup) PIC_0_BUS_1[19] PIC_1_BUS_1[19] RXDD GPIO63 RID# (dup) PIC_0_BUS_1[20] PIC_1_BUS_1[20] RID# GPIO64 RTSD# / 485CTLD PIC_0_BUS_1[21] PIC_1_BUS_1[21] RTSD#...
C h a p t e r 1 Port Alternate function Alternate function Alternate Alternate On module, default name, function 02 function 04 (only used as Function GPIO00...GPIO15) GPIO90 PIC_0_BUS_0[10] PIC_1_BUS_0[10] Timer6_Out (dup) GPIO reserved on module GPIO91 PIC_0_BUS_0[11] PIC_1_BUS_0[11] Timer7_Out (dup) Reserved NAND_R/B# GPIO92...
External interrupt GPIO multiplexing Other functions, Comments 1st position EIRQ2 GPIO4 X2.7 GPIO11 X2.14 EIRQ3 GPIO5 X2.8 EIRQ3# is used on the development board to implement I²C I/O expander GPIO67 X2.35 interrupt functionality. GPIO101 X2.64 I n t e r f a c e s .
C h a p t e r 1 Master: 33.33 Mbps Slave: 7.50 Mbps The SPI module is made of four signals: RXD, TXD, CLK and CS# The I C bus is completely free on the module - no EEPROM and no RTC - since the RTC C bus is in the processor.
About the Development Board he NS9210 Processor Module Development board supports the NS9210 Processor Module. This chapter describes the components of the development 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.
Page 36
C h a p t e r 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.3af) Prototyping area (15 x 28 holes) with +3.3V and GND connections NS9210 Processor Module Hardware Reference...
C h a p t e r 2 U s e r i n t e r f a c e ................. . The NS9210 Processor Module Development board implements two user buttons and two user LEDs in addition to those provided on the module.
C h a p t e r 2 Use the user pushbuttons to interact with the applications running on the NS9210 User pushbuttons, Processor Module. Use these module signals to implement the pushbuttons: S6 and S7 Signal name Switch GPIO used (pushbutton) USER_PUSH_BUTTON_1 GPIO81...
Use S1 to configure the line interface for serial port B MEI: Serial Port B MEI configuration Switch pin Function Comments switches, S1 S1.1 On = RS232 transceiver enabled RS422/RS485 transceivers disabled Off = RS232 transceiver disabled RS422/RS485 transceivers enabled S1.2 On = Auto Power Down enabled Auto Power Down is not supported on...
Jumper functions Jump Name If connection made Default Enable transceiver This jumper allows to disable the console RS232 transceiver. Connection made = console active Battery enable Supplies the real time clock with 3V from the battery (lithium coin cell battery, Connection not made = G1) even if the board is switched off.
Signal name GPIO used USER_LED1# GPIO82 USER_LED2# GPIO85 The development board has two sets of serial port LEDs — four for serial port D and Serial status eight for serial port B. The LEDs are connected to the TTL side of the RS232 or LEDs RS422/485 transceivers.
C h a p t e r 2 S e r i a l U A R T p o r t s ................. . The development board supports the four serial ports available on the NS9210 Processor Module.
Serial port D pins are allocated as shown: Function Defaults to DCD# GPIO59 GPIO62 GPIO66 DTR# GPIO65 DSR# GPIO61 RTS# GPIO64 CTS# GPIO60 RIB# GPIO63 By default, Serial D signals are configured to their respective GPIO signals. It is the responsibility of the driver to configure them properly. The serial (UART) port A interface is a TTL interface connected to a 2x5 pin, 0.1”...
C h a p t e r 2 The serial (UART) port C interface is a TTL interface connected to a 2x5 pin, 0.1” Serial port C TTL connector, X5. The connector supports only TTL level. interface The serial port C interface corresponds to the NS9215 UART port C. The signals are shared with the HDLC interface.
The serial (UART) port B connector, X6, is a DSUB9 male connector. This asynchronous Serial port B, serial port is DTE and requires a null-modem cable to connect to a computer serial MEI interface port. The serial port B MEI (Multiple Electrical Interface) interface corresponds to NS9215 UART port B.
C h a p t e r 2 C i n t e r f a c e ................. . I2C header, X15 I2C digital I/Os, X44 The I²C interface has only one device connected to the bus on the development...
Page 51
The I/O expander is a Philips PCA9554D at I C address 0x20 / 0x21. The pins are allocated as shown: Signal IO_0 IO_1 IO_2 IO_3 IO_4 IO_5 IO_6 IO_7 www.digiembedded.com...
C h a p t e r 2 S P I i n t e r f a c e ................. . SPI header, X8 The development board provides access to the SPI interface on the module using the SPI connector, X8.
C h a p t e r 2 C u r r e n t M e a s u r e m e n t O p t i o n ................. . The Current Measurement Option uses 0.025R ohm series resistors to measure the current.
To measure the load current used on different power supplies, measure DC voltage How the CMO across the sense (CMO) resistor. The value of the resistor is 0.025 ± 1%. Calculate works the current using this equation: I = U/R where I = current in Amps U = measured voltage in Volts...
C h a p t e r 2 The standard JTAG ARM connector is a 20-pin header and can be used to connect Standard JTAG development tools such as Digi’s JTAG Link, ARM’s Multi-ICE, Abatron BDI2000, and ARM connector, others.
Power Jack, X24 PoE header, PoE header, Plug in the PoE module at a right angle to the development board, as shown in this The PoE module drawing: PoE module Jump Start development board www.digiembedded.com...
C h a p t e r 2 This is how the PoE input connector pins are allocated: Signal POE_TX_CT POE_RX_CT POE_RJ45_4/5 POE_RJ45_7/8 This is how the PoE output connector pins are allocated: Signal +12V_PoE +12V_PoE PoE_GND PoE_GND The development board provides access to POE_GND allowing it to be turned off POE_GND when power is provided through Power Jack X26.4 and X26.5.
Ethernet RJ-45, X19 RJ-45 connector pins are configured as shown: RJ-45 pin allocation, X19 Signal 802.3af End-Span (mode A) 802.3af Mid-Span (Mode B) Description TXD+ Negative V Transmit data + Port TXD- Negative V Transmit data - Port RXD+ Positive V Receive data + Port EPWR+...
C h a p t e r 2 The RJ-45 connector has two LEDs located near the outer lower corners of the LEDs connector. These LEDs are not programmable. Description Yellow Network activity (speed): Flashing when network traffic detected; Off when no network traffic detected.
(such as CE#, IRQ#, WE#), as well as I C and power (+3.3V). Using these signals, you can connect Digi-specific extension modules or your own daughter card to the module’s address/data bus. Peripheral application pins are allocated as shown:...
C h a p t e r 2 M o d u l e a n d t e s t c o n n e c t o r s ................. . The NS9210 Processor Module plugs into the module connectors X1 and X2 on the development board.
C h a p t e r 2 X11 pin Signal X11 pin Signal BA10 BA13 BA14 EXT_OE# EXT_CS2# BE2# EXT_CLK (ETH_TPIP) NC NC (ETH_LINK#) Reserved* Reserved* Reserved* 3.3V *USB signals are reserved for future use. X20 pinout X20 pin Signal X20 pin Signal...
Appendix A:Specifications his appendix provides NS9210 Processor Module and electrical specifications, as well as module and development board mechanical specifications. E n v i r o n m e n t a l s p e c i f i c a t i o n s .
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. Extreme 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.
T y p i c a l m o d u l e c u r r e n t / p o w e r m e a s u r e m e n t s ................. . The following illustrates typical power consumption when all clocks are active and the ethernet is connected to a 100Mb network.
Measurements are in millimeters. Module, top view Note: Measurements are in millimeters. Module, side view Note: NS9210 Processor Module Hardware Reference...
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: reset_n or positive edge input max = 500nsec = 0.8V to 2.0V...
Appendix B:Certifications he NS9210 Processor Module product complies with the standards cited in this section. F C C P a r t 1 5 C l a s s 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.
Page 76
“Contains Transmitter Module FCC ID: MCQ-50M1355/ IC: 1846A- 50M1355”. 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.
Page 77
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.
Page 78
International EMC Standards The NS9210 Processor Module meets the following standards: Standards NS9210 Processor Module FCC Part 15 Subpart B Emissions ICES-003 EN 55022 Immunity EN 55024 UL 60950-1 Safety CSA C22.2, No. 60950-1 EN60950-1 NS9210 Processor Module Hardware Reference...
Need help?
Do you have a question about the NS9210 and is the answer not in the manual?
Questions and answers