Advertisement

Quick Links

TS-7200 User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Summary of Contents for Technologic Systems TS-7200

  • Page 1 TS-7200 User's Manual...
  • Page 2 All modifications from previous versions are listed in Appendix B. A PDF version of this manual is included on the CD that shipped with your unit(s). The PDF version includes many active links that may be useful to you. Copyright © 2004 by Technologic Systems, Inc. All rights reserved.
  • Page 3: Table Of Contents

    TS-7200 User's Manual Technologic Systems http://embeddedARM.com/ Table of Contents 1 Product Overview..................Page 1 1.1 About This Manual.................Page 1 1.2 Introduction..................Page 1 1.3 Features and Benefits Summary...........Page 2 1.4 Related Products................Page 3 2 Memory......................Page 4 2.1 SDRAM..................Page 4 2.2 Flash....................Page 4 2.3 Compact Flash Cards..............Page 5...
  • Page 4 TS-7200 User's Manual Technologic Systems http://embeddedARM.com/ 15 Console on TS-7200...................Page 33 16 Software and Support.................Page 34 16.1 Linux OS Support................Page 34 16.2 Other OS Support...............Page 34 16.3 Development Kit and Supplemental CD........Page 35 17 Installing the TS-7200.................Page 36 17.1 Electrostatic Discharge (ESD) Precautions........Page 36 17.2 Setup and Installation Instructions..........Page 36...
  • Page 5: Product Overview

    ARM920T’s compressed Thumb instruction set can be used to provide higher code density and lower Flash storage requirements. The TS-7200 CPU integer performance at 200 MHz is about twice as fast as the Technologic Systems 133MHz 586-based products, but costs half as much!
  • Page 6: Features And Benefits Summary

    3 Amps. A current limited supply is very forgiving of common errors during development. A PC power supply that may be capable of supplying 20 Amps or more is not recommended -- it is possible to do irreversible damage to the TS-7200 if the polarity on the power leads is reversed.
  • Page 7: Related Products

    Technologic Systems http://www.embeddedARM.com/ When power is first supplied to the TS-7200, the board mounted LEDs are immediately turned on under hardware control. Once the processor begins execution, the LEDs are turned off. The RED led is briefly turned on while the processor looks for the TS- BOOTROM stored in the first sector of Flash.
  • Page 8: Memory

    The TS-7200 uses a 256 Megabit SDRAM chip to provide 32 Megabytes (MB) of high- speed RAM. By using the latest SDRAM technology (a 512 Megabit chip), it is possible to have 64 MB of RAM on the TS-7200. This option will be available in the near future when this technology becomes cost-effective.
  • Page 9: Compact Flash Cards

    Developer’s Kit) is recommended for the host PC for file transfers. This results in the ability to quickly move files from a host PC to the TS-7200 using a Compact Flash card as the removable media. While a USB Compact Flash reader allows for hot swapping of...
  • Page 10: Usb Flash Drives

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 2.4 USB Flash Drives Additional non-volatile storage can be added with a USB Flash drive. USB Flash drives can supply additional storage that behaves very much like a CF card except that a CF card can be the root drive whereas a USB drive can not be the root file system.
  • Page 11: Serial Ports

    This full complement of RS-232 signals (all except Clear to Send Ring Detect) allows COM1 to interface to almost any serial RS-232 device. The COM1 RS-232 port uses a DB-9 male connector on the TS-7200. See Table 3.1 for a list of COM1 pin-outs. 12/2004...
  • Page 12: Com2

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 3.2 COM2 The base address of Table 3.2 COM2 Serial Port Header Pin-Outs COM1 appears in the RS-232 Half Duplex RS-485 Full Duplex RS-485 physical address space 9-Pin SubD Signal 9-Pin SubD Signal 9-Pin SubD Signal at 0x808D_0000.
  • Page 13: Rs-485 Quick-Start Procedure

    3.4 RS-485 Quick-Start Procedure Perform the following steps: 1. Check that the RS-485 option is installed in the TS-7200 (required). 2. Attach the RS-485 cable to the 10-pin header. (Adaptor cables to SubDB9 connector are available from Technologic Systems.) 3.
  • Page 14: Automatic Rs-485 Tx Enable

    TX FIFO or when using a multi-tasking OS such as Linux. The implementation on the TS-7200 uses hardware in a Xilinx PLD to automatically control when the RS-485 drivers and receivers are selected. The automatic RS-485 logic eliminates the need for any software polling and supervision.
  • Page 15: Using Automatic Rs-485 Within Linux

    TS-7200 PC/104 address space (0x11A0_0000 base address). For example, a TS-SER1 daughter board can be jumper selected as COM3 which would correspond to a PC I/O base address of 0x3E8. On the TS-7200, this COM port will appear at the physical base address of 0x11A0_03E8.
  • Page 16 TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Typically each serial port has a dedicated interrupt, but the TS-SER4 daughter board allows all four extra serial ports to share a single interrupt. This is very helpful in systems with a large number of serial ports since there are a limited number of IRQ lines available.
  • Page 17: Digital I/O

    SPI peripherals. It is also possible to bring out a fourth SPI bus function [SPI_Frame] by adding a 10 ohm resistor in the position labeled R1 on TS-7200 RevB boards. This signal is not required for many SPI peripherals but it may prove useful in some applications.
  • Page 18: Dio Header

    The DIO port provides +3.3V, GND, the SPI bus, and 9 digital I/O Table 4.1 DIO Header Pin-Out lines that may be used to interface the TS-7200 with a wide range of external devices. DIO lines DIO_0 thru DIO_7 are a byte-wide Header Pin Description...
  • Page 19: Lcd Header

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 4.2 LCD Header Table 4.2 LCD Header The LCD Port can be used as 11 additional digital I/O lines or it can be used to interface to a standard alphanumeric LCD display. Pin-Out The header has been arranged to allow a 14-pin ribbon cable to Header Pin Description directly connect to industry standard LCD displays.
  • Page 20: Using Dio Header For Spi Bus

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 4.3 Using DIO Header for SPI bus Table 4.3 DIO Header Pin-Outs The EP9302 Synchronous Serial Port is available on the DIO Header Pin Name Function header. This port can implement SPI_MISO Master Output /...
  • Page 21: Lcd Interface

    LCD_D7 LCD data sheets for in-depth LCD_D6 information. Technologic Systems has available a 2x24 LCD display with software drivers for rapid development. Table 4.4b LCD The pin-outs in the above table are not the standard given for LCD Header Pin-Outs displays.
  • Page 22: D Converter

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 5 A/D Converter Table 5a A/D Registers The TS-7200 supports an optional eight-channel, 12-bit A/D converter I/O Address Action (ADC) with a conversion time of 12 10C0_0000 Write Initiate A/D Conversion uS. This will allow up to 60,000 samples per second.
  • Page 23: Single Sample Acquisition Procedure

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 5.1 Single Sample Acquisition Procedure An acquisition is initiated by writing to I/O location 0x10C0_0000. The Table 5.1a ADC Header value written to this location determines the channel to convert (bits 0-2) and selects one of four input ranges (bits 3 and 4). Bits 5, 6, and 7 should Description be set to 0, 1, 0 respectively.
  • Page 24 TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0x10c00000); msb = lsb + 1; complete = (unsigned short *)mmap(0, getpagesize(), PROT_READ|PROT_WRITE, MAP_SHARED, fd, 0x10800000); // Initiate conversion, channel #1, unipolar, 5V *control = 0x41; // Wait for completion while ((*complete & 0x80) != 0);...
  • Page 25: Matrix Keypad Support

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 6 Matrix Keypad Support 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.
  • Page 26: Real-Time Clock

    10 years in the absence of power. The 114 bytes of non-volatile RAM that is located inside the RTC chip is not reserved for TS-7200 functionality. This RAM is available for any user functions as required. Call Technologic Systems for driver support.
  • Page 27: 10/100 Base-T Ethernet Port

    Ethernet PHY function and an integrated RJ-45 connector with built-in 10/100 transformer and LED indicators completes the Ethernet sub-system. The TS-7200 has both a LINK/ACTIVITY LED and a 10/100 speed LED built into each RJ-45 connector that indicates the current Ethernet status. The LINK LED (left side of connector, green) is active when a valid Ethernet link is detected.
  • Page 28: Linux Tcp/Ip Configuration

    Technologic Systems http://www.embeddedARM.com/ 9 LINUX TCP/IP Configuration When using the TS-7200 with TS-Linux, the driver for the Ethernet is already compiled into the kernel. The TCP/IP settings for the TS-Linux are configured in the file ‘/etc/sysconfig/ ifcfg-eth0’. Below is a listing.
  • Page 29: Watchdog Timer

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 10 Watchdog Timer Table 10a Watchdog Timeout Register The TS-7200 implements a watchdog timer (WDT) unit in the Xilinx PLD. The Value (Hex) MSB MID LSB Timeout Period WDT can be used to prevent a system Watchdog Disabled “hanging”...
  • Page 30: Led, Jumpers And Push-Button Reset

    Jumper Function Boot to Serial Port COM1 – This is a recovery mechanism that allows the TS-7200 to boot using COM1 instead of the on-board Flash chip. Enable Serial Console – COM1 is used as the Console. (If JP4 is not installed).
  • Page 31: Pc/104 Bus Expansion

    I/O daughter boards. Some of the PC/104 signals are not supported such as the DMA signals. These pins are used on the TS-7200 to support data lines D8- D15. This means that a full 16-bit data bus implementation of the PC/104 bus is possible by only using the 64-pin connector.
  • Page 32 TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Table 12b Signals on the 8-Bit Bus PIN Signal Name PIN Signal Name BHE# † Data 7 Reset Data 6 Data 5 Data 8 † Data 4 Reserved Data 3 RTC_CS † Data 2...
  • Page 33: Loading Or Transferring Files

    JFFS2 image will not accept anonymous FTP. 13.2 Transferring files via Compact Flash The TS-7200 removable Compact Flash card can be used to easily move files from a host system. We suggest using a low-cost SanDisk USB Compact Flash card interface for your host system.
  • Page 34: Zmodem Downloads

    Zmodem, and virtually all do. If you are using Windows 95 or later for your development work, the HyperTerminal accessory works well. To download a file to the TS-7200 from your host PC, execute rz at the Linux command line on the TS-7200 (while using console-redirection from within your terminal emulator) and begin the transfer with your terminal emulator.
  • Page 35: Debugging

    Technologic Systems http://www.embeddedARM.com/ 14 Debugging There are two main methods for debugging on the TS-7200: Debugging from a running Linux OS with gdb, or from RedBoot (before the Linux kernel is executed) 14.1 Debugging with gdb The GNU debugger is a sophisticated open source debugger. It can be used with java, c, c++, or even Fortran.
  • Page 36: Low-Level Debugging With Redboot

    (exit gdb) 14.2 Low Level Debugging with RedBoot To provide simple, direct access to the TS-7200 hardware, RedBoot has an integrated debugger that can perform standard low-level debugger functions. It can be used to view or set values in memory using the dump and memfill commands. For example, the...
  • Page 37: Console On Ts-7200

    15 Console on the TS-7200 The TS-7200 has no video controller or keyboard interface. This was done to keep the board size small and the cost low. COM1 is typically used as a console port to interface the TS-7200 to a standard terminal emulation program on a Host PC.
  • Page 38: Software And Support

    One-year, full warranty 16.1 Linux OS Support The TS-7200 is shipped standard with the Linux OS using Version 2.4.26 kernel. 2MB of the on-board Flash is reserved for the Linux boot loader and the Linux kernel, with the remaining 6MB of Flash formatted as a 6 MB JFFS2 file system. The root file...
  • Page 39: Development Kit And Supplemental Cd

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 16.3 Development Kit and Supplemental CD The development kit contains a 256Mb Compact Flash that includes a self-hosting ARM installation of the Debian 2.0 distribution compiled for ARM complete with toolchain. The supplemental CD contains:...
  • Page 40: Installing The Ts-7200

    Small Phillips screwdriver Setup Procedure After locating, setting up, grounding, and cabling the TS-7200, Apply power. Monitor the TS-7200 using a terminal emulator to verify that the board is operating properly. Disconnecting AC Power Unplug from the power source. Disconnect other cables as required.
  • Page 41: Components

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 18 Components 18.1 Standard Connectors See Appendix A for other views. TS-7200 Single-Board ARM shown with optional IDE Compact Flash A/D and RS-485 12/2004...
  • Page 42: Environmental Specifications

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 19 Environmental Specifications To ensure optimum product operation you must maintain the operational environmental specifications listed in the table below. Environmental Standard Temp Products Extended Temp Products Specifications Ambient 0 to 70° C Extended temperature...
  • Page 43: Options And Other Features

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 20 Options and Other Features RS-485 is optional A wall-mounted power supply is available for this product 12/2004...
  • Page 44: Feedback And Updates To The Manual

    Check in periodically to see what's new! When we are prioritizing work on these updated resources, feedback from customers (and prospective customers) is the number one influence. If you have questions, comments, or concerns about your TS-7200 Embedded PC, please let us know.
  • Page 45: Limited Warranty

    22 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...
  • Page 46: Fcc Advisory Statement

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ 23 FCC Advisory Statement Warning! This equipment generates, uses, and can radiate radio frequency energy and if not installed and used properly (that is, in strict accordance with the manufacturer’s instructions), may cause interference to radio and television reception. It has been type...
  • Page 47: Appendix A: Product Views

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Appendix A: Product Views Download the mechanical drawing PDF file 12/2004...
  • Page 48: Appendix B: User Manual Revisions

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Appendix B: User Manual Revisions Date of Issue/Revision Revision Number Comments August 2004 Initial release August 26, 2004 Preliminary DRAFT PRELIMINARY release for first customer ship December 16, 2004 Overall clean-up 12/2004...
  • Page 49: Appendix C: System Memory Map

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Appendix C: System Memory Map Sorry... The TS-7200 Memory Map is not finished yet. Please contact one of our engineers we will gladly go over the details with you. 12/2004...
  • Page 50: Appendix D: Further References

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Appendix D: Further References Download the EP9302 Data Sheet PDF file 12/2004...
  • Page 51: Appendix E: Schematic

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Appendix E: Schematic Download the TS-7200 Schematic PDF file 12/2004...
  • Page 52: Contact Information

    TS-7200 User's Manual Technologic Systems http://www.embeddedARM.com/ Contact Information Technologic Systems http://www.embeddedARM.com 16610 East Laser Drive, Suite 10 Fountain Hills, AZ 85268 TEL 480.837.5200 FAX 480.837.5300 email: support@embeddedx86.com 12/2004...

Table of Contents