Table of Contents

Advertisement

Quick Links

phyCORE-SC520
Hardware Manual
Edition June 2002
A product of a PHYTEC Technology Holding company

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the phyCORE-SC520 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Phytec phyCORE-SC520

  • Page 1 Hardware Manual Edition June 2002 A product of a PHYTEC Technology Holding company...
  • Page 2 PHYTEC Meßtechnik GmbH neither gives any guarantee nor accepts any liability whatsoever for consequential damages resulting from the use of this manual or its associated product. PHYTEC Meßtechnik GmbH reserves the right to alter the information contained herein without prior notification and accepts no responsibility for any damages which might result.
  • Page 3: Table Of Contents

    Contents Preface ......................1 Introduction ..................3 1.1 Block Diagram................7 1.2 View of the phyCORE-SC520............8 Pin Description..................9 2.1 Supply Voltage ................20 2.2 AMDebug Interface ..............22 2.3 Serial Interfaces ................23 2.4 Infrared Interface ................25 2.5 Parallel Interface.................26 2.6 Floppy Interface................27 2.7 IDE Interface ................28 2.8 Keyboard and Mouse Interfaces ..........28...
  • Page 4 Hints for Handling the phyCORE-SC520........55 Connection Examples for External Periphery ....... 57 7.1 Connecting a Serial Device to the SSI Bus ........ 57 7.1.1 3-Wire Connection ............57 7.1.2 4-Wire Connection ............57 7.2 Connecting a Hard-Drive ............58 7.3 Connecting a Floppy-Drive ............
  • Page 5 Contents Index of Figures Figure 1: Block Diagram phyCORE-SC520 ..........7 Figure 2: View of the phyCORE-SC520............8 Figure 3: Pinout of the phyCORE-Connector (Top View, with Cross Section Insert) ........11 Figure 4: Pinout of the AMDebug-Connector X2........22 Figure 5: System BIOS Setup-Utility Window ..........42 Figure 6: Physical Dimensions..............53...
  • Page 6 Table 21: Interrupts on the Molex Connector X1........35 Table 22: DMA Connections..............36 Table 23: Chip Select Configuration ............37 Table 24: PAR Register Configuration ............38 Table 25: Super I/O Interrupt and DMA Configuration......39 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 7: Preface

    Preface Preface This phyCORE-SC520 Hardware Manual describes the board’s design and functions. Precise specifications for the “Elan SC520” controller series can be found in the enclosed microcontroller Data Sheet/User's Manual from AMD as well as the documentation for peripheral components: “FDC37B787, Enhanced Super I/O Controller with ACPI Support, Real-Time Clock and Consumer IR”...
  • Page 8 The phyCORE-SC520 is one of a series of PHYTEC Single Board Computers that can be populated with different controllers and, hence, offers various functions and configurations.
  • Page 9: Introduction

    We at PHYTEC consider it our responsibility, as a reliable partner and ISO 9001 certified supplier, to enable the integration of our insert ready microcontroller modules into your OEM production. This is an important condition for the success of our product.
  • Page 10 The phyCORE-SC520 is a subminiature (60 x 53 mm) insert-ready Single Board Computer populated with the Elan SC520 micro- controller from AMD. Its universal design enables its insertion in a wide range of embedded applications. All controller signals and ports extend from the controller to high-density pitch (0.635 mm) connectors aligning two...
  • Page 11 Introduction The phyCORE-SC520 offers the following features: • subminiature Single Board Computer (60 x 53 mm) achieved through modern SMD technology • 586-compatible CPU with a Floating Point Unit and 16 kByte write back cache • 133 MHz clock frequency (core) •...
  • Page 12 • Supports ACPI and PCI power management • PC99 standard compatible • Supports Wake-on-LAN and remote wake-up (Magic Packet, LinkChg and Microsoft wake-up frame) • External serial EEPROM for storing the configuration and identification data © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 13: Block Diagram

    COM1 RS-232 Transceiver COM2 Serial EEPROM GP Adressbus Elan SC520 GP Control Bus GP Data Bus Floppy Parallel Port COM3 Super Input Output COM4 area Controller IrDa Keyboard Mouse Figure 1: Block Diagram phyCORE-SC520 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 14: View Of The Phycore-Sc520

    1.2 View of the phyCORE-SC520 SDRAM Ethernet SDRAM Elan SC520 Figure 2: View of the phyCORE-SC520 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 15: Pin Description

    (SMT) connectors (0.635 mm) lining two sides of the module (referred to as phyCORE-connector). This allows the phyCORE-SC520 to be plugged into any target application like a “big chip”. A new numbering scheme for the pins on the phyCORE-connector has been introduced with the phyCORE specifications.
  • Page 16 Development Board/user target circuitry. The upper left-hand corner of the numbered matrix (pin 1A) is thus covered with the corner of the phyCORE-SC520 marked with a white triangle. The numbering scheme is always in relation to the PCB as viewed from above, even if all connector contacts extend to the bottom of the module.
  • Page 17: Figure 3: Pinout Of The Phycore-Connector

    Pinout of the phyCORE-Connector (Top View, with Cross Section Insert) Many of the controller port pins accessible at the connectors along the edges of the board have been assigned alternate functions that can be activated via software. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 18 GP Bus Terminal Count, DMA Transfer counter is zero, last transfer cycle /GPIOCS16 GP Bus I/O Chip Select 16, I/O component awaits 16-bit access /GPDBUFOE O GP Bus Data Buffer Output Enable, shows access to GP © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 19 Interrupt Request, PCI Interrupt A /PCI-INTC Interrupt Request, PCI Interrupt C PCI-CLK0 PCI Clock line 0 PCI-CLK2 PCI Clock line 2 PCI-CLK3 PCI Clock line3 /PCI-PERR Parity Error, a parity error has occurred on the bus © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 20 GP Bus Address Enable, shows that the current bus access is a memory access within a DMA cycle /GPMEMCS16 I GP Bus Memory Chip Select 16, memory device awaits 16-bit access NC, should remain disconnected PCI-AD0 PCI address/data line 0 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 21 Interrupt Request, PCI Interrupt D /PCI-TRDY Target Ready, Target is ready to conclude current data transfer PCI-CLK1 PCI Clock line 1 /PCI_SERR System error, shows address parity error or other system error, that could be catastrophic © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 22 ETH-TXD- Ethernet send line (negative) Paper empty /INIT Printer initialization /ACK Data assumed /SLCTIN Select in, On-Line connection Parallel data 0 Parallel data 2 Parallel data 3 Parallel data 5 KBDATA Keyboard data line © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 23 Programmable Interval Timer (PIT) /ROMBUFOE ROM Buffer Output Enable, shows access to Flash devices /FLASHWR Write signal for external Flash devices /ROMRD Read signal for external Flash devices CLK32OUT 32 kHz clock output © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 24 Add an LF for every CR /ERROR Printer interference SLCT Select, Printer is online Parallel data 1 Parallel data 4 Parallel data 6 Parallel data 7 KBCLK Keyboard clock RXD3 Received Data, COM 3 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 25: Table 1: Pinout Of The Phycore-Connector X1

    /POWERON Signal for activation of the adapter BUTTON-IN I In-/Out button connector VSTDBY 5 V Stand-by supply voltage for power management and Ethernet controller (Wake on LAN) Table 1: Pinout of the phyCORE-Connector X1 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 26: Supply Voltage

    2.1 Supply Voltage The phyCORE-SC520 requires up to three separate supply voltages depending on the level of expansion. These are 2.5 V for the core voltage of the processor, 3.3 V for the I/O voltage of the processor and, if the SIO device (Serial Input/Output device) is connected, an additional 5 V supply.
  • Page 27: Table 3: Current Draw

    • If the SIO device is connected, the RTC of the Elan SC520 is disabled, so that only the current draw of the SIO is relevant. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 28: Amdebug Interface

    Pin Number Signal Name Pin Number Signal Name /JTAG_TRST Pwrgood (3,3 V) JTAG_TCK /SYSRESET JTAG_TMS CMDACK JTAG_TDI BR/TC TRIG/TRACE JTAG_TDO STOP/TX NC, Key Table 4: Pinout of the AMDebug-Connector X2 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 29: Serial Interfaces

    Pin Description 2.3 Serial Interfaces The phyCORE-SC520 has four serial interfaces, whereby the first two, COM1 and COM2, are made available by the Elan SC520 and the other two COM3 and COM4 are made available by the SIO device. The signal levels of COM1 and COM2 are set to V24 over two RS-232 transceivers, while COM3 and COM4 have a 5 V TTL level.
  • Page 30: Table 6: Pinout Of The Serial Interface Com2 (V24)

    COM4 RS-232/TTL Signal Name Pin # at X1 RxD4_IrDa TxD4_IrDa /RTS4 /CTS4 /DSR4 /DTR4 /RI4 /DCD4 Table 8: Pinout of the Serial Interface COM4 (5 V TTL) Example circuitry for connection can be found in section 7.6. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 31: Infrared Interface

    IRRX RxD4_IrDa IRTX TxD4_IrDa Table 9: Pinout IR Interface on COM4 Pins IrDa Signal Name Molex Signal Name Pin # at X1 IRRX SIOGP14 IRTX SIOGP15 Table 10: Pinout IR Interface on I/O Pins © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 32: Parallel Interface

    Consumer IR" from SMSC. Example circuitry for connection can be found in section 7.7. Parallel Port Signal Name Pin # at X1 /STRB /AFDT /ERROR /ACK BUSY SLCT /INIT /SLCTIN PD05 Table 11: Pinout of the Parallel Interface © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 33: Floppy Interface

    7.3. Floppy-Drive Signal Name Pin # at X1 DRVEN DRAT0 /MTR0 /MTR1 /DS0 /DS1 /DIR /STEP /WDATA /WGATE /HDSEL /INDEX /TRACK0 /WRTPRT /RDATA /DSKCHNG Table 12: Pinout of the Floppy Interface © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 34: Ide Interface

    In addition to the ISA bus signals, two Chip Select signals IDE_CS0 and ICE_CS1 are available for establishing a hard drive connection. If the length of the cable between the phyCORE-SC520 and the IDE device is more than 100 mm we recommend connecting bus drivers to the data lines in order to reduce EMI radiation.
  • Page 35: Ethernet Connector

    Pin Description Ethernet Connector If the optional Ethernet controller RT8139 from Realtec populates the phyCORE-SC520 and a network connection needs to be enabled, a YCL 20PMT04 transmitter must be connected. Example circuitry for connection can be found in section 7.9.
  • Page 36: Isa Bus

    In this case the applicable address lines must be switched to 5 V over a unidirectional transceiver. Caution: Do not simply connect pull-up resistors to the address lines! This would cause destruction of the SC520 controller since the address outputs are not 5 V tolerant! © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 37 Note: Examples attaching external peripherals phyCORE-SC520 can be found in the appendix at the end of this manual. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 38: Pci Bus

    Ethernet controller populates phyCORE-SC520, then the Ethernet interface is available as PCI master in slot 4. If Ethernet and/or VGA controller are not available on the target system the corresponding PCI slots can be used for connecting other devices.
  • Page 39: System Configuration

    System Configuration System Configuration The System-BIOS configures the registers of the Elan SC520 and the SIO device so that the phyCORE-SC520 functions like a PC/AT. The following system settings are based on this configuration: 3.1 Memory Mapping Address Range Resource 000000..9FFFFh...
  • Page 40: Interrupts

    IRQ 8 RTC (SIO) IRQ 9 Free IRQ 10 Free IRQ 11 Power Management (SIO) IRQ 12 Mouse (SIO) IRQ 13 Coprozessor (SC520) IRQ 14 Hard-drive (GPIRQ 10) IRQ 15 Free Table 20: Interrupt Configuration © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 41: Table 21: Interrupts On The Molex Connector X1

    If no PCI is used, the four PCI interrupt lines PCI-INTA – PCI-INTD are available on the Molex connector. However the Elan SC520 must be configured accordingly for this purpose (see Elan SC520 Microcontroller User’s Manual). © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 42: Dma Channels

    SC520 DRAM Refresh DMA 1 Molex (GPDRQ1) Hard-Drive DMA 2 Floppy DMA 3 Parallel port DMA 4 SC520 Cascading DMA 5 Molex (GPDRQ0) Free DMA 6 Unused DMA 7 Unused Table 22: DMA Connections © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 43: Chip Select Signals

    Flash device 8000000h – 8FFFFFFh /GPCS0 1F0h - 1F7h IDE CS0 /GPCS1 Free /GPCS2 Free /GPCS3 3F6h – 3F7h IDE CS1 /GPCS4 Free /GPCS5 Free /GPCS6 Free /GPCS7 Free Table 23: Chip Select Configuration © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 44: Programmable Address Region Register

    Flash Device PAR 9 Not used PAR 10 C8000h...DF000h PAR 11 C8000h...DF000h PAR 12 C8000h...DF000h PAR 13 Not used PAR 14 Reserved (BIOS) PAR 15 E0000...FFFFF Memory Reserved (BIOS) Table 24: PAR Register Configuration © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 45: Sio Initialization

    * The RTC integrated in the SIO device is used rather than the RTC in the Elan SC520. The RTC of the SIO draws less current and can be included in the integrated power management. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 46 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 47: System-Bios

    All BIOS interrupts available on desktop PC‘s (or compatible machines) are supported. The phyCORE-SC520 is populated with Flash memory in which the System-BIOS (128 kByte) as well as the image of the Flash drive is accommodated.
  • Page 48: Cmos Setup

    System-BIOS. This COMS setup is invoked if the <DEL> key is pressed during the memory test immediately after the phyCORE-SC520 is powered on or reset. If the input/output is redirected to the serial interface COM1 (no graphic card present), then the key combination ^C (STRG+C) must be used on a terminal program on the connected PC.
  • Page 49: Flash Disk

    Flash memory device. For example; 917 kByte if a 1 MB Flash device is installed. If a larger Flash populates the phyCORE-SC520 it is possible to set up multiple Flash disks. If the Flash disk is intended to be used as Boot option, drive A: must be set as the first boot selection.
  • Page 50: Manufacturing Mode

    Manufacturing Mode The manufacturing mode is an operating mode made available by the System-BIOS that allows the user to access the phyCORE-SC520 and its on-board Flash device over a serial interface. This requires that a host-PC must be connected with the module’s COM1 interface via a serial interface cable.
  • Page 51 The baud rate used by the phyCORE-SC520 in manufacturing mode is set at 38,400 baud and can not be changed. Only the first two serial interfaces COM1 and COM2 are supported by the device driver.
  • Page 52 The procedure described above result that Drive A: of the phyCORE-SC520 can be addressed under the letter D: on the host-PC and that Drive C: of the phyCORE-SC520 can be addressed under the letter E: on the host-PC. © PHYTEC Meßtechnik GmbH 2002...
  • Page 53: Direct Access To The Flash Device

    (boot block bottom type) or at the end (boot block top type) of the device. Boot block top Flash types are populated on the phyCORE-SC520. The sector addresses and sizes depend on this type. The Flash device can be found on the top side of the module, above the processor next to the two RAM devices.
  • Page 54 With the program Flashprg.exe every sector of the Flash device can be erased and overwritten, including the BIOS sectors! Should the BIOS be erased, there is no possibility of restoring it and it is necessary to return the phyCORE-SC520 for repair. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 55 System Bios In order to work with the program Flashprg.exe the following steps are required: The phyCORE-SC520 must be booted in Manufacturing Mode first (RSTLD1=1, refer to section 4.4). Now the communication with the host-PC can be established via the corresponding interface.
  • Page 56 2. In the window that appears next enter the start address of the sector that will be erased. 3. Press the <F1> key to begin the erase procedure. After it is complete you will receive the message "Block erased". © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 57 Press the <F1> key to start the programming procedure. After it is complete you will receive the message "Flash updated". With <ESC> you can now exit the program. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 58 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 59: Technical Specifications

    Technichal Specifications 5 Technical Specifications The phyCORE-SC520 is shown in its physical dimensions Figure 6. The module profile without pin header rows is approximately 6 mm. The components populated on the underside of the board make up approximately 4.0 mm of this and the components on the top of the board approximately 3.0 mm.
  • Page 60 5 mA 25 mA 360 mA VSTDBY* 1 µA 5 µA VBAT* depends on the current module option These specifications describe the standard configuration of the phyCORE-SC520 as of the printing of this manual. © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 61: Hints For Handling The Phycore-Sc520

    Hints for Handling the Module Hints for Handling the phyCORE-SC520 Removal and exchange of components on the phyCORE-SC520 is not advisable given the compact nature of the module. Should this nonetheless be necessary, please ensure that the board, as well as surrounding components and sockets, remain undamaged while desoldering.
  • Page 62 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 63: Connection Examples For External Periphery

    Connection Examples for External Periphery The following sections contain examples on how to connect various interfaces and peripheral components to the phyCORE-SC520 with user circuitry. The given examples are intended as guidelines for integrating the phyCORE module into a target application. However, the actual user circuitry may differ from the examples below depending on the specific application requirements.
  • Page 64: Connecting A Hard-Drive

    Connecting a Hard-Drive (Example) 7.3 Connecting a Floppy-Drive Floppy DRVEN DRAT0 /INDEX /M TR0 /DS1 /DS0 /M TR1 /DIR 57C,59D,62C,64D /STEP /WDATA /WGATE /TRACK0 /WRTPRT /RDATA /HDSEL /DSKCHNG 2.54 mm pinrow Figure 10: Connecting a Floppy-Drive (Example) © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 65: Connecting A Keyboard

    23D, 23C, 51C, 17D CTS232-x 26D, 25C, 52D, 18D DTR232-x 28D, 28C, 53D, 20C RIN232-x 30D, 29C, 54C, 20D 29D, 27C, 52C, 19D 2,2µH 9-pol. SubD, male Figure 13: Connecting the Serial Interfaces COMx (Example) © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 66: Connecting The Parallel Interface

    7.7 Connecting the Parallel Interface Parallel-Port /STRB /AFDT /ERROR /INIT /SLCTIN /ACK BUSY SLCT 39D, 42C, 44D CON13X 2.54 mm pin header Figure 14: Connecting the Parallel Interface (Example) © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 67: Connecting An Infrared Transmit/Receive Unit

    330n Figure 15: Connecting an Infrared Module (Example with COM4 Pins) 7.8.2 Connecting at SIO GP Pins RXD-A RXD-B HSDL-1100 330n 10µF/16V 330n Figure 16: Connecting an Infrared Module (Example with SIO GP Pins) © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 68: Ethernet Connection

    100n 100n 100n Figure 17: Ethernet Connection (Example) 7.10 Connecting the Boot Jumper 3.3V RSTLD7 RSTLD6 RSTLD5 RSTLD4 RSTLD3 Post to Com Boot Mfg Mode Safe Mode Figure 18: Connecting the Boot Jumper (Example) © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 69: Index

    Infrared Interface....25, 63 CMOS Setup ......43 Interrupt ........34 COM1........23 Interrupt Configuration .....34 COM2........23, 24 Introduction .........3 COM3........23, 24 IrDa..........25 COM4......23, 24, 25 ISA Bus ........30 Current Draw......21 JTAG .........22 DMA .........36 DMA Channels......36 DRAM........41 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 70 Pinout ........19, 22 VBAT........20 Power Consumption....56 VPD........... 20 Power Management ....23 VSTDBY........20 Programmable Address Region ......37, 38 PS/2 ........... 28 Weight ........56 RS-232 Transceiver ....23 X2..........22 RSTLDx........42 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 71 How would you improve this manual? Did you find any mistakes in this manual? page Submitted by: Customer number: Name: Company: Address: Return to: PHYTEC Technologie Holding AG Postfach 100403 D-55135 Mainz, Germany Fax : +49 (6131) 9221-33 © PHYTEC Meßtechnik GmbH 2002 L-554e_2...
  • Page 72 Published by © PHYTEC Meßtechnik GmbH 2002 Ordering No. L-554e_2 Printed in Germany...

Table of Contents