Technologic Systems TS-7250 User Manual

Technologic systems ts-7250 sbc user's manual
Table of Contents

Advertisement

TS-7250 User's Manual

Advertisement

Table of Contents
loading
Need help?

Need help?

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

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Technologic Systems TS-7250

  • Page 1 TS-7250 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 © 2005 by Technologic Systems, Inc. All rights reserved.
  • Page 3: Table Of Contents

    13.2 Zmodem Downloads 14 Debugging 14.1 Debugging with gdb 14.2 Low-Level Debugging with RedBoot 14.3 Using Other Debuggers 15 Console on TS-7250 16 Software and Support 16.1 Linux OS Support 16.2 Other OS Support 16.3 Development Kit and Supplemental CD 17 Installing the TS-7250 17.1 Electrostatic Discharge (ESD) Precautions...
  • Page 4 TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 18 Environmental Specifications 19 Options and Other Features 19.1 Options 19.2 Peripheral Boards 19.3 Accessories 20 Feedback and Updates to the Manual 21 Limited Warranty 22 FCC Advisory Statement Appendix A: Product Views Appendix B: User Manual Revisions...
  • 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-7250 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-7250 if the polarity on the power leads is reversed.
  • Page 7: Related Products

    LED is lit and remains on from that point forward. 1.4 Related Products Technologic Systems offers an enclosure for the TS-7250. Several daughter boards are also available that can add functionality via the PC/104 bus. Since the PC/104 bus is an industry standard, an almost unlimited number of third-party products can be added via the PC/104 expansion bus.
  • Page 8: Memory

    TS-7250 is much more reliable in high-vibration environments. The TS-7250 RAM is not contiguous in the physical memory map of the EP9302. But the MMU is programmed to remap the blocks of RAM to appear as a contiguous block of memory at the very beginning of the virtual memory map.
  • Page 9: On-Board Flash

    2.3 On-board Flash The TS-7250 uses a NAND Flash chip for its on-board Flash resource. The first 16KB is reserved for the TS-BOOTROM code. The TS-BOOTROM code initializes various internal configuration registers for proper operation for the TS-7250 design and initializes and tests the SDRAM.
  • Page 10: 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-7250. See Table 3.1 for a list of COM1 pin-outs. 6/2005...
  • Page 11: Com2

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 3.2 COM2 Table 3.2a COM2 Serial Port Header Pin-Outs The base address of 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 12: Rs-485 Support

    3.4 RS-485 Quick-Start Procedure Perform the following steps: 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. (Adaptor cables to SubDB9 connector are available from Technologic Systems.) 3.
  • Page 13: Automatic Rs-485 Tx Enable

    TX FIFO or when using a multi-tasking OS such as Linux. The implementation on the TS-7250 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 14: Using Automatic Rs-485 Within Linux

    TS-7250 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-7250, this COM port will appear at the physical base address of 0x11A0_03E8.
  • Page 15: 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-7250 RevB boards. This signal is not required for many SPI peripherals but it may prove useful in some applications.
  • Page 16: Dio Header

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

    TS-7250 User's Manual Technologic Systems http://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 18: Using Dio Header For Spi Bus

    TS-7250 User's Manual Technologic Systems http://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 19: Lcd Interface

    LCD display. Please refer to your 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 20: D Converter

    925 samples per second, and requires a settling time of 2 milliseconds between channel switches. The EP9302 A/D converter is standard on all TS-7250. Note that the Cirrus A/D converter is not the same as the optional, full-featured MAX197 A/D converter.
  • Page 21: Interpreting Cirrus A/D Converter

    The Cirrus on-chip A/D converter is a successive approximation A/D converter. Each A/ D channel is calibrated on the TS-7250 and these 16-bit values are stored in non- volatile EEPROM. These calibration values minimize the offset errors and gain errors in the EP9302 A/D.
  • Page 22: Single Sample Acquisition Procedure

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 5.4 Single Sample Acquisition Procedure Table 5.4a ADC An acquisition is initiated by writing to I/O location 0x10C0_0000. The value written to this location determines the channel to convert (bits 0-2) Header 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 23: Matrix Keypad Support

    TS-7250 User's Manual Technologic Systems http://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 24: Real-Time Clock

    TS-5620 daughter board on a TS-7250 that does not have the on-board RTC option installed. Any source code from the user that utilizes the RTC need not worry which option is installed on the TS-7250. 6/2005...
  • Page 25: 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-7250 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 26: Linux Tcp/Ip Configuration

    Technologic Systems http://embeddedARM.com/ 9 LINUX TCP/IP Configuration When using the TS-7250 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 27: Watchdog Timer

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 10 Watchdog Timer Table 10a Watchdog Timeout Register The TS-7250 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 28: Led, Jumpers And Push-Button Reset

    Jumper Function Boot to Serial Port COM1 – This is a recovery mechanism that allows the TS-7250 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 29: 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-7250 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 30 TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ Table 12b Signals on the 8-Bit Bus Signal Name Signal Name BHE# † Data 7 Reset Data 6 Data 8 † Data 5 Data 4 Reserved Data 3 RTC_CS † Data 2 Reserved Data 1 RTC_ALE †...
  • Page 31: Loading Or Transferring Files

    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-7250 from your host PC, execute rz at the Linux command line on the TS-7250 (while using console-redirection from within your terminal emulator) and begin the transfer with your terminal emulator.
  • Page 32: Debugging

    Technologic Systems http://embeddedARM.com/ 14 Debugging There are two main methods for debugging on the TS-7250: 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 33: Low-Level Debugging With Redboot

    14.2 Low Level Debugging with RedBoot To provide simple, direct access to the TS-7250 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 34: Console On Ts-7250

    15 Console on the TS-7250 The TS-7250 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-7250 to a standard terminal emulation program on a Host PC.
  • Page 35: Software And Support

    One-year, full warranty 16.1 Linux OS Support The TS-7250 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 36: Installing The Ts-7250

    Small Phillips screwdriver Setup Procedure After locating, setting up, grounding, and cabling the TS-7250, Apply power. Monitor the TS-7250 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 37: Environmental Specifications

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 18 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 -20 to 70° C Extended temperature...
  • Page 38: Options And Other Features

    256MB with full ARM tool chain installed (Debian) Regulated 5VDC Power Supply, 110 VAC Input PS-5VDC-110V Development kit with 256MB USB Flash drive, KIT-7250 Power Supply, Cables, USB-CF Adapter (TS-7250 not included) TS-ENC720 Metal Enclosure with Power Converter OP-ADC 12-bit 8 chan. A/D converter, data sheet...
  • Page 39: Accessories

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 19.3 Accessories Accessories can be viewed on the Technologic Systems Accessories page. 6/2005...
  • Page 40: 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-7250 Embedded PC, please let us know.
  • Page 41: Limited Warranty

    21 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 42: Fcc Advisory Statement

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ 22 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 43: Appendix A: Product Views

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ Appendix A: Product Views Download the TS-7250 mechanical drawing 6/2005...
  • Page 44: Appendix B: User Manual Revisions

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ Appendix B: User Manual Revisions Date of Issue/Revision Revision Number Comments May 2005 Initial release June 2005 Completed Section 20 Removed Components section 6/2005...
  • Page 45: Appendix C: System Memory Map

    DIO_8 data register (bit 0) 0x8084_0020 On-board LEDs register (bits 0, 1) 0x8084_0018 Port C direction register 0x8084_0014 DIO_0 thru DIO_7 direction register (R/W) 0x8084_0010 LCD_0 thru LCD_7 direction register (R/W) 0x8084_0008 (TS-7250) 1000 mA driver output on DIO (bit 0) 6/2005...
  • Page 46 USB registers 0x8001_0000 -0x8001_FFFF Ethernet MAC registers 0x6000_0000 (TS-7250) NAND Flash data register 0x6040_0000 (TS-7250) NAND Flash control register (bits 0-2) 0x6080_0000 (TS-7250) NAND Flash Busy status (bit 5) 0x23C0_0000 TS-7xxx WDT Feed register (bits 0-2) 0x2380_0000 TS-7xxx WDT Control register (bits 0-2)
  • Page 47: Appendix D: Further References

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ Appendix D: Further References Download the EP9301 User’s Manual Download the EP9302 Data Sheet 6/2005...
  • Page 48: Appendix E: Schematic

    TS-7250 User's Manual Technologic Systems http://embeddedARM.com/ Appendix E: Schematic Download the TS-7250 Schematic PDF file 6/2005...
  • Page 49: Contact Information

    TS-7250 User's Manual Technologic Systems http://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@embeddedARM.com 6/2005...

Table of Contents