Technologic Systems TS-72XX series Hardware Manual

Single board computers
Table of Contents

Advertisement

Quick Links

TS-7250 MANUAL
www.embeddedARM.com
TS-7250
Hardware Manual
Revision 2.6
© Jan, 2010
© Jan, 2010
www.embeddedARM.com
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TS-72XX series and is the answer not in the manual?

Questions and answers

Summary of Contents for Technologic Systems TS-72XX series

  • Page 1 TS-7250 MANUAL www.embeddedARM.com TS-7250 Hardware Manual Revision 2.6 © Jan, 2010 © Jan, 2010 www.embeddedARM.com...
  • Page 2 Embedded Computer, please let us know at support@embeddedARM.com. Limited Warranty Technologic Systems warrants this product to be free of defects in material and workmanship for a period of one year from date of purchase. During this warranty period Technologic Systems will repair or replace the defective unit in accordance...
  • Page 3: Table Of Contents

    TS-7250 MANUAL TABLE OF CONTENTS TABLE OF CONTENTS 1 INTRODUCTION........................5 About this Manual.......................5 TS-72XX Series........................5 Product Overview.......................5 1.4 Benefits..........................5 Out-of-the-Box Productivity.......................5 Impressive Performance......................6 1.5 Features..........................6 1.6 Configurability........................6 On-board Options........................6 External Accessories.........................7 PC/104 Peripherals......................8 TS-ARM Development Kit....................8 Software and Support......................9 Linux OS Support........................10 ........................10 Other OS Support...
  • Page 4 7.3 Buttons..........................36 8 SPECIFICATIONS......................37 9 FURTHER REFERENCES....................38 APPENDIX A: DOCUMENT HISTORY................39 APPENDIX B: MEMORY AND REGISTER MAP...............40 APPENDIX C: DOWNLOADS - SCHEMATICS AND MECHANICAL DRAWING....42 APPENDIX D: TS-ARM SBC FEATURE MATRIX.............43 APPENDIX E: CONTACT TECHNOLOGIC SYSTEMS.............44 © Jan, 2010 www.embeddedARM.com...
  • Page 5: Introduction

    1.2 TS-72XX Series The TS-72XX series Single Board Computers (SBC's) run on a 200 MHz ARM9 processor with power as low as 1/2 Watt. Low board complexity, low component count, and low power/heat makes for an extremely reliable embedded engine. The TS-72XX SBC's are available in thousands of configurations, many of which are Commercial off the Shelf (COTS) and available to ship today.
  • Page 6: Impressive Performance

    The TS-7250's user can power up the board and immediately begin application development. Of course, should you wish to configure your own version of Linux or use a different operating system, this is easy too. Technologic Systems provides the solution to fast application development without tedious OS configuration.
  • Page 7: External Accessories

    ✔ Note The TS-7250 SBC can be built compliant with the RoHS (Restriction of Hazardous Substances ) Directive. Contact Technologic Systems for RoHS support. External Accessories CF-512-LIN: 512 MB Compact Flash Card with full ARM tool chain and Debian ✔...
  • Page 8: Pc/104 Peripherals

    INTRODUCTION 1.7 PC/104 Peripherals Technologic Systems offers many add-on peripherals to complete the requirements of your application. These products directly interface with the TS-7250 using the PC/104 bus, adding a wide variety of functionalities at very reasonable prices. Some of these functionalities includes: NVRAM - adds 32K, 128K, 1MB or 2MB bytes of battery-backed SRAM.
  • Page 9: Software And Support

    Note Single Board Computer is not included on the Development Kit (sold separately). 1.9 Software and Support Technologic Systems provides: Free system software and documentation updates available on our web site ✔ Free technical support by phone, fax, or email ✔...
  • Page 10: Linux Os Support

    The TS-7250 can be loaded with other operating systems such as Windows CE, NetBSD, etc. Technologic Systems will provide support for these, and possibly other operating systems, in the future. Currently, only Linux and NetBSD are supported on the TS-7250.
  • Page 11: Getting Started

    JP2 is installed. If you are running Linux, the minicom program works well, Windows users can run the Hyperterm application. Technologic Systems offers a null modem cable with both 25 pin and 9 pin connectors at each end as part number CB7-05.
  • Page 12: Boot Sequence

    After the TS-Kernel is loaded, The login prompt is displayed. Type “root” at the login prompt, without a password. A Bash shell login prompt will then appear. At this point, the TS-7250 is executing the run-time Technologic Systems Linux kernel and accepting user commands.
  • Page 13: Loading Or Transferring Files

    TS-7250 MANUAL GETTING STARTED 2.4 Loading or Transferring Files Three methods are available for transferring files between a desktop PC and your TS- 7250: Ethernet downloads, flash memory devices, and Zmodem downloads. Full descriptions of each are detailed below. Other programs that use serial ports to transfer should work as well.
  • Page 14: Hardware Components

    1.8 V supply, while the I/O operates at 3.3 V with power usage between 100 mW and 750 mW (dependent on speed). As a general-purpose processor, it provides a standard set of peripherals on board and a full set of Technologic Systems add-on peripherals via the standard PC/104 Bus.
  • Page 15: Mmu

    TS-7250 MANUAL HARDWARE COMPONENTS Picture: Cirrus EP9202 Block Diagram EP9302 key features include: ARM (32-bit) and Thumb (16-bit compressed) instruction sets ✔ 32-bit Advanced Micro-Controller Bus Architecture (AMBA) ✔ 16 kbyte Instruction Cache with lockdown ✔ 16 kbyte Data Cache (programmable write-through or write-back) with lockdown ✔...
  • Page 16: Memory

    It is possible to use larger sizes of the SDRAM chip than the standard 32 MB one. The TS-7250 is designed to accommodate both 32 MB and 64 MB chips, providing up to 128 MB of RAM memory. Contact Technologic Systems for larger SDRAM sizes.
  • Page 17: On-Board Nand Flash

    It is possible to use larger sizes of the NAND Flash than the standard 32 MB chip. The TS-7250 is designed to accommodate both 32 MB and 128 MB chips, providing up to 256 MB of on-board flash. Contact Technologic Systems for larger Flash sizes.
  • Page 18: Glue Logic Cpld

    ✔ driver module to be of use. The CPLD can be programmed using the JTAG header and special software/hardware supporting tools. Contact Technologic Systems for support on CPLD programming software and tools. 3.4 Real-Time Clock The TS-7250 optionally supports a Non-volatile Battery-backed real-time clock (RTC) which is soldered onto the board.
  • Page 19: Watchdog Timer

    C code by using the mmap() system call on the /dev/mem special file to map the areas of physical address space into process user address space. Warning Use only the Watchdog Timer implemented by Technologic Systems in the CPLD. The Watchdog Timer included in the EP9302 has serious problems. © Jan, 2010...
  • Page 20: Common Interfaces General Information

    TS-7250 MANUAL COMMON INTERFACES GENERAL INFORMATION 4 COMMON INTERFACES GENERAL INFORMATION The purpose of this section is to provide general information about the common interfaces, such as Serial Ports and Digital Input/Output, which appear in more than one header or connector of the TS-7250. For further information on these features, refer to the Connectors and Headers section of this manual.
  • Page 21: A/D Converters

    TS-7250 MANUAL COMMON INTERFACES GENERAL INFORMATION Many of the DIO pins (DIO_0 thru DIO_8 and LCD_0 thru LCD_7) can also be programmed to cause interrupts. The interrupt properties of these pins are individually configurable. Each interrupt can be either high or low level sensitive or either rising or falling edge triggered.
  • Page 22: Connectors And Headers

    TS-7250 MANUAL CONNECTORS AND HEADERS 5 CONNECTORS AND HEADERS 5.1 10/100 Base-T Ethernet Connector The EP9302 Ethernet LAN controller incorporates all the logic needed to interface directly to any MII compatible Ethernet PHY chip. A low-power Micrel KS8721 chip is used to implement the Ethernet PHY function and an integrated RJ-45 connector with built-in 10/100 transformer and LED indicators completes the Ethernet sub-system.
  • Page 23: Com1 Connector

    The base address of COM1 appears in the physical address space at 0x808C_0000. Technologic Systems provides software drivers to access this port. This full complement of RS-232 signals (all except Ring Detect) allows COM1 to interface to almost any serial RS-232 device.
  • Page 24: Com2 Header

    The base address of COM2 appears in the physical address space at 0x808D_0000. Technologic Systems provides software drivers to access this port. COM2 has RS-232 support only for the TXD and RXD signals. This is sufficient to interface with serial devices that only require transmit and receive data lines.
  • Page 25: Rs-485 Quick-Start Procedure

    1. Check that the RS-485 option is installed in the TS-7250 (required). 2. Attach the RS-485 cable to the 10-pin header. (Adapter cables to SubDB9 connector are available from Technologic Systems). 3. Set the COM2 UART serial parameters (baud rate, data, parity, and stop bits, interrupts, etc) in your source code.
  • Page 26: Dio1 Header

    COM2 in half-duplex RS-485 supports baud rates of 9600, 19.2K, 57.6K and 115.2K. If you need to operate at any other baud rate, then please contact Technologic Systems 5.5 DIO1 Header The DIO1 Header provides +3.3V, GND, and 9 digital I/O lines that may be used to interface the TS-7250 with a wide range of external devices.
  • Page 27: Spi Interface

    DIO signals DIO_0 thru DIO_7 are physically arranged to allow a 16-pin (2x8) ribbon cable to directly connect a 4x4 matrix keypad. Sample code is available for the Matrix Keypad. Contact Technologic Systems for further information. © Jan, 2010 www.embeddedARM.com...
  • Page 28: A/D Header - Cirrus Ep9302

    TS-7250 MANUAL CONNECTORS AND HEADERS 5.6 A/D Header - Cirrus EP9302 The EP9302 A/D converter can do a maximum of 925 samples per second, and requires a settling time of 2 milliseconds between channel switches. Note that the Cirrus A/D converter is not the same as the optional, full-featured MAX197 A/D converter.
  • Page 29: A/D Header - Optional Max197

    TS-7250 MANUAL CONNECTORS AND HEADERS values returned by the Cirrus A/D converter to voltage. 5.7 A/D Header - Optional MAX197 The TS-7250 supports an optional eight-channel, 12-bit A/D converter (ADC) with a conversion time of 12 uS. This will allow up to 60,000 samples per second. Each channel is independently software programmable for a variety of analog input ranges: -10V to +10V, -5V to +5V, 0V to +10V, or 0V to +5V.
  • Page 30: Lcd Header

    LCD_3 LCD_5 LCD_7 Technologic Systems has a 2x24 LCD display available with software drivers for rapid development. DIO lines LCD_0 thru LCD_7 are a byte-wide port using Port A on the EP9302 and are accessed via the data register at physical address location 0x8084_0000. The DDR for this port is at 0x8084_0010.
  • Page 31: Jtag Header

    The JTAG header is also utilized for jumper configuration. See the Jumpers section of this manual for more details. Technologic Systems has made the design choice to save on board real-estate and not bring out the JTAG header. If you need access to the JTAG pins, a skilled technician can solder wires to the pins.
  • Page 32: Power Supply Header

    TS-7250 MANUAL CONNECTORS AND HEADERS 5.10 Power Supply Header The TS-7250 requires regulated 5VDC at 450 mA @ 200 MHz(maximum). It is possible to lower this power significantly by lowering the CPU clock rate or by powering-down the Ethernet PHY chip. For example, by shutting down the Ethernet PHY chip and scaling down the CPU clock rate to 20 MHz, one can obtain power consumptions less than 150 mA.
  • Page 33: Pc/104 Bus Expansion

    TS-7250 MANUAL PC/104 BUS EXPANSION 6 PC/104 BUS EXPANSION The PC/104 is a compact implementation of the PC/AT ISA bus ideal for embedded applications. Designers benefit from an established industry standard bus that already has well-developed documentation and many compatible peripherals available in the market place.
  • Page 34: Adding Serial Ports

    6.1 Adding Serial Ports If your project requires more than the included TS-7250's serial ports, additional ports may be added via the PC/104 expansion bus. Technologic Systems offers three different (TS-SER1, TS-SER2, and TS-SER4) that add 1, 2, or 4 extra COM peripheral boards ports respectively.
  • Page 35: Adding Ethernet Ports

    6.2 Adding Ethernet Ports Additional ethernet ports can be added to the TS-7250 using appropriate PC/104 hardware provided by Technologic Systems, allowing the implementation of hardware and software applications such as network firewalls, gateways or routers. is a 10Mb ethernet PC/104 card based on the CS8900 ethernet chip that TS-ETH10 is perfectly suited for a WAN uplink.
  • Page 36: Leds, Jumpers And Buttons

    TS-7250 MANUAL LEDS, JUMPERS AND BUTTONS 7 LEDS, JUMPERS AND BUTTONS 7.1 Status LEDs The TS-7250 has two LEDs (one Red and one Green) available for user software. These LEDs may be used for diagnostics, status messages, and simple output. When power is first supplied to the TS-7250, both LEDs are immediately turned on under hardware control.
  • Page 37: Specifications

    Extended Temp requires lower CPU speed (<=166Mhz) at higher temperatures Note: Refer to your product manual, or contact Technologic Systems if the environmental temperature of the location is in doubt. 0 to 90% relative Not to exceed 90% non- Relative humidity.
  • Page 38: Further References

    TS-7250 MANUAL FURTHER REFERENCES 9 FURTHER REFERENCES Getting Started with TS-Linux ✔ (http://www.embeddedarm.com/documentation/software/arm-tslinux-ts72xx.pdf) Linux for TS-ARM User's Guide ✔ (http://www.embeddedarm.com/documentation/software/arm-linux-ts72xx.pdf) (http://www.embeddedarm.com/documentation/ts-7200-datasheet.pdf) TS-7200 Data Sheet ✔ TS-7250 Data Sheet (http://www.embeddedarm.com/documentation/ts-7250-datasheet.pdf) ✔ (http://www.embeddedarm.com/documentation/ts-7260-datasheet.pdf) TS-7260 Data Sheet ✔ EP9301 User's Guide ✔ (http://www.embeddedarm.com/documentation/third-party/ts-7000_ep9301-ug.pdf) EP9301 Data Sheet ✔...
  • Page 39: Appendix A: Document History

    TS-7250 MANUAL APPENDIX A: DOCUMENT HISTORY APPENDIX A: DOCUMENT HISTORY Date of Revision Comments Issue/Revision Number May 2005 Initial release June 2005 Completed Section 20 Removed Components section September 2005 Minor errors revised March 03, 2006 New release with minor corrections, new layout and organization May 18, 2006 Minor corrections...
  • Page 40: Appendix B: Memory And Register Map

    TS-7250 MANUAL APPENDIX B: MEMORY AND REGISTER MAP APPENDIX B: MEMORY AND REGISTER MAP Address Region Function 0xF000_0000 - 0xFFFF_FFFF nCS0 (not used) 0xE000_0000 - 0xEFFF_FFFF SDRAM (TS-7250) 0xD000_0000 - 0xDFFF_FFFF SDRAM (not used) 0xC000_0000 - 0xCFFF_FFFF SDRAM (not used) 0x8084_0000 - 0x8084_00C8 GPIO control registers 0x8000_0000 - 0x800F_FFFF...
  • Page 41 TS-7250 MANUAL APPENDIX B: MEMORY AND REGISTER MAP Register Address Function 0x7200_0044 - 0x7200_0047 (TS-7300) FPGA DIO2 TS-XDIO #2 registers 0x7200_0040 - 0x7200_0043 (TS-7300) FPGA DIO2 TS-XDIO #1 registers 0x7200_0030 - 0x7200_003A (TS-7300) FPGA Video core 16-bit registers 0x7200_0020 - 0x7200_0027 (TS-7300) FPGA SD Card core 16-bit registers 0x7200_0000 - 0x7200_001F (TS-7300) FPGA COM3-4-5-6-7-8 16-bit registers...
  • Page 42: Appendix C: Downloads - Schematics And Mechanical Drawing

    TS-7250 MANUAL APPENDIX C: DOWNLOADS - SCHEMATICS AND MECHANICAL DRAWING APPENDIX C: DOWNLOADS - SCHEMATICS AND MECHANICAL DRAWING TS-7200 schematic ✔ (http://www.embeddedarm.com/documentation/ts-7200-schematic.pdf) TS-7200 mechanical drawing ✔ (http://www.embeddedarm.com/documentation/ts-7200-mechanical.pdf) (http://www.embeddedarm.com/epc/ts7200-spec-d.html) TS-7200's download section ✔ TS-7250 schematic ✔ (http://www.embeddedarm.com/documentation/ts-7250-schematic.pdf) TS-7250 mechanical drawing ✔ (http://www.embeddedarm.com/documentation/ts-7250-mechanical.pdf) (http://www.embeddedarm.com/epc/ts7250-spec-d.html) TS-7250's download section...
  • Page 43: Appendix D: Ts-Arm Sbc Feature Matrix

    TS-7250 MANUAL APPENDIX D: TS-ARM SBC FEATURE MATRIX APPENDIX D: TS-ARM SBC FEATURE MATRIX Product TS-7200 TS-7250 TS-7260 TS-7300 TS-7400 200 Mhz 200 Mhz 200 Mhz 200 Mhz 200 Mhz AMR920T AMR920T AMR920T AMR920T AMR920T PC/104 connector On-board FPGA 32 MB 32 MB 32 MB 32 MB...
  • Page 44: Appendix E: Contact Technologic Systems

    TS-7250 MANUAL APPENDIX E: CONTACT TECHNOLOGIC SYSTEMS APPENDIX E: CONTACT TECHNOLOGIC SYSTEMS 16525 East Laser Drive Fountain Hills, AZ 85268 TEL 1.480.837.5200 FAX 1.480.837.5300 www.embeddedARM.com support@embeddedARM.com Call us Monday-Friday, from 9 am to 5 pm, Arizona-USA time; or email us at any time.

This manual is also suitable for:

Ts-7260Ts-7250 ts-72 series

Table of Contents