Table of Contents

Advertisement

Quick Links

ConnectCore
XP 270
Hardware Reference
Part number/version: 90000759_C
Release date: August 2007
www.digi.com

Advertisement

Table of Contents
loading

Summary of Contents for Digi ConnectCore XP 270

  • Page 1 ConnectCore XP 270 ™ Hardware Reference Part number/version: 90000759_C Release date: August 2007 www.digi.com...
  • Page 2 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.
  • Page 3: Table Of Contents

    C h a p t e r 1 : A b o u t t h e M o d u l e ................... 1 Intel XScale PXA270 ..............2 ConnectCore XP 270 module ............3 Using the ConnectCore XP 270 chip select........5 Reset Logic................. 6 Watchdog ................6 Clock signals ............... 7 Flash memory ..............
  • Page 4 ConnectCore XP pinouts: Connector X2 ........33 ConnectCore XP 270 GPIOs ............36 Bidirectional GPIOs .............. 37 ConnectCore XP 270 GPIO use ..........37 GPIO Controller Register Summary..........46 GPIOs used internally ............47 ConnectCore XP 270 Memory Map............ 48 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 ..........51...
  • Page 5 CD files ................... 99 Connecting your PC to the target system .......... 99 Initialization file JTAG270.INI ............100 Supported Flash devices ..............100 JTAG270 Parameter Description ............101 Program a Flash Device ...............103 Use: JTAG270 /P filename [optionlist] ........103 Options ................103 Example with Intel PXA270............106 Support for Windows NT, Windows 2000 and Windows XP ......107 Installation on a clean system ..........108 Installation with an already installed version 5.x/6.x of Kithara ..108...
  • Page 7 This guide provides information about the Digi ConnectCore XP 270, a fully integrated system-on-chip solution on a 67.6 x 36.7mm card. The ConnectCore XP 270 module is built on the Intel XScale processor PXA270, flash and SDRAM memory, and the SMSC LAN91C111 Ethernet controller.
  • Page 8: Documentation Updates

    October 2004 Order Number: 280000-002 Documentation updates Digi occasionally provides documentation updates on the Web site (www.digi.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.
  • Page 9 Contact information Technical support United States: +1 877 912-3444 Other locations: +1 952 912-3444 www.digi.com/support www.digi.com w w w . d i g i . c o m...
  • Page 11 About the Module he ConnectCore XP 270 module is a fully integrated system-on-chip solution on a 67.6 x 36.7mm card — a system built on Intel XScale processor PXA270, flash and SDRAM memory, and the SMSC LAN91C111 Ethernet controller.
  • Page 12: Intel Xscale Pxa270

    I n t e l X S c a l e P X A 2 7 0 Intel XScale PXA270 Features Intel XScale Technology highly scalable core from 104 MHz up to 520 MHz Little Endian operation Embedded Packaging: 23 x 23 mm with 1.0 mm ball pitch Enhanced LCD Controller Large Peripheral Set: USB Host / Client...
  • Page 13: Connectcore Xp 270 Module

    A b o u t t h e M o d u l e Intel XScale PXA270 processor block diagram ConnectCore XP 270 module Features 32-bit Intel XScale PXA270 processor 64 Mbytes SDRAM memory (32-bit@100 MHz) 32 Mbytes Flash memory (32-bit)
  • Page 14 C o n n e c t C o r e X P 2 7 0 m o d u l e 1 Full Function UART, 1 Bluetooth UART, 1 IrDA, 1 NSSP, 1 SSP serial port I²C Bus USB Host and/or USB Device GPIOs and Interrupt signals PCMCIA / Compact Flash interface Multimedia Card/SD/SDIO Controller...
  • Page 15: Using The Connectcore Xp 270 Chip Select

    SDRAM FLASH ETHERNET SILICON NUMBER Data, Address, Ethernet, AC97, LCD, UART, Bluetooth, PCMCIA, USB, JTAG, NSSP, SSP, IrDA, Multimedia Card, GPIOs Using the ConnectCore XP 270 chip select Chip Select CS0# Flash memory CS1# Ethernet Controller – SMSC LAN91C111 CS2#...
  • Page 16: Reset Logic

    On-board flash memories receive the reset signal through the RESET_IN# pin and the Ethernet controller receives the reset signal through the RESET_OUT# signal. Intel PXA270 power-on sequence timing is fully respected on the ConnectCore XP 270 module — no special care has to be taken outside the module. For more information about power on timing, see “Intel PXA270 Processor Electrical, Mechanical and...
  • Page 17: Clock Signals

    The 32.768-kHz timekeeping oscillator is a low-power, low-frequency oscillator that clocks the real-time clock (RTC) and power manager. Both clock sources are used and implemented on the ConnectCore XP 270 module. Flash memory The ConnectCore XP 270 module support two Intel StrataFlash Flash Memory chips.
  • Page 18: Power Management Chip For Pxa270 Processor

    PXA270 SDRAM timing. Power Management Chip for PXA270 processor The ConnectCore XP 270 module comes with an integrated chip that manages Intel XScale PXA270 voltages and can implement some minor power management functions. The chip is a versatile power management IC designed especially for the XScale type of processors.
  • Page 19: Ethernet Controller

    A b o u t t h e M o d u l e Ethernet Controller The ConnectCore XP 270 module provides an Ethernet connection (Link + PHY Layer) directly on the module board. This connection is made with the LAN91C111 chip from SMSC.
  • Page 20: External Schematics For Smsc Lan91C111 Ethernet Controller

    The most important component is the isolation transformer module. Because the ConnectCore XP 270 uses a supply voltage of 3.3V, a transformer module with a 1:1 ratio between the primary and the secondary windings on the receive side and a ratio of 1:1 for the Tx path must be used.
  • Page 21 A b o u t t h e M o d u l e Qualified Magnetics(*) Vendor Part number Package Temperature Configuration Halo TG110-S050N2 16-pin SOIC 0-+70°C Auto MDIX Pulse J1012F21C Integrated RJ45 0-+70°C 10/100 Legacy Suggested Magnetics(**) Vendor Part Number Package Temperature...
  • Page 22: 1-Wire Eeprom

    1-Wire EEPROM The ConnectCore XP 270 module comes with the Dallas Semiconductor DS2431 1-wire EEPROM memory chip. This chip is mainly used for storing the ConnectCore XP 270 MAC address for the LAN91C111 Ethernet Controller. C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C...
  • Page 23 256-bit each. Data is written to an 8-byte scratch pad, verified and then copied to the EEPROM memory. The ConnectCore XP 270 module uses GPIO87 for “bit-toggling” and implementing the 1-wire protocol to communicate with this device. For more information, see the DS2431 datasheet.
  • Page 24: Usb

    R/(W) User byte / Manufacturer ID 0x0088–0x008F Reserved Both the Intel PXA270 and the ConnectCore XP 270 use USB controllers. Intel PXA270 USB The Intel PXA270 has one USB Client Port and three USB Host Ports. USB Host Ports USB Host, Port 1 (Dedicated Port) - Differential USB Port 2 is a multiplexed-port and can be used on single-ended and differential signals.
  • Page 25 OTG ID support ConnectCore XP 270 USB The ConnectCore XP 270 module only has two USB signals (although the Intel XScale PXA270 processor simultaneously supports USB Host and Device). w w w . d i g i . c o m...
  • Page 26 When using USB Client controller and USB Host Port 2, there is access to either the USB Host or the USB Device on USB Client pins. The ConnectCore XP 270 module uses USB Client pins for USB signals, so it is possible to have either USB Host or USB Device on the ConnectCore XP 270 USB pins.
  • Page 27 USB_P2_8 FF_DSR# / GPIO37 If both USB Host and Device must be implemented on the ConnectCore XP 270 module, the following signals need to be sacrificed: FF_CTS# / GPIO35, GPIO34, FF_RI# / GPIO38, FF_DCD# / GPIO36, FF_DTR# / GPIO40, FF_TXD / GPIO39, FF_RTS# / GPIO41 and FF_DSR# / GPIO37.
  • Page 28 C o n n e c t C o r e X P 2 7 0 m o d u l e OTG Transceiver (see Intel PXA27x Developer Manual – Ordering Number 280000-002 / Figure 12-17) C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 29 A b o u t t h e M o d u l e Charge Pump Device (see Intel PXA27x Developer Manual – Ordering Number 280000- 002 / Figure 12-18) w w w . d i g i . c o m...
  • Page 30: Uarts

    USB Transceiver (see Intel PXA27x Developer Manual – Ordering Number 280000-002 / Figure 12-19) UARTs ConnectCore XP 270 has three UARTs: full-function UART (FFUART), Bluetooth UART (BTUART), and IrDA. These features are provided by both UARTs: Each serial port operates in either FIFO or non-FIFO mode. In FIFO mode, a 64-byte transmit FIFO holds data from the processor until it’s transmitted...
  • Page 31: Ssp Serial Ports

    Separate DMA requests for transmit and receive data services SSP Serial Ports ConnectCore XP 270 supports two Synchronous Serial Protocol serial ports (SSP and NSSP). The SSP ports are a synchronous serial interfaces that connect to a variety of external analog-to- digital (A/D) converters, audio and telecommunication codecs, and many other devices that use serial protocols for data transfer.
  • Page 32: I²C Bus Interface

    Only the standard I²C bus is available externally on the module. The power I²C bus is used for controlling the PMIC (Power Management IC). The I²C interface allows the ConnectCore XP 270 to serve as a master and a slave device on the I²C bus.
  • Page 33: Multimedia Card / Sd / Sdio Controller + Memory Stick

    If you decide to use the PC Card / Compact Flash Interface on the Note: ConnectCore XP 270, you can’t used the MultiMedia Card / SD / SDIO controller since most of their pins are shared on the ConnectCore XP 270 module connector.
  • Page 34: Lcd Controller

    If you decide to use MultiMedia Card / SD / SDIO controller on the Note: ConnectCore XP 270, you can’t use PC Card / Compact Flash Interface since most of their pins are shared on the ConnectCore XP 270 module connector.
  • Page 35 PXA270 processor use a different number of pins than the color depth; the processor outputs the data on 8 lines. ConnectCore XP 270 only supports externally a 16-bit LCD data bus. LCD[17] Note: and LCD[16] aren’t routed on the module’s connector due to place availability on the connector.
  • Page 36 C o n n e c t C o r e X P 2 7 0 m o d u l e C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 37: Ac'97 Controller

    A b o u t t h e M o d u l e AC’97 Controller The ConnectCore XP 270 AC’97 controller supports the “Audio Codec ’97 Component Specification, Revision 2.0”. The AC-link is a synchronous, fixed-rate serial bus interface to the digital AC’97 controller for transferring digital audio, modem, microphone input (MIC-in), Codec register control, and status information.
  • Page 38: Connector Pinout

    10-bit pulse control Connector pinout The ConnectCore XP 270 module is supplied with two Samtec LTH connectors on the bottom of the board. The connectors are double row with 50 pins per row; the module uses the surface-mounted version.
  • Page 39 A b o u t t h e M o d u l e Signal Description Signal Description 1 / D12 BITCLK / AC97 Audio Port bit ETN_TX- Ethernet Transmit- GPIO28 / clock (output) I2S_BITCLK / SSPSFRM Reserved ETN_TX+ Ethernet Transmit+ SDATA_IN1 / AC97 Audio Port Data ETN_RX-...
  • Page 40 C o n n e c t o r p i n o u t Signal Description Signal Description 23 / JTAG test data out. 24 / TRST# JTAG test reset. The TDO has an internal 10 TRST# signal is kΩ...
  • Page 41 A b o u t t h e M o d u l e Signal Description Signal Description 41 / PSKTSEL / PCMCIA socket select 42 / FFRXD / Full function UART W14 / GPIO104 / AA12 GPIO53 / receive pin CIF_DD2 / USB_P2_3 / KP_MKOUT1 /...
  • Page 42 C o n n e c t o r p i n o u t Signal Description Signal Description 57 / NSSP_TXD NSSP Interface, TxD 58 / FFDTR / Full Function UART (SSPTXD3) / GPIO40 / Data Term Ready Pin GPIO81 / SSPRXD2 / BB_OB_DAT0 /...
  • Page 43: Connectcore Xp Pinouts: Connector X2

    A b o u t t h e M o d u l e Signal Description Signal Description 85 / LDD0 / GPIO58 LCD data bus 86 / LDD7 / GPIO65 LCD data bus 89 / LDD6 / GPIO64 LCD data bus 90 / IR_RXD_ / IrDA Receive pin...
  • Page 44 C o n n e c t o r p i n o u t Signal Description Signal Description RD/WR# Read not Write Memory write enable SDCKE1# SDRAM device clock Memory output enable enable SDCKE0# / SMROM or RDY / GPIO18 Ready pin GPIO106 / synchronous flash...
  • Page 45 A b o u t t h e M o d u l e Signal Description Signal Description 27 / DQM2 Data output byte 28 / MD19 Memory data bus enable 2 29 / DQM1 Data output byte 30 / MD20 Memory data bus enable 1...
  • Page 46: Connectcore Xp 270 Gpios

    Memory address bus 98 / Memory data bus ConnectCore XP 270 GPIOs Most of the peripheral pins on the ConnectCore XP module also double (or triple) as GPIO pins. As inputs, the GPIO pins can be sampled or programmed to generate an interrupt from either a rising or falling edge.
  • Page 47: Bidirectional Gpios

    For example, configuring GPIO[112] with the alternate function 01 selects MMCMD in both input and output mode. ConnectCore XP 270 GPIO use This table shows GPIO use in both the XScale PXA270 and ConnectCore XP 270 modules. The shaded entries have explanatory comments following the table. XScale PXA270...
  • Page 48 C o n n e c t C o r e X P 2 7 0 G P I O s XScale PXA270 ConnectCore XP 270 FFCTS GPIO/ HIGH NO_EDGE HZ_CLK CHOUT0 FFDVD USB_P3_5 GPIO/ GPIO10 HIGH NO_EDGE HZ_CLK CHOUT1...
  • Page 49 A b o u t t h e M o d u l e XScale PXA270 ConnectCore XP 270 CIF_FV SSPSFRM GPIO/ SSP_SFRM / HIGH NO_EDGE GPIO24 CIF_FV SSPSFRM CIF_LV GPIO/ SSP_TXD / HIGH NO_EDGE GPIO25 CIF_LV SSPTXD SSPRXD CIF_PCLK...
  • Page 50 C o n n e c t C o r e X P 2 7 0 G P I O s XScale PXA270 ConnectCore XP 270 FFRI KP_MKIN4 USB_P2-3 GPIO/ FF_RI# / HIGH NO_EDGE GPIO38 SSPTXD3 SSPTXD2 PWM_OUT1 KP_MKIN4 SSPSFRM3...
  • Page 51 A b o u t t h e M o d u l e XScale PXA270 ConnectCore XP 270 CIF_DD4 SSPSCLK3 GPIO/ HIGH NO_EDGE BB_OB_CLK SSPSCLK3 AA12 FFRXD USB_P2_3 GPIO/ FF_RXD / HIGH NO_EDGE GPIO53 BB_OB_STB CIF_MCLK SSPSYSCLK AB13 BB_OB_WAIT...
  • Page 52 C o n n e c t C o r e X P 2 7 0 G P I O s XScale PXA270 ConnectCore XP 270 LDD9 GPIO/ LDD9 / GPIO67 HIGH NO_EDGE LDD9 LDD10 GPIO/ LDD10 / HIGH NO_EDGE...
  • Page 53 A b o u t t h e M o d u l e XScale PXA270 ConnectCore XP 270 SSPRXD3 BB_IB_DAT0 CIF_DD5 GPIO/ NSSP_RXD / HIGH NO_EDGE GPIO82 FFDTR AB10 SSPSFRM3 BB_IB_CLK CIF_DD4 GPIO/ NSSP_FRM / HIGH NO_EDGE GPIO83 SSPSFRM3...
  • Page 54 C o n n e c t C o r e X P 2 7 0 G P I O s XScale PXA270 ConnectCore XP 270 KP_DKIN3 MBREQ FFRXD GPIO/ HIGH NO_EDGE DVAL1 KP_MKOUT6 KP_DKIN4 DREQ1 KP_MKIN3 GPIO/ DREQ1 /...
  • Page 55 A b o u t t h e M o d u l e XScale PXA270 ConnectCore XP 270 MMDAT2 / GPIO/ PWAIT# / HIGH NO_EDGE MMCCS0 GPIO56 / MM_DAT2 MMDAT2 / MMCCS0 MMDAT3 / GPIO/ PIOS16# / HIGH NO_EDGE...
  • Page 56: Gpio Controller Register Summary

    As explained in the Intel PXA270 developer manual, all unused GPIOs have been configured as outputs to minimize power consumption. GPIO Controller Register Summary This table shows the standard register values for the ConnectCore XP 270 module. Register Name Register Address...
  • Page 57: Gpios Used Internally

    A b o u t t h e M o d u l e Register Name Register Address Register Value GRER3 0x40E0 0130 0x0000 0000 GFER0 0x40E0 003C 0x0000 0000 GFER1 0x40E0 0040 0x0000 0000 GFER2 0x40E0 0044 0x0000 0000 GFER3 0x40E0 013C 0x0000 0000...
  • Page 58: Connectcore Xp 270 Memory Map

    C o n n e c t C o r e X P 2 7 0 M e m o r y M a p ConnectCore XP 270 Memory Map The ConnectCore XP 270 memory map is shown next. 0xE000_0000...
  • Page 59 A b o u t t h e M o d u l e 0x1800_0000 Reserved (64 Mbyte) 0x1400_0000 CS5# (64 Mbyte) Free for external use 0x1000_0000 CS4# (64 Mbyte) Free for external use 0x0C00_0000 CS3# (64 Mbyte) Free for external use 0x800_0000 CS2# (64 Mbyte) Free for external use...
  • Page 60 C o n n e c t C o r e X P 2 7 0 M e m o r y M a p C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 61 About the Development Board his chapter provides information for configuring the ConnectCore XP 270 development board.
  • Page 62: Xscale

    X S c a l e XScale Intel XScale is a 32-bit RISC microarchitecture based on architecture by Advanced RISC Machines (ARM), now the most popular 32-bit embedded CPU family in the world. ARM-based and Intel XScale technology are completely binary compatible, so software and software-developed tools designed for older ARM processors also work on newer Intel XScale core-based processors.
  • Page 63: What's On The Development Board

    Compact Flash card socket, selectable true IDE or CF mode RS232 interface and connector JTAG interface All pins of the ConnectCore XP 270 socket are connected flat cable headers Predecoded chip select signals Buffered address and data bus USB Device connector...
  • Page 64: General Precautions

    W h a t ’ s o n t h e d e v e l o p m e n t b o a r d ? The development board General Precautions Review these general precautions before you begin working with the development board.
  • Page 65: Installation

    Replacing the module Setting up basic and optional connections Replacing the module The ConnectCore XP 270 processor module is plugged onto the socket of the development board. To remove the module, lift it carefully and do not tilt it too much! Place the module at the correct position.
  • Page 66 I n s t a l l a t i o n You will feel a slight lock into the sockets. The four mounting holes can also be used for visual alignment. Do not press in the middle of the module and do not bend the boards! C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v .
  • Page 67: Setting Up Basic And Optional Connections

    Optional connections Ethernet The development board can be integrated into your local network. For the ConnectCore XP 270, you need these connections: Set 8 jumpers to 100Mbit/s magnetics Use a straight patch cable to connect the development board to a hub...
  • Page 68: Hardware Block Diagram

    H a r d w a r e b l o c k d i a g r a m Hardware block diagram C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 69: Leds And Selection Of Ethernet Magnetics

    LEDs and selection of Ethernet magnetics These two drawings show the user LED, the positions of the magnetics jumpers, and Ethernet connections: Jumpers The ConnectCore XP 270 jumpers are listed next. Factory settings are typed in boldface. ConnectCore XP 270 power supply closed...
  • Page 70 J u m p e r s BVD2 Compact-Flash BVD2/SPKR/DASP (leave jumper LINKLED open if closed) open GPIO33 (pin 114) free for use closed Compact-Flash BVD2 routed to GPIO33 (pin 114) BVD1 Compact-Flash BVD1/STSCHG/PDIAG (leave jumper CD open if closed) open GPIO80 (pin 115) free for use closed...
  • Page 71: Pin Descriptions

    A b o u t t h e D e v e l o p m e n t B o a r d Pin descriptions This section provides the pin layout for each item on the development board. ST10 JTAG ICE and ST9 JTAG LPT interfaces ST10 JTAG ICE interface ST9 JTAG LPT...
  • Page 72 P i n d e s c r i p t i o n s ST10 JTAG ICE interface pin assignments #TRST #SRESET System reset not connected not connected C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 73 A b o u t t h e D e v e l o p m e n t B o a r d ST9 JTAG LPT interface pin assignments not connected #TRST #ENAB Enable JTAG LPT interface #SRESET System reset not connected not connected not connected...
  • Page 74 P i n d e s c r i p t i o n s ST2 RS232 (PXA270 FFUART) and ST12 JTAG Booster interface ST12 JTAG Booster Interface ST2 RS232 (PXA270 FFUART) ST2 RS232 (PXA270 FFUART) pin assignments C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 75 A b o u t t h e D e v e l o p m e n t B o a r d ST12 JTAG booster interface pin assignments #TRST not connected ST7 USB Host interface, ST8 USB Device interface, and ST3 Ethernet pins ST7 USB Host interface ST8 USB Device interface...
  • Page 76 P i n d e s c r i p t i o n s ST7 USB host interface pin assignments DATA- DATA+ ST8 USB device interface pin assignments not connected not connected USB_P USB_N ST3 Ethernet pin assignments RX+ / TX+ RX- / TX- TX+ / RX+ do not use / do not use...
  • Page 77 A b o u t t h e D e v e l o p m e n t B o a r d X11 LCD 40-pin header pin assignments PCLK LCLK FCLK LDD[11] LDD[12] LDD[13] LDD[14] LDD[15] X11 LCD 40-pin header LDD[5] LDD[6] LDD[7]...
  • Page 78 P i n d e s c r i p t i o n s GPIO10 GPIO11 BLI_CON Backlight ON (PCF8574/P4) TSMX Touchscreen X- TSMY Touchscreen Y- TSPX Touchscreen X+ TSPY Touchscreen Y+ C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 79 A b o u t t h e D e v e l o p m e n t B o a r d X12 ConnectCore XP 270 X1 50-pin header pin assignments BITCLK ETNTX- RESERVED ETNTX+ SDATA_IN ETNRX- #ACRESET...
  • Page 80 P i n d e s c r i p t i o n s #RESET BATT_FAULT RTC_VCC GPIO0 BT_RXD GPIO1 BT_TXD #EPIOS16 BT_CTS #EPWAIT BT_RTS PSKTSEL FF_RXD #PIOW FF_TXD #PCE2 FF_DCD #PIOR FF_CTS C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 81 A b o u t t h e D e v e l o p m e n t B o a r d X12 ConnectCore XP 270 X2 50-pin header X21 pin assignments RD/#WR SDCKE1 SDCKE0 SDCLK0 SDCLK2 #SDCS3...
  • Page 82 P i n d e s c r i p t i o n s BMA17 Buffered MA17 BMA16 Buffered MA16 DREQ0 BMA15 Buffered MA15 BMA14 Buffered MA14 BMA13 Buffered MA13 BMA12 Buffered MA12 BMA11 Buffered MA11 BMA10 Buffered MA10 BMA9 Buffered MA9 BMA8...
  • Page 83 A b o u t t h e D e v e l o p m e n t B o a r d X12 ConnectCore XP 270 X2 50-pin header X22 pin assignments #BWE Buffered #WE #CS2 #CS3 #CS4...
  • Page 84 P i n d e s c r i p t i o n s MD30 MD31 DREQ1 MD15 MD14 MD13 MD12 MD11 MD10 C o n n e c t C o r e X P 2 7 0 H a r d w a r e R e f e r e n c e , R e v . C 0 8 / 2 0 0 7...
  • Page 85 A b o u t t h e D e v e l o p m e n t B o a r d Backlight Inverter Solder Pads, ST6 10-pin header 1, and ST5 10-pin header 2 Backlight inverter solder pads ST6 10-pin header 1 ST5 10-pin header 2 Backlight Inverter Solder Pads pin assignments...
  • Page 86 P i n d e s c r i p t i o n s ST6 10-pin header 1 pin assignments Backlight Inverter and predecoded chip selects #DECO2 0x3080 0000 – 0x30bf ffff #DECO3 0x30c0 0000 – 0x30ff ffff #DECO4 0x3100 0000 –...
  • Page 87: Connectcore Xp 270 X1 Pinout

    A b o u t t h e D e v e l o p m e n t B o a r d ConnectCore XP 270 X1 pinout Signal Description BITCLK / GPIO28 AC97 Audio Port bit clock (output)
  • Page 88 C o n n e c t C o r e X P 2 7 0 X 1 p i n o u t Signal Description SDATA_IN0 / GPIO29 AC97 Audio Port data in (input) PWM1 / GPIO17 Pulse Width Modulation channel 1 PWM0 / GPIO16 Pulse Width Modulation channel 0 SSPTXD / GPIO25...
  • Page 89 A b o u t t h e D e v e l o p m e n t B o a r d Signal Description PSKTSEL / GPIO104 PCMCIA Interface Socket Select FFRXD / GPIO53 Full Function UART Receive Pin (3,3V-Level) PIOW# / GPIO51 PCMCIA Interface I/O Write FFTXD / GPIO39...
  • Page 90 C o n n e c t C o r e X P 2 7 0 X 1 p i n o u t Signal Description SDA / GPIO118 I2C data signal LDD9 / GPIO67 LCD interface data bus SCL / GPIO117 I2C clock signal LDD3 / GPIO61 LCD interface data bus...
  • Page 91: Connectcore Xp 270 X2 Pinout

    General Purpose I/O-Pin PCMCIA Interface Register Select PREG# / GPIO55 PWE# / GPIO49 PCMCIA Interface Write Enable ConnectCore XP 270 X2 pinout Signal Description RD/WR# Read not Write w w w . d i g i . c o m...
  • Page 92 C o n n e c t C o r e X P 2 7 0 X 2 p i n o u t Signal Description Memory Write Enable nSDCKE1 SDRAM device clock enable Memory Output Enable nSDCKE0 / GPIO106 SMROM or synchronous Flash clock enable RDY / GPIO18 Ready Pin (Wait)
  • Page 93 A b o u t t h e D e v e l o p m e n t B o a r d Signal Description MD20 memory data bus DQM0 data output byte enable 0 MD21 memory data bus MA25 Memory address bus MD22...
  • Page 94 C o n n e c t C o r e X P 2 7 0 X 2 p i n o u t Signal Description MD30 memory data bus MA16 Memory address bus MD31 memory data bus DREQ0 / GPIO115 DMA Request Channel 0 DREQ1 / GPIO97 DMA Request Channel 1...
  • Page 95 A b o u t t h e D e v e l o p m e n t B o a r d Signal Description MD11 memory data bus Memory address bus memory data bus Memory address bus MD10 memory data bus Memory address bus memory data bus...
  • Page 97: Chapter 3 : C O N N E C T C O R E X P 2 7 0 C U S T O M I Z A T I O N

    ConnectCore XP 270 Customization his chapter provides information for adding custom hardware to the ConnectCore XP 270 development board.
  • Page 98: Adding Custom Hardware To The Development Board

    If you use one of the static chip selects CS2# - CS5#, do you have a pull up resistor on this line? The ConnectCore XP 270 module is provided with a 10K pullup on CS#[5..0]. Only CS#[5..2] are available externally on the module connectors.
  • Page 99 X1 pin 31 is active low — leave open or tie to VCC if unused! ConnectCore XP 270 signals are not 5V tolerant. Use buffers or level shifters for 5V signal interfacing. w w w . d i g i . c o m...
  • Page 101 ConnectCore XP 270 Module Specifications his appendix provides specifics about the ConnectCore XP 270 module.
  • Page 102: Mechanical Dimensions

    M e c h a n i c a l d i m e n s i o n s Mechanical dimensions This is the bottom view of the ConnectCore XP 270 board: The connector mates with SAMTEC LSH series (LSH-050-01-G-D-A) Mated stack height: 2.31 mm (board to board)
  • Page 103: Environmental Information

    C: ConnectCore XP 270 board height — 1.5 mm D: SMSC LAN91C111 — 3.4 mm Environmental information The ConnectCore XP 270 board is built with components that all pass the commercial temperature grade (0°C 70°C). The chips that limit the operating temperature...
  • Page 104: Power Requirements

    Layout considerations When integrating the ConnectCore XP 270, special care must be taken with the Samtec LSH mating connectors. There is a keep out area for the layout, defined since Rev. 3 of Samtec’s LSH — Surface Mount Footprint definition. Note the connector’s profile shown next;...
  • Page 105 C o n n e c t C o r e X P 2 7 0 M o d u l e S p e c i f i c a t i o n s If all trace need to be routed inside the connector’s footprint, it must be ensured that only copper of the same net exists under each lead.
  • Page 107 JTAG-Booster for Intel XScale PXA270 his appendix describes the JTAG booster as it is used with the Intel XScale PXA270 and the ConnectCore XP 270 module; in particular, using this tool to program flash memory.
  • Page 108: Overview

    O v e r v i e w Overview The program JTAG270.EXE uses the JTAG port of the Intel XScale PXA270 processor in conjunction with the small JTAG-Booster to perform these functions: Program data into flash memory Verify and read the contents of a flash memory Make a memory dump Access an I²C Device Test CPU signals...
  • Page 109: Cd Files

    J T A G - B o o s t e r f o r I n t e l X S c a l e P X A 2 7 0 CD files These files can be found on the CD in the JTAG directory. JTAG270.EXE JTAG270.OVL jtag270.ini...
  • Page 110: Initialization File Jtag270.Ini

    I n i t i a l i z a t i o n f i l e J T A G 2 7 0 . I N I The 3.3V version of the JTAG-Booster (FS part number 285) is delivered together with this package.
  • Page 111: Jtag270 Parameter Description

    J T A G - B o o s t e r f o r I n t e l X S c a l e P X A 2 7 0 JTAG270 Parameter Description When you start JTAG270.EXE without any parameters, a help screen appears with all possible functions and options: JTAG270 --- JTAG utility for Intel PXA27x Copyright (C) FS FORTH-SYSTEME GmbH, Breisach...
  • Page 112 J T A G 2 7 0 P a r a m e t e r D e s c r i p t i o n These options are the most important parameters for using JTAG270 software: /DRIVER=x with x = 1,2,3,4 You can specify a driver for the interface to the JTAG-BOOSTER on the parallel port.
  • Page 113: Program A Flash Device

    J T A G - B o o s t e r f o r I n t e l X S c a l e P X A 2 7 0 Program a Flash Device Use: JTAG270 /P filename [optionlist] The specified file is programmed into the flash memory.
  • Page 114 In case of an error, add the command line option and redirect the program /CFIDEBUG output into a file. Sending Digi this file helps in solving problems. /NOMAN If you use a flash device that is identical to one of the supported parts but is from a different manufacturer, use this option to suppress the comparison of the manufacturer identification code.
  • Page 115 J T A G - B o o s t e r f o r I n t e l X S c a l e P X A 2 7 0 important for Intel CPU architectures, because target execution always starts at the top of the address space.
  • Page 116: Example With Intel Pxa270

    E x a m p l e w i t h I n t e l P X A 2 7 0 Example with Intel PXA270 In this simple example, it is assumed that the JTAG-Booster is connected to LPT1 of your PC and target power is on.
  • Page 117: Support For Windows Nt, Windows 2000 And Windows Xp

    Readme_WinNT.txt Accesses to the ports are allowed only for the programs listed in file Note: . If you rename one of the Digi tools, the DOS Enabler does not Readme_WinNT.txt work. You need administrator rights to install or uninstall this program.
  • Page 118: Installation On A Clean System

    S u p p o r t f o r W i n d o w s N T , W i n d o w s 2 0 0 0 a n d W i n d o w s X P Installation on a clean system If you have a clean system without having installed a previous version of the “Kithara Tool Center”, this tool is very simple to install:...
  • Page 119 Index Numerics installation 55 - 57 memory map 1-wire EEPROM ConnectCore XP 270 GPIO use 1-wire EEPROM memory map ConnectCore XP 270 GPIOs ConnectCore XP 270 module block diagram definition AC’97 controller features adding custom hardware ConnectCore XP 270 X1...
  • Page 120 flash memory mechanical dimensions (module) full-function UART (FFUART) MultiMedia Card / SD / SDIO controller + Memory Stick GPIO controller register summary PC card GPIOs used internally PC card memory map pin descriptions power requirements (module) pulse width modulator controller I2C bus interface installation replacing the module...
  • Page 121 USB Host ports USB On-The-Go operation watchdog unit X11 LCD 40-pin header X12 ConnectCore XP 270 X1 50-pin header X12 ConnectCore XP 270 X2 50-pin header X12 ConnectCore XP 270 X2 50-pin header I n d e x - 3...

Table of Contents