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...
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!
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.
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.
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.
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.
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...
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.
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.
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.
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.
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.
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...
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.
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 /...
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.
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.
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.
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.
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.
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...
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.
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.
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”...
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).
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 †...
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.
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.
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...
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.
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...
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.
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...
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...
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...
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.
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...
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...
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...
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)
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...
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...
Need help?
Do you have a question about the TS-7250 and is the answer not in the manual?
Questions and answers