Digi, Digi International, the Digi logo, a Digi International Company, Jump Start 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.
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.
Digi International, Inc.
11001 Bren Road East
Minnetonka, MN 55343 U.S.A.
United States: +1 877 912-3444
Other locations: +1 952 912-3444
For additional documentation, see the Documentation folder in the NET+OS Start
menu.
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.
SupportTo get help with a question or technical problem with this product, or to make
comments and recommendations about our products or documentation, u se the
contact information listed in this table:
ForContact information
Technical supportwww.digiembedded.com/suppor t
United States: +1 877 912-3444
Other locations: +1 952 912-3444
v
About the Module
CHAPTER 1
ConnectCore 7U
block diagram
Built on leading NetSilicon
powerful and universal embedded core processor module in a compact 48-pin DIP
(dual in-line package) form factor. The module provides the ideal core processor
platform for product designs demanding an additional level of performance,
connectivity, and development platform flexibility.
The ConnectCore 7U embedded module offers 16 MB of RAM and up to 8 MB of onboard Flash memory, an integrated 10/100 Mb Ethernet MAC/PHY, up to two
configurable UART/SPI ports, an I
for application-specific use, and an external 10-bit address/8-bit data bus interface
for added component integration flexibility.
The ConnectCore 7U module uses the NS7520 microprocessor . For information about
the NS7520, see the NS7520 Hardware Reference available through your Jump Start
kit.
This diagram shows how the NS7520 and ConnectCore 7U module work together.
®
32-bit NET+ARM technology, the ConnectCore 7U is a
55 MHz 32-bit NS7520 NET+ARM processor
Up to 16MB SDRAM, 32 bit wide
Up to 8MB Flash memory, 16 bit wide
PHY for 10/100 Base-T Ethernet connection
Two RS232 line drivers, LVTTL level
2ConnectCore 7U Hardware Reference, Rev A 01/2007
ABOUT THE MODULE
Module variations
. . . . .
Serial EEPROM (8KB) for storing configuration parameters and MAC address
External I
Up to 16 programmable digital I/O pins (multiplexed with other functions)
JTAG interface, multiplexed with five address lines
8-bit external data bus and 10-bit external address bus
Two external chip selects
Operating temperatures of 0°C–70°C or -40°C–+85°C
MemoryThe module provides 16MB of 32-bit wide SDRAM, in one SDRAM bank.
A 16-bit wide Flash device, which can provide up to 8 MB of Flash memory, is also
available. See the list of standard module configurations immediately before this
section.
EthernetThe module supports full-duplex and half-duplex modes for both 10 Mbps and 100
Mbps operations, as well as address filtering for broadcasts and multicasts. The PHY
on the module supports auto-negotiation and can drive a 100Base-Tx line or
10Base-T line.
The module provides four pins for connecting a twisted-pair RJ-45 interface using
an external transformer with a 1:1 turns ratio.
The module provides two 8-bit ports (PORTA and PORTC) for digital I/O. These 16
pins are multiplexed with other functions such as serial communication, exter nal
DMA, or other, special function s. You can configure all pins individually as inputs or
outputs, with these exceptions:
PORTC2 is hardwired for use as I2C_SDA.
PORTC6 is hardwired for use as I2C_SCL.
PORTC4 provides a reset output until the startup code initializes the port pin.
PORTC4 outputs a reset pulse that remains in output mode as active high until
the code sets it otherwise
Note:
You can use pins C0, C1, and C3 to generate a level-sensitive interrupt to the
ARM core’s IRQ signal.
The module implements two independent serial channels that operate in these
modes:
UART (unive rsal asynchronous/syn chronous receive/transmitter) mode. This
mode operates at speeds up to 230 kbps, with 5 to 8 data bits; odd, even, or no
parity; and 1 or 2 stop bits.
SPI (serial peripheral interface) mode. Use this full-duplex, synchronous 4-
wire interface to connect different peripherals to the module.
Note:
The NS7520 supports SPI master mode only.
The pins for the two serial channels are multiplexed with the 16 GPIO (general
purpose I/O) pins.
Serial port A is on PORTA, with all eight signals available: RxD, TxD#, RTS#,
CTS#, DCD#, RI#, DSR#, and DTR#.
Serial port B is on PORTC, with six signals available: RxD, TxD#, RTS#, CTS#,
2
DCD#, and RI#. The remaining two pins are reserved for I
C use.
The serial channel voltage level is 3.3V. For RS232 or RS485 communication, you
must use external drivers.
Serial EEPROM /
2
I
C
The module has a 8KB EEPROM with an I
configuration data, such as the MAC address for the Ethernet controller.
Two GPIO pins — PORTC2 and POR TC6 — a ct as the I
2
I
C device to these pins as long as the pins do not use address 0xA0 or 0xA1. These
2
C interface to provide storage for
2
C bus. You can connect any 3.3V
addresses are used by the 8KB EEPROM on the module.
JTAG interfaceThe JTAG interface is used primarily for debug purposes. The five JTAG pins — TCK,
TMS, TDI, TDO, and TRST# — are multiplexed with five address lines (ADDR5 through
ADDR9) and are available on pins 2 through 6 on the module’s DIL-48.
4ConnectCore 7U Hardware Reference, Rev A 01/2007
ABOUT THE MODULE
Interfaces
Select the JTAG signals by tying pin 30 (LEDLNK/SEL#) low. When LEDLNK/SEL# is
not tied to GND, it is used as the L EDLN K outp ut f rom the PHY an d drive s an LED on
the development board to indicate Ethernet link and activity.
For normal operation, you must not connect signal LEDLNK/SEL# to GND. If
LEDLNK/SEL# is connected to ground, debug mode can be entered accidently,
affecting normal operation.
ResetA power-on reset controller resets all components on the module, if the power
supply of the module is below 2.88V.
The RESET# signal is output on pin 25 of the ConnectCore 7U connector, so it
can be used to reset components on your base development board at
power-on.
The RESET# signal has open drain characteristics allowing devices on your base
development board, such as a reset switch, to reset the module.
. . . . .
Reset timing
The RESET# signal has a pullup resistor on the ConnectCore 7U; it’s nominal
value is 5K.
External reset sources connected to pin 25 of the module must also have open
drain characteristics. This is also true for a debugger controlling the reset
signal of the module.
The reset controller on the module does extend an external reset signal by
(max) 560ms. This extra delay after end-of-reset must be considered when
working with a debugger.
If your development board uses a pushbutton reset, it should not be connected
directly to pin 25. The pushbutton reset should be debounced on your base
development board, to be compatible with the module.
The module provides an 8-bit data bus (DAT A7 through DATA0) and a 10-bit address
bus (ADDR0 through ADDR9) to connect peripherals to the module. Two individually
programmable chip selects (CS3# and CS4#), as well as an OE# (output enable)
signal and WE# (write enable) signal, allow you to connect a wide range of 8-bit
peripherals directly to the module without additional glue logic.
The signals of this bus are the unbuffered CPU signals. Only a single load can be
connected to these signals. If more than a single peripheral is connected to this b us,
external buffers are needed.
The address bus signals configure the module at end of reset. You cannot connect
extra pullups or pulldowns to the address bus.
Configuration is done at the end of each hardware reset. The reset status of th e
NS7520 is configured by connecting pulldown resistors of ~1K0 to signals A27–A0. All
address lines have an internal weak pullup. This is the default powerup
configuration:
Module layoutThe next drawings show the top and bottom of the module. The small black triangle
in the lower left corner of the top drawing and lower right corner of the bottom
drawing indicate where pin 1 is.
Top
R28 R23
R21
U9
U3
C16
R24
R29
C7
L6
Q1
C8
R13
R34
R25
R27
C33
C32
R26
R15
C31
R16R11
U11
C30
V2
C6
R38
RN7
C29
R37
R10
R19
C15
R18
U1
RN3
C22
RN6
C19
C18
R40
R39
RN2
R3
R1
R30
R32
R20
R8
C11
C21
L1
L5
Module pinout
legend
Bottom
R33
C20
C34
RN4 RN1
C10
R6
R5
C26
G1
C25L4
C9
R14
C14
C4
C23
R36
C5
R31
C24
R2
L3
C3
R22
L7
C27
C12
L2
L8
R35
U4
R12
C2
C1
Pin:Pin number on ConnectCore 7U connector
Signal:Signal name
Type:I = Input
O = Output
Drive:Output drive
U/D:U = pullup
D = pulldown
blank = neither a pullup nor a pulldown
w = weak (8.33K pullup, 10.30K pulldown)
R4
C13
U6
R9
R7
R17
RN5
U5
V3
SO1
U2
C17
C28
U7
Description: Pin description
Note:
The GPIO configurations for POR TA and PORTC values, described as GPIO in
this table, are shown in tables following this section.
www.digiembedded.com7
Module pinout
ABOUT THE MODULE
1
DIL-48 module connector
PinSignalTypeDriveU/DDescription
1ADDR4O4 mAU 10 K
2ADDR5
TCK
3ADDR6
TMS
4ADDR7
TDI
5ADDR8
TDO
6ADDR9
TRST#
O
I
O
I
O
I
O
O
O
I
4 mAU 10K
U 10K
4 mAU 10K
U 10K
4 mAU 10K
U 10K
4 mA
2 mA
U 10K
U 10K
4 mAU 10K
D w
LEDLNK = open (address function)
LEDLNK = GND (JTAG function)
LEDLNK = open (address function)
LEDLNK = GND (JTAG function)
LEDLNK = open (address function)
LEDLNK = GND (JTAG function)
LEDLNK = open (address function)
LEDLNK = GND (JTAG function)
LEDLNK = open (address function)
LEDLNK = GND (JTAG function)
7PORTA0I/O 2 mAU wGPIO
8PORTA1I/O 2 mAU wGPIO
9PORTA2I/O 2 mAU wGPIO
10PORTA3I/O2 mAU wGPIO
11PORTA4I/O2 mAU wGPIO
12PORTA5I/O2 mAU wGPIO
13PORTA6I/O2 mAU wGPIO
14PORTA7I/O2 mAU wGPIO
15PORTC0I/O2 mAU wGPIO
16PORTC1I/O2 mAU wGPIO
17I2C_SDAO2 mAU 4K7Hardwired — I
2
C data signal
18PORTC3I/O2 mAU wGPIO
19PORTC4I/O2 mAU wGPIO
20PORTC5I/O2 mAU wGPIO
21I2C_SCLI/O2 mAU 4K7Hardwired — I2C clock signal
22PORTC7I/O2 mAU wGPIO
233.3VPn/a3.3V power connection
24GNDPn/aGround connection
25RSTIO#I/O5 mAU 5KReset (bi-directional)
26TPIPIn/aEthernet input+
27TPINIn/aEthernet input28TPOPOn/aEthernet output+
29TPONOn/aEthernet output-
8ConnectCore 7U Hardware Reference, Rev A 01/2007
ABOUT THE MODULE
DIL-48 module connector
PinSignalTypeDriveU/DDescription
. . . . .
30LEDLNK/SEL#O
I
31NCI/On/aReserved
32NCI/On/aReserved
33DATA7I/O4 mAExternal data line D7
34DATA6I/O4 mAD6
35DATA5I/O4 mAD5
36DATA4I/O4 mAD4
37DATA3I/O4 mAD3
38DATA2I/O4 mAD2
39DATA1I/O4 mAD1
40DATA0I/O4 mAD0
41ADDR0O4 mAU 10KAddress line
42ADDR104 mAU 1KAddress line
43ADDR2O4 mAU 1KAddress line
44ADDR3O4 mAU 10KAddress line
FeaturesRS232 serial interface with DB9 connector
Ethernet interface with RJ45 connector
LEDs for power and communication
Two user connector pushbuttons for the application
Manual reset switch
Support for external character display
JTAG interface
ImportantThe development board in your development kit has three components that are not
used in conjunction with the ConnectCore 7U. Please ignore these components:
X7: USB Host connector
X10: USB Device connector
X12: Serial port 3
11
2
The development
board
ABOUT THE DEVELOPMENT BOARD
What’s on the Development Board
Standard JTAG ARM
connector, X4
JTAG booster, X3
DIL-48 socket, SO1,
for the ConnectCore
7U module
Potentiometer, P1
Character
display
header, X8
Power jack,
X1
LED, LE1
Serial port A,
X11
Wire-wrap area and
42-pin header, X6
Serial port B ,
X2
LED, LE4
Triple
configuration
jumper 1, J1
User
pushbutton,
S2
User
pushbutton,
S3
Ethernet RJ45
connector, X9
LED, LE2
LED, LE3
Rese t button , S1
12ConnectCore 7U Hardware Reference, Rev A 01/2007
There are two serial ports — serial port A and serial port B— on the ConnectCore 7 U
development board. Because these ports are multiplexed with the programmab le
GPIO pins (PORTA and PORTC), only one serial port — serial port B — is
preconfigured for use. You can configure serial port A to meet your application
needs.
Serial port A,
Serial port B,
X2
Serial port B, X2Use serial port B as a console port for communication with a host PC. The
development board comes with an RS232 driver (Maxim MAX3320) already assembled.
This driver guarantees baud rates up to 250 kbps.
X11
14ConnectCore 7U Hardware Reference, Rev A 01/2007
ABOUT THE DEVELOPMENT BOARD
RS232 serial interface
Serial port B operates in asynchronous RS232 full-duplex mode. This port supports
only the RTS and CTS hardware control signals, and connects to the ConnectCore 7U
module’s PORTC pins.
. . . . .
Serial port B:
connector
Serial port B: Off
state
The development board serial port connect or is a DB type connector (male). Pins are
allocated on the connector as shown:
If a serial connection is not necessary and the four PORTC pins (PORTC1, PORTC3,
PORTC5, and PORTC7) ar e for GPIO, the RS232 line driver can be forced into an off
state by plugging jumper JP11 on pins 3 and 4 of header J1. An off state means that
the on-chip power supply is shut down.
Important:
PinADescription when insertedFactory default
3Serial driver forced offNot inserted
4
To disable the RS232 line driver, you must plug in JP11.
= connected pins
www.digiembedded.com15
ABOUT THE DEVELOPMENT BOARD
2
RS232 serial interface
Serial port A,
X11
Serial port A connects to the module’s PORTA pins. These pins lead to the wire-wrap
area, so you can configure the port to meet the requirements of your application.
The pins are also connected to connector X11 and are configured as shown:
A TTL-to-RS232 converter module (part number FS-276) for use with
connector X11 is available as an accessory item. For additional information,
contact your Digi sales representative or visit the Digi Web site.
16ConnectCore 7U Hardware Reference, Rev A 01/2007
The module provides the 10/100 Ethernet MAC controller and PHY. The
development board provides a 1:1 transformer and a RJ45 jack with an LED that
shows the link/activity status of the Ethernet line.
A JTAG interface is available both for debug purposes and during application
development using the Digi JTAG Link debugger. Because the module has only 48
pins, the JTAG interface is multiplexed with address lines ADDR[5...9]. The voltage
level on pin LEDLNK/SEL# controls the multiplexing.
Standard JTAG ARM
connector, X4
JTAG booster, X3
Activating the
JTAG interface
The JTAG interface is activated when the level on LEDLNK/SEL# is below 0.7V,
which means that LEDLNK/SEL# is connected directly to GND. LEDLNK/SEL# is
connected to GND when jumper JP10 is plugged onto pins 1 and 2 of header J1.
Important:
PinADescription when insertedFactory default
1JTAG activeNot inserted
2
To activate the JTAG interface, you must plug in JP10.
= connected pins
18ConnectCore 7U Hardware Reference, Rev A 01/2007
ABOUT THE DEVELOPMENT BOARD
Debugging notesDebugging means that the JTAG interface is selected.
When debugging, the Ethernet status LED (link/activity) is not available.
When debugging, address lines ADDR[0...4] are available.
When debugging, address lines ADDR[5...9] are not available.
If the board is operating under normal conditions — that is, JP10 is not plugged
onto header J1 — the debugger or JTAG booster must be removed.
JTAG
. . . . .
Standard ARM
JTAG connector,
X4
The JTAG connector, X4, is a 20-pin header and can be used to connect supported
development tools such the Digi JTAG Link, EPI Majic, and others. The JTAG
connector pins are configured as shown:
Because the ConnectCore 7U does not support RTCK, the corresponding pin on
the debug header is left floating.
The debugger must be configured to have open drain characteristics as its
SRST# output. The module has a pullup resistor of 5K.
If you want to use a debugger not provided by Digi, contact Digi technical
support (www.digiembedded.com/support) to ensure that the debugger is
supported.
JTAG booster,
X3
You can use an optional Digi JTAG booster that allows accelerated programming of
the on-board Flash. An 8-pin header, X3, is provided on the development board for
connecting the JTAG booster.
Important:
The Digi JTAG booster is not part of the standard ConnectCore 7U
development kit. For more information, contact your local Digi sales
office or distributor.
The development board has a reset button (S1) and two user pushbuttons (S2 and S3).
User
pushbutton,
S2
User
pushbutton,
S3
Rese t bu tt on, S1
Reset button, S1You can manually reset the module using the reset button, S1, on the development
board.
The ConnectCore 7U has a bi-directional reset signal that is extended on the module
by its controller.
User
pushbuttons, S2
and S3
The S2 and S3 user pushbuttons allow you to manipulate PORTC0 and PORTC4 UART
serial functions, by transitional between open and closed positions.
The S2 user switch button is connected to the PORTC0 pin.
The S3 user switch button is connected to the PORTC4 pin.
Both pushbuttons have a series resistor (680
R) to avoid module damage should the
pushbutton be pressed while the associated GPIO is configured as an output.This is
especially important for GPIO C4, as this GPIO is configured as an active low resetout by default.
The board has four LEDs for power and communication.
LED, LE1
LED, LE4
LED, LE2
LED, LE3
LE1LED LE1 is a 3.3V power indicator. When the LED is red, the power is on.
LE2LED LE2 is the status indicator for Ethernet link/activity. The LED is visible on the
upper left corner of the RJ-45 connector and, when lit, indicates that there is an
active link on the Ethernet interface. When there is receive or transmit activity, the
LED stays on for 20 milliseconds.
LE3 and LE4LEDs LE3 and LE4 are connected to the PORTA4 (default debug) and PORTA6 pins,
respectively. These pins might be required by other peripherals in the wire-wrap
area. Yo u can disable the pins by removing jumper JP12 from header J1.
PinADescription when insertedFactory default
5LEDs activeInserted
6
= connected pins
22ConnectCore 7U Hardware Reference, Rev A 01/2007
ABOUT THE DEVELOPMENT BOARD
Peripherals
. . . . .
When Jumper J12 is removed and the LEDs are not active, they are no longer
connected to +3.3V. Because the LEDs are unidirectional, they have no effect on
PORTA4 and PORTA6 when disconnected.
The development board has an 8-bit d ata bus and 10-bit address bus for connecting
external peripherals. Two individually programmable chip selects (CS3# and CS4#),
as well as OE# (output enable) and WE# (write enable) signals, allow 8-bit
peripherals to be connected directly to the module without any glue logic. In
addition, there are two 8-bit GPIO ports (PORTA and PORTC) available on the
module connector pins.
GPIO port pinoutThis table describes the programmable GPIO pins used by the development board and
those pins/signals that are available for use by additional hardware in the wire-wrap
area (X6).
X8 on the development board is a 16-pin header with 0.1” (2.45 mm) spacing (display
header reference part: EDT EW20220GLY, Matrix LCD-Module 2 x 20, mating connector
reference part: Harting IDC 09 18 516 6803). Use this header to add a simple
character display module; for example, 20 characters by 4 lines or 20 characters by
two lines. The display uses either CS3# (R24 default-fitted) or CS4# (populate R18 and
remove R24).
The character display module requires a 5 VDC power supply.
Potentiometer,
P1
26ConnectCore 7U Hardware Reference, Rev A 01/2007
P1 on the development board is a variable resistor (potentiometer); use this to adjust
the contrast (VO) of a connected character LCD.
Display header
pin configuration
ABOUT THE DEVELOPMENT BOARD
Character display header and potentiometer
. . . . .
PinSymbolDescription
1VSSGND
2VDD+5V
3VOLCD control adjust
4RSRegister selection
This is the same as the module’s ADDR0 pin.
5R/W#Read / Write#
This is the same as the module’s ADDR1 pin.
6EEnable
This is the inverted version of one of the module’s
chip select signals.
7DATA0This is the buffered version of the module’s DATA0
pin.
8DATA1This is the buffered version of the module’s DATA1
pin.
9DATA2This is the buffered version of the module’s DATA2
pin.
10DATA3This is the buffered version of the module’s DATA3
pin.
11DATA4This is the buffered version of the module’s DATA4
pin.
12DATA5This is the buffered version of the module’s DATA5
pin.
13DATA6This is the buffered version of the module’s DATA6
pin.
14DATA7This is the buffered version of the module’s DATA7
Index-2ConnectCore 7U Hardware Reference, Rev A 01/2007
. . . . .
RJ45 pin allocation 17
RS232 serial interface 14
-
16
S
S1, reset pushbutton 21
S2, user pushbutton 21
S3, user pushbutton 21
serial EEPROM/I2C interface 4
serial interface 4
serial port A, X11 16
serial port B X2 14
serial port B, X2
connector 15
off state 15
SO1, DIL 48-pin socket 20
specifications
DIL 48-pin socket, SO1 20
Ethernet magnetic 3
SPI mode 4
X6, wire-wrap area 24
X8, character display header 26
pin configuration 27
X9, Ethernet connector 17
T
temperature specification 29
triple configuration jumper 13
U
UART mode 4
W
wire-wrap area, X6 24
X
X1, power jack 28
X11, serial port A 16
X2, serial port B 14
connector 15
off state 15
X3, JTAG booster 19
X4, JTAG connector 19
www.digiembedded.comIndex-3
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.