Hide thumbs Also See for Eddy-CPU:

Advertisement

Quick Links

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

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the Eddy-CPU and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for SystemBase Eddy-CPU

  • Page 1 Eddy-CPU User Guide English Ver 0.9 March 23, 2007...
  • Page 2 Revision Date Pages Description Version March 20, 2007 Initial release by jhkim Copyright 2007 SystemBase Co., Ltd. All rights reserved. Website http://www.sysbas.com/ 82-2-855-0501 82-2-855-0580 Fl. Daerung Post Tower-1, 212-8, Guro-dong, Guro-gu, Seoul, Korea For any inquiries or comments, contact to...
  • Page 3: Table Of Contents

    1. Overview 2. Features 3. Package Checklist 4. Applications Chapter 3. Hardware Description 1. Overview 2. Eddy-CPU Development Kit Chapter 4. Integration 1. Connection Guide 2. First-time Bootup 3. Connecting to Eddy with IP address Chapter 5. Configuration via Web 1.
  • Page 4 Eddy-CPU User Guide 4. Serial Settings 5. GPIO Settings 6. Admin Settings 7. Change Password 8. Update Firmware 9. Factory Default 10. Save & Reboot Chapter 6. Configuration via Telnet 1. Connection 2. View Commands 3. Network Commands 4. Serial Commands 5.
  • Page 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.
  • Page 6: Document Structure

    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.
  • Page 7: Eddy Documents

    Guide for SystemBase COM Port Redirector User Manual 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:...
  • Page 8: Technical Supports

    Eddy-CPU User Guide 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.
  • Page 9: Chapter 2. Getting Started

    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.
  • Page 10 Eddy-CPU User Guide 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.
  • Page 11 Eddy-CPU User Guide Product at a Glance Software Architecture...
  • Page 12: Features

    Eddy-CPU User Guide 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...
  • Page 13: Package Checklist

    Eddy-CPU User Guide 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)
  • Page 14: Applications

    Eddy-CPU User Guide 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...
  • Page 15: Chapter 3. Hardware Description

    Eddy-CPU User Guide 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.
  • Page 16 USBP Data. 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 Internal Boot (USB Programming) Flash Boot (Normal operation)
  • Page 17 Eddy-CPU User Guide J3, J4 Pin Description Description Description Pin Description Description GPIO8 GPIO9 GPIO10 GPIO3 GPIO4 GPIO1 GPIO6 GPIO7 IO_CS# IO_WR# GPIO5 GPIO11 IO_RD# GPIO12 GPIO2 HRST# HRST IO_INT GPIO13 GPIO14 GPIO15 GPIO16 LAN_TX+ LAN_TX- 3.3V 3.3V LAN_RX+ LAN_RX-...
  • Page 18 Eddy-CPU User Guide Pin No Name Description 1~17 GPIO[15:0] Programmable General purpose Input/output 16ea IO_INT Exterior Device Interrupt Signal, input polarity selectable No Connection, Must maintain Open status Ethernet TX+, Ethernet Implementable by connecting to External LAN_TX+ Transformer Ethernet TX-, Ethernet Implementable by connecting to External...
  • Page 19: Eddy-Cpu Development Kit

    Eddy-CPU User Guide 2. Eddy-CPU Development Kit Block Diagram...
  • Page 20 Eddy-CPU User Guide 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.
  • Page 21 Power select voltage label sticker on the board and set the jumper accordingly. Jumper(J1) (Eddy-CPU input voltage is set to 3.3v regardless of J1 settings.) Eddy-S1/TTL input voltage is set to 5V Serial Interface Configuration INF[1:0] = ‘00’ , RS232 INF1 INF[1:0] = ‘01’...
  • Page 22 Eddy-CPU User Guide...
  • Page 23 Eddy-CPU User Guide...
  • Page 24 Eddy-CPU User Guide...
  • Page 25: Chapter 4. Integration

    100Mbps Ethernet connection (auto-sensing). If you would like to connect Eddy-CPU development board to PC directly, use a cross LAN cable. Otherwise, plug one end of a direct LAN cable to Eddy-CPU and the other end to a hub, switch, or any other network device that can provide you with network access.
  • Page 26 Eddy-CPU User Guide In case you configure Eddy to use DHCP to obtain an IP address automatically, you might find it hard to know the IP address to connect to. To provide users with an easier way to know the current IP address, Eddy has a fixed alias IP that is always accessible.
  • Page 27 Eddy-CPU User Guide information, please refer to Chapter 6. Configuration via Telnet. Portview: You can use a Windows-based utility Portview from SystemBase to monitor Eddy. For more information on using the utility for your administration purpose, please refer to Portview User Guide.
  • Page 28: Chapter 5. Configuration Via Web

    Eddy-CPU User Guide Chapter 5. Configuration via Web 1. Connection Open your favorite web browser and enter the IP address of Eddy to access Eddy’s web manager. Once you are successfully connected, the following front page will show up. You need to enter appropriate username and password to login.
  • Page 29: Setup Menu

    Eddy-CPU User Guide 2. Setup Menu If login process is successful, you will see a web manager’s main page, showing summary of your device. On the left, you will see a setup menu, and you can navigate through these options.
  • Page 30: Network Settings

    Eddy-CPU User Guide 3. Network Settings Configure general network environment and network management. After changing values, you need to click ‘Submit’ button. Then you will see the same page with modified values. Please note that you have to ‘Save & Reboot’ in order to see these changes in effect. Changes will be discarded if you do not save current settings.
  • Page 31 Eddy-CPU User Guide Current subnet mask Eddy is assigned to. When line type is Static IP, manually enter an appropriate subnet mask. When line type is DHCP, current subnet mask is displayed, but it is not editable. Gateway (Default: 192.168.0.1) Current default gateway Eddy is assigned to.
  • Page 32: Serial Settings

    Eddy-CPU User Guide 4. Serial Settings This part will be used by user who wants to use serial port with external UART. If you don’t want to use serial port , you don’t need to see this part. You can set the communication and operation environment for the serial port. After changing values, you need to click ‘Submit’...
  • Page 33 Eddy-CPU User Guide Interface (Default: RS232) Options: RS232 / RS422 / RS485 Current serial interface type is displayed. Refer to Chapter 3. Hardware for detailed information on changing serial interface type. Operation Mode (Default: COM(Win200x/XP)) Select the operation protocol, which the serial port would use.
  • Page 34 Eddy-CPU User Guide Local Socket Port (Default: 4001) Set the socket number for the port. TCP server and UDP server operation mode makes use of this port for awaiting network socket connections. Port Alias (Default: Port1) Port alias name for convenience. 16 Characters at maximum.
  • Page 35 Eddy-CPU User Guide Remote IP Address / Port (Default: 0.0.0.0 / 4000) When the Operation Mode is either TCP Client or UDP Client, set the IP address and the socket number to connect to. Alive Check Time (Default: 0 sec)
  • Page 36 Eddy-CPU User Guide full 100-byte data it may be, as one packet. If MTU is set to ‘1’, however, each byte is transmitted right away in a packet, therefore multiple packets sent to the server. Valid from 1 to 1100.
  • Page 37: Gpio Settings

    Eddy-CPU User Guide 5. GPIO Settings Configure operation mode and value for each Programmable I/O pins. Eddy includes 9 GPIO pins that output 3.3V or detect 3.3V signals. You can detect either any 3.3V signals from external device, or output 3.3V signal to the external device. You can also program a customized GPIO application, and you can implement it with the SDK included in the Eddy development kit.
  • Page 38: Admin Settings

    Eddy-CPU User Guide Value (Default: High) Options: High / Low Set current pin’s output value. (This option only applies to output mode pins) If the value is High, 3.3V is output through the port. 6. Admin Settings Device information and support information settings. After changing values, you need to click ‘Submit’...
  • Page 39: Change Password

    Eddy-CPU User Guide Hardware Version Current hardware version. Kernel Version Current kernel version. Support Information Website Website for help and support. Contact Contact information for technical support. 7. Change Password Change Web/Telnet access username and password. After changing values, you need to click ‘Submit’...
  • Page 40: Update Firmware

    ‘Browse…‘ button. The selected firmware will be transferred to Eddy when you click ‘Start Update’. After the transmission is complete, Eddy will be automatically restarted to operate with the new firmware. Recent firmware can be downloaded at the SystemBase web site, http://www.sysbas.com/...
  • Page 41: Factory Default

    Eddy-CPU User Guide 9. Factory Default Restore all the configuration parameters to the factory default values. Clicking on ‘Restore Factory Defaults’ button will delete all current settings and restore settings to the initial status. Eddy will automatically reboot. You cannot turn back the decision once you select this option.
  • Page 42: Save & Reboot

    Eddy-CPU User Guide 10. Save & Reboot This option saves changes to the Flash memory and restarts the system to let the changes to take place in the operation. Save and Reboot ‘Save & Reboot’ reboots Eddy after saving changes to Flash memory.
  • Page 43: Chapter 6. Configuration Via Telnet

    Eddy-CPU User Guide Chapter 6. Configuration via Telnet 1. Connection Open your telnet client and enter Eddy’s IP address to connect. You need to enter appropriate username and password to login. Please note that this username and password is used as authentication method for Web as well.
  • Page 44: View Commands

    Eddy-CPU User Guide 2. View Commands view Show summarized information about Eddy. view all Show all available information about Eddy. view server Show network and device server’s settings. view port Show serial port settings. view gpio Show GPIO pin settings.
  • Page 45 Eddy-CPU User Guide set mask <Subnet mask> (Default: 255.255.255.0) Set the subnet mask Eddy is assigned to. When line type is Static IP, manually enter an appropriate subnet mask. When line type is DHCP, it is not editable. set gateway <Gateway address> (Default: 192.168.0.1) Set the default gateway Eddy is assigned to.
  • Page 46: Serial Commands

    Eddy-CPU User Guide 4. Serial Commands You can set the communication and operation environment for the serial port. Chapter 5 describes each option in detail. Only a summary of each option is presented here. set port 1 status [Enable / Disable] (Default: Enable) Choose to use or not use this port.
  • Page 47 Eddy-CPU User Guide set port 1 signal [data / modem] (Default: data) Set the signal line checking method for the device to be connected to the given serial port. set port 1 remote <IP address> (Default: 0.0.0.0) When the Operation Mode is set to TCP Client, set the IP address to connect to.
  • Page 48: Gpio Commands

    Eddy-CPU User Guide 5. GPIO Commands Configure operation mode and value for each Programmable I/O pins. set gpio <0~15> mode [in / out] (Default: Output) Set current pin’s I/O mode. set gpio <0~15> value [low / high] (Default: High) Set current pin’s output value. (This option only applies to output mode pins) 6.
  • Page 49: Chapter 7. Appendix

    Eddy-CPU User Guide Chapter 7. Appendix 1. Firmware Update Eddy supports firmware update with Web, FTP, and TFTP. This section describes update method via FTP and TFTP. Web update is described in Chapter 5. Configuration via Web. You can get the firmware in System base Home page dataroom (www.sysbas.com).
  • Page 50 Eddy-CPU User Guide 1. First of all, connect to Eddy with Telnet. Enter eddy for the username and 99999999 for the password. (When using the default settings) 2. After the connection, activate the FTP service with ‘set ftp on’ command.
  • Page 51 Eddy-CPU User Guide 10. Now connect to Eddy with Telnet, if you are not connected. 11. Issue a command ‘cd /var/home/eddy’ to move to the upload directory. 12. Issue a command ‘ls’ to make sure firmware files are both successfully uploaded.
  • Page 52 Eddy-CPU User Guide 3. Now connect to Eddy with Telnet. 4. Enter your username and password. 5. After receiving a prompt, issue a command ‘tftp –g –l firmware –r Eddy_GN_10a.bin 192.168.0.45’ where –l firmware refers to the local firmware location (Eddy) and –r Eddy_GN_10a.bin refers to the firmware filename that is in TFTP Root directory at TFTP server (PC).
  • Page 53: Technical Specifications

    Eddy-CPU User Guide 1. Technical Specifications Specifications Network Protocols TCP, UDP, Telnet, SSH, SSL/TLS, DDNS, ICMP, DHCP, TFTP, HTTP, SNMP 1 & 2 LAN Port 10/100Mbps PHY * 1 (External transformer and RJ45 port required) Connection Type Static IP, DHCP...
  • Page 54 Eddy-CPU User Guide Application Upload TFTP, FTP, Web Web Service Embedded Web Server COM Port Redirection SystemBase COM Port Redirector for Windows 98/ME/2K/XP/2003 Approvals CE Class A, FCC Class A, RoHS compliant...
  • Page 55: Ordering Information

    Eddy-CPU User Guide 2. Ordering Information Eddy-CPU Embedded CPU module w/programmability & 3.3V power (Pin Header interface) 3. FCC Statement THIS DEVICE COMPLIES WITH PART 15 OF THE FCC FULES. 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.

Table of Contents