SystemBase Eddy-CPU User manual

Eddy-CPU
User Guide
English Ver 0.9
March 23, 2007

Eddy-CPU User Guide
2
Revision History
Revision Date
Document
Version Pages
Description
March 20, 2007 1.0 All Initial release by jhkim
Copyright 2007 SystemBase Co., Ltd.All rights reserved.
Website http://www.sysbas.com/
Tel 82-2-855-0501
Fax 82-2-855-0580
16th Fl. Daerung Post Tower-1, 212-8, Guro-dong, Guro-gu, Seoul, Korea

Eddy-CPU User Guide
3
Contents
Chapter 1. Introduction 5
1. About This Document 5
2. Who Should Read This Document? 5
3. Document Structure 6
4. Eddy Documents 7
5. Technical Supports 8
Chapter 2. Getting Started 9
1. Overview 9
2. Features 12
3. Package Checklist 13
4. Applications 14
Chapter 3. Hardware Description 15
1. Overview 15
2. Eddy-CPU Development Kit 19
Chapter 4. Integration 25
1. Connection Guide 25
2. First-time Bootup 25
3. Connecting to Eddy with IPaddress 25
Chapter 5. Configuration via Web 28
1. Connection 28
2. Setup Menu 29
3. Network Settings 30

Eddy-CPU User Guide
4
4. Serial Settings 32
5. GPIO Settings 37
6. Admin Settings 38
7. Change Password 39
8. Update Firmware 40
9. Factory Default 41
10. Save & Reboot 42
Chapter 6. Configuration via Telnet 43
1. Connection 43
2. View Commands 44
3. Network Commands 44
4. Serial Commands 46
5. GPIO Commands 48
6. Username/Password Commands 48
7. System Commands 48
Chapter 7. Appendix 49
1. Firmware Update 49
1. Technical Specifications 53
2. Ordering Information 55
3. FCC Statement 55

Eddy-CPU User Guide
5
Chapter 1. Introduction
This chapter is an introduction to SystemBase embedded CPU module Eddy-CPU.
1. About This Document
This guide is designed for users of Eddy-CPU, who are in charge of connecting to and communicating
with Eddy, setting Eddy’s configurations, status monitoring, firmware update, and other administration
work.
2. Who Should Read This Document?
This guide is designed for Eddy-CPU users and administrators. It is strongly recommended that anyone
trying to apply, use, and maintain Eddy read this document. This guide deals with the hardware-level
integration issues and software-level configuration tips. It will be a great starting point for any
administrators who want to easily monitor and control Eddy and its connected devices.

Eddy-CPU User Guide
6
3. Document Structure
Introduction (Chapter 1) is a preface with general information and introductory notices.
Getting Started (Chapter 2) presents a brief introduction about Eddy-CPU, including features and
applications.
Hardware Descriptions (Chapter 3) explains about the layout and pin specifications with block diagram
and drawings.
Integration (Chapter 4) helps you to connect Eddy to serial and network environment. It ends up with
first time boot-up and status check.
Configuration via Web (Chapter 5) provides menu-by-menu guide for setting up the operation
environment for Eddy via web browser.
Configuration via Telnet (Chapter 6) provides a list of commands for setting up the operation
environment for Eddy via Telnet.
Appendix (Chapter 7) provides firmware update guides and technical specifications for detailed
information.

Eddy-CPU User Guide
7
4. Eddy Documents
The following table summarizes documents included in the Eddy document set.
Document Name Description
User Guide Integration, configuration, and
management of Eddy-CPU
for the administrator
Programmer’s Guide
Programmer’s application development
guide, including in-depth approach to
compiling, linking, and creating firmware
API reference is also included with a
list of available functions
for customized application programming
Portview User Manual Guide for SystemBase device server
management application Portview
COM Port Redirector
User Manual Guide for SystemBase COM Port Redirector
If you need more information on Eddy-CPU or embedded device servers in general, please visit our
corporate website at http://www.sysbas.com/. You can view and/or download documents related to Eddy
as well as latest software and firmware updates. Available resources are as follows:
Document Name Description
Eddy-CPU Spec Sheet Specifications for Eddy-CPU
Eddy-CPU White Paper
An introductory reading for anyone new
to embedded device server.
Deals with background, history, market
environment, and technology
Eddy-CPU Application
Notes Various applications of Eddy presented
in diagrams and images
All documents are updated promptly, so check for the recent document update. The contents in these
documents are subject to change without any notice in advance.

Eddy-CPU User Guide
8
5. Technical Supports
There are three ways you can get a technical support from SystemBase.
First, visit our website http://www.sysbas.com/ and go to ‘Technical Support’ menu. There you can read
FAQ and ask your own question as well.
Second, you can e-mail our technical support team. The mail address is [email protected]m. Any kind of
inquiries, requests, and comments are welcome.
Finally, you can call us at the customer center for immediate support. Our technical support team will
kindly help you get over with the problem. The number to call is 82-2-855-0501.

Eddy-CPU User Guide
9
Chapter 2. Getting Started
Welcome to Eddy! This chapter includes Eddy-CPU overview, main and distinctive features, package
contents for each product, and application fields.
1. Overview
Eddy-CPU is an Embedded Device Server module that comes with a Conexant CX82100-41Z processor,
SDRAM, Flash memory, one 10/100Mbps Ethernet port, 8 bit address/8 bit data bus interface to support
flexible connections to outer devices such as UART, and a maximum of 17 user programmable IOs. Users
can easily implement UART & 232/422/485, I2C interface and much more using example codes and
Evaluation Kit circuits.
Eddy-CPU comes in small form factor (38 x 22mm) but yet has an on board memory and integrated
10/100Mbps network interface which would enable minimized input of time and money for future
application developments.
[ Eddy-CPU module block diagram ]

Eddy-CPU User Guide
10
Eddy-CPU Development Kit
Eddy-CPU Development Kit provides an easy environment for the programmer to test their applications
on Eddy-CPU. Eddy-CPU Development Kit includes test board, various connectors, programming
environment and documents.
Refer to ‘Programming Guide’ included in the Eddy-CPU Development Kit for more detailed information.
Conexant CX82100
The Conexant™ CX82100 Home Network Processor (HNP) is a single-chip, 185 MIPS high performance,
ARM940T-based processor integrated with multiple network interface hardware functions and packaged
into a 196-pin FPBGA.
[ Processor Block Diagram ]

Eddy-CPU User Guide
11
Product at a Glance
Software Architecture

Eddy-CPU User Guide
12
2. Features
Various features of Eddy-CPU make it easy to apply Eddy-CPU to various application developments.
Main features are presented below. Other minor features will be explicitly presented throughout this guide.
-Premium-level hardware with ARM940T 168MHz CPU, 4MB Flash, and 8MB SDRAM
-Program and execute your own application
-SystemBase SDK and API support for application programming (included in Development Kit)
-Small sized to be integrated in any hardware (38.0 x 20.8 mm)
-10/100Mbps Ethernet port (Exterior Transformer & RJ45 needs to be implemented)
-SystemBase COM Port Redirector for better adaptability
-Extensive configuration and monitoring with Portview
-Firmware upload through Web, FTP, and TFTP
-Configuration through Web, Telnet, SNMP, and Portview
-Various customizing options
-Standard Linux environment for openness in executable applications
-Maximum 16 Programmable IO pins for customized applications
-3.3V power input

Eddy-CPU User Guide
13
3. Package Checklist
Eddy-CPU package is composed of following components. Make sure every component is included with
your package.
Module
All module packages include a module and a CD with utilities and documents.
-One Eddy-CPU Module
-CD-ROM (utilities and documents)
Development Kit: Eddy-CPU DK
Eddy-CPU Evaluation Board
Eddy-CPU Module
Serial Cable 1pc (null modem cable)
LAN Cross Cable 1pc
USB Cable 1pc (for firmware download), jumper
Power Adaptor 1pc
Power Cable 1pc (Euro or US – selectable in order)
CD (SystemBase SDK, compile environment, documentations, etc.)

Eddy-CPU User Guide
14
4. Applications
Eddy-CPU can be applied to many practical applications in various fields. Here we present some of them.
Factory / Industrial Automation
PLC, Robot arms, Human-Machine Interface, Warehouse rails
Medical instruments, Inspection equipment controllers
Alarming units
Home Appliances / Electronic Devices
Power controller, Gaming machines
Scales, Gas detection units, Water & pollution metering devices
Data collection and distribution units
Financial / Building Automation
Card readers, Barcode scanners, Kiosks, Point-Of-Sale related devices
Serial printers, Cash registers, Credit card authorization terminals
Biometric detection units, Security devices
OEM Device Server Distributors
OEM device server with distributor’s own case & brand
Ready-to-go device or customized application / setup mode can be inserted

Eddy-CPU User Guide
15
Chapter 3. Hardware Description
This chapter provides Eddy-CPU’s hardware information including block diagram, layout, pin
specifications, dimensions and other hardware-related issues.
1. Overview
Ethernet LAN port is provided as a pin-header. Transformers and RJ-45 connector must be implemented
exteriorly by the user. (or RJ connectors with internal transformer -- LAN-Mate or MACJack -- may be
use for implementations.)
8 bit address/8 bit data bus provides flexible connections to outer devices such as UART
8 bit address/8 bit data bus interface to support flexible connections to peripheral devices such as UART.
Maximum of 16 user programmable IOs are available.
This chapter provides Eddy’s hardware information, including block diagram, layout, pin specifications,
dimensions and other hardware-related issues.
Chip Selects
Chip select signal Typical Slave Device Address Range Size
CS0# Flash ROM 0x00400000-
0x007FFFFF 4MB
IO_CS# Application dependent
0x002C0000-
0x002CFFFF 64KB
Eddy-CPU Operating Conditions
Parameter Symbol Min Typ Max Units
Supply Voltage Vcc 3.0 3.3 3.6 VDC
Supply Current Icc 400 mA
Operating ambient temperature TA0 70 ℃

Eddy-CPU User Guide
16
Eddy-CPU Board Layout
Pin Descriptions
J1 Pin Description
Pin for Flash Programming. Insert pin jumper on J2 and connect J1 to USB cable. (Please refer to the
Programmer Guide for more information on flash programming).
Pin No Name Description
1 USBN
2 USBP
USBP and USBN are differential data positive and negative signals
for USB port. Connect USBP and USBN to USB +Date and USB –
Data.
3 GND Connect to USBs GND
J2 Pin Description
Enables compiling, linking, creating and uploading of firmware to Eddy-CPU. Connect J1 to USB cable
while J2 is connected to a jumper.
J2 Jumper
ON Internal Boot (USB Programming)
OFF Flash Boot (Normal operation)
①①
①②
②
①

Eddy-CPU User Guide
17
J3, J4 Pin Description
J3 J4
Pin Description
Pin Description
Pin Description Pin Description
1 HA7
2 HA6
1 GPIO8 2 GPIO9
3 HA5
4 HA4
3 GPIO10 4 GPIO3
5 HA3
5 HA2
5 GPIO4 5 GPIO1
7 HA1
8 HA0
7 GPIO6 8 GPIO7
9 IO_CS#
10 IO_WR#
9 GPIO5 10 GPIO11
11 GND
12 IO_RD#
11 GPIO12 12 GPIO2
13 HRST#
14 HRST
13 IO_INT 14 GPIO13
15 HD7
16 HD6
15 GPIO14 16 GPIO15
17 HD5
18 HD4
17 GPIO16 18 GND
19 HD3
20 HD2
19 GND 20 NC
21 HD1
22 HD0
21 LAN_TX+ 22 LAN_TX-
23 GND 24 3.3V 23 GND 24 GND
25 GND 26 3.3V 25 LAN_RX+ 26 LAN_RX-
27 NC 28 NC
29 LED_100M 30 LED_10M
J3
Pin No Name Description
1~8 HA[7:0] Address Line 0~7
9 IO_CS# Exterior Device Chip Select Signal, active low signal
10 IO_WR# Exterior Device Write Enable Signal, active low signal
11 GND Ground
12 IO_RD# Exterior Device Read Enable Signal, active low signal
13 HRST# Reset Output Signal, active low
14 HRST Reset Output Signal, active high
15~22 HD[7:0] Data Line 0~7

Eddy-CPU User Guide
18
J4
Pin No Name Description
1~17 GPIO[15:0] Programmable General purpose Input/output 16ea
13 IO_INT Exterior Device Interrupt Signal, input polarity selectable
20 NC No Connection, Must maintain Open status
21 LAN_TX+
Ethernet TX+, Ethernet Implementable by connecting to External
Transformer
22 LAN_TX-
Ethernet TX-, Ethernet Implementable by connecting to External
Transformer
25 LAN_RX+
Ethernet RX+, Ethernet Implementable by connecting to External
Transformer
26 LAN_RX-
Ethernet RX-, Ethernet Implementable by connecting to External
Transformer
29 LAN_100M
When linked to 100Base-T, LED ON lightens up and blinks during data
transmission. (When linked to 10Base-T, this LED does not light up.)
30 LAN_10M
When linked to 10Base-T, LED ON lightens up and blinks during data
transmission. (When linked to 100Base-T, this LED does not light up.)

Eddy-CPU User Guide
19
2. Eddy-CPU Development Kit
Block Diagram

Eddy-CPU User Guide
20
Development Kit Board Setup
The table below explains configuration of straps and jumper setting required for utilizing Eddy-CPU
Development Kit. For Eddy-S1/TTLs, be sure to check the input voltage label sticker on the board. J1
must be set to proper voltage shown on the label before power is supplied.
Æ For more information . please refer to DK manual.
Eddy-CPU & Eddy-S1/TTL DK Layout-Top View
-Switch part (SW1)- Can configure the condition of interface
-(RS-232/422/485)anddevicetype(Eddy-CPUand
-Eddy-S1/TTL)usingdeepswitch.(Pleaserefertothetable
-on the upper part of the board for configuration methods)
PowerSelectjumper(J1)–Select5Vor3.3Vpower
ResetSwitch–onlyEddy-S1/TTL
PowerLED
Table of contents
Other SystemBase Microcontroller manuals
Popular Microcontroller manuals by other brands

Raptor
Raptor Arctic Tern user guide

Silicon Laboratories
Silicon Laboratories TOOLSTICK C8051F850 user guide

4tronix
4tronix Pi2Go Lite Soldering

GigaDevice Semiconductor
GigaDevice Semiconductor GD32F1 0 Series user manual

Texas Instruments
Texas Instruments LAUNCHXL-CC1310 Wiring diagrams

Lunos
Lunos 5/ZII installation manual