background image

TS-7250 MANUAL

 

 

 © Jan, 2010                                              www.embeddedARM.com                                                         1

www.embeddedARM.com 

Revision 2.6

© Jan, 2010

TS-7250

Hardware Manual

Summary of Contents for TS-7250 TS-72 Series

Page 1: ...TS 7250 MANUAL Jan 2010 www embeddedARM com 1 www embeddedARM com Revision 2 6 Jan 2010 TS 7250 Hardware Manual ...

Page 2: ... shipping Please contact Technologic Systems to arrange for any repair service and to obtain repair charge information FCC Advisory Statement 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 tested and...

Page 3: ...ely 11 Setup and Installation Instructions 11 Setup Tools 11 Setup Procedure 11 Disconnecting AC Power 11 2 2 Console and Power Up 11 2 3 Boot Sequence 12 2 4 Loading or Transferring Files 13 Transferring Files via the Ethernet Port 13 Transferring Files via Flash Memory Device 13 Zmodem Downloads 13 3 HARDWARE COMPONENTS 14 3 1 Processor 14 Cirrus EP9302 14 MMU 15 Interrupts 15 3 2 Memory 16 On B...

Page 4: ...X197 29 Single Sample Acquisition Procedure 29 5 8 LCD Header 30 LCD Interface 30 5 9 JTAG Header 31 5 10 Power Supply Header 32 6 PC 104 BUS EXPANSION 33 6 1 Adding Serial Ports 34 6 2 Adding Ethernet Ports 35 6 3 Adding CAN Bus 35 6 4 Adding Video Support 35 7 LEDS JUMPERS AND BUTTONS 36 7 1 Status LEDs 36 7 2 Jumpers 36 7 3 Buttons 36 8 SPECIFICATIONS 37 9 FURTHER REFERENCES 38 APPENDIX A DOCUM...

Page 5: ...el 12 bit A D converter 20 DIO lines and 2 standard serial ports The 8 16 bit PC 104 interface enables additional functionality through Technologic Systems broad product line of PC 104 peripheral daughter boards The TS 7KV adds video CAN Com Ports and A D conversion The TS ETH10 allows the addition of Ethernet ports The TS CAN adds CAN connectivity The TS Modem boards add both wired and cell phone...

Page 6: ...e at a supplied 200 MHz is about twice as fast as the Technologic Systems 133MHz 586 based products 1 5 Features The TS 7250 comes standard with these features TS Linux Embedded Operating System Installed 200 MHz ARM9 CPU with MMU 32 MB on board NAND Flash Boots to TS Linux 32 MB RAM 2 USB 2 0 Compatible OHCI ports 12 Mbit s Max 2 serial ports up to 230 Kbaud 10 100 Megabit Ethernet port 20 total ...

Page 7: ...tances Directive Contact Technologic Systems for RoHS support External Accessories CF 512 LIN 512 MB Compact Flash Card with full ARM tool chain and Debian installed TS 7200 SD 256 256 MB SD Flash Card with full ARM tool chain installed and Debian TS 7260 SD 512 512 MB SD Flash Card with USB Interface full ARM tool chain installed and Debian TS 7260 USB Flash Drive 256 MB with full ARM tool chain ...

Page 8: ...CAN Bus Useful for automotive applications Modems Phone Line or GSM Cellular modems Additional Ethernet ports Additional DIO interface with either 24 or 64 new lines Additional 12 bit ADC and DAC useful for industrial automation applications Additional COM and Parallel ports Make more communication channels available Power over Ethernet Radios Long range wireless radios Xbee modules Note New PC 10...

Page 9: ...ly international versions available NULL modem cable Adapter cable from 10 pin header to DB9 Various cables for connection DIO LCD Keypad etc Development CD with complete TS Kernel source manuals example code etc Printed supporting documentation for TS 72XX s Hardware Linux for ARM and Development Kit Note Single Board Computer is not included on the Development Kit sold separately 1 9 Software an...

Page 10: ... The TS Kernel used is based upon the version 2 4 26 patched and compiled for the Cirrus EP9302 ARM920T processor and is real time capable through RTAI The root file system used by the Linux OS can be any of the following JFFS YAFFS file system image in the on board Flash if using RedBoot it should include the option root dev mtdblock1 to instruct the kernel to boot here EXT2 file system image in ...

Page 11: ...connector on the power input Notice this connector is removible Please pull this connectior off before applying power Disconnecting AC Power Unplug from the power source Disconnect other cables as required 2 2 Console and Power Up The TS 72XX SBC s have 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 ...

Page 12: ...t script is executed loading a default Linux kernel into memory from on board flash This will cause the pre existing JFFS2 YAFFS2 file system to boot One can view the RedBoot defaults for the board as well as the default script by entering at the RedBoot command prompt fconfig l The defaults can be changed by simply entering fconfig at the RedBoot prompt and answering the prompts A final chance to...

Page 13: ...y devices can then be hot swapped inserted or removed without rebooting the host PC Zmodem Downloads Using the Zmodem protocol to send files to and from the TS 7250 SBC is simple and straightforward The only requirement is a terminal emulation program that supports Zmodem and virtually all do If you are using Windows 95 or later for your development work the HyperTerminal accessory works well To d...

Page 14: ...tems The ARM core operates from a 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 The ARM920T s 32 bit architecture with a five stage pipeline consisting of fetch decode exec...

Page 15: ...enabling high level operating systems such as Embedded Linux and Windows CE to run on the TS 7250 In the same way the Linux TS Kernel takes advantage of the MMU functionality The MMU is controlled by page tables stored in system memory and is responsible for virtual address to physical address translation memory protection through access permissions and domains MMU cache and write buffer access In...

Page 16: ...y drivers On Board SDRAM The TS 7250 uses 32 MB SDRAM technology to provide 32 or 64 MB of high speed volatile memory The memory is soldered directly to the board making the TS 7250 more reliable in high vibration environments The TS 7250 s 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 a...

Page 17: ...h chip becomes a read only resource Note 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 Note The YAFFS1 file system runs on the TS 7250 boards that feature NAND chips with 512 byte page size enabling up to ...

Page 18: ...nux 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 This option uses an ST Micro M48T86PC1 module for the real ...

Page 19: ...ut period then a full system reset occurs Table Watchdog Timeout Register Value MSB MID LSB Timeout Period 0x00 0 0 0 Watchdog Disabled 0x01 0 0 1 250 mS 0x02 0 1 0 500 mS 0x03 0 1 1 1 second 0x04 1 0 0 Reserved 0x05 1 0 1 2 seconds 0x06 1 1 0 4 seconds 0x07 1 1 1 8 seconds In order to load the WDT Control register the WDT must first be fed and then within 30 uS the WDT control register must be wr...

Page 20: ... pins available In addition to the DIO signals each header also has a power pin and Ground available The LCD header has 5V power available while the DIO header has 3 3V power The DIO2 header FPGA DIO is controlled by the on board FPGA It is a 40 pin header divided in two sub headers of 20 pins each On the first header by default there are 17 video signals that can be changed into digital I O while...

Page 21: ...er is current limited to approximately 1 Amp by a 3 3V regulator 4 3 A D Converters The EP9302 A D converter is standard on all TS 7250 boards The Cirrus EP9302 features a 5 channel 12 bit Analog to Digital Converter with an analog multiplexor with an input range of 0 to 3 3 V On the TS 7200 only the top and bottom channels ADC0 and ADC4 are brought out on the DIO1 Header On the TS 7250 the dedica...

Page 22: ...d by the EP9302 Digital output on Port H bit 2 A logic zero will power down the KS8721 PHY interface Note TS Linux provides all the software support to use the EP9302 10 100 Ethernet core For more details find the TCP IP configuration instructions on the TS Linux documentation 5 2 USB Connector The USB Connector on the TS 7250 provide two USB interfaces for the user These are directly connected to...

Page 23: ...TXD Transmit Data 4 DTR Data Terminal Ready 5 GND Ground 6 DSR Data Set Ready 7 RTS Request to Send 8 CTS Clear to Send 9 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 Jan 2010 www...

Page 24: ... Configuration of Connectors COM2 Header DB9 Connector RS 232 Half Duplex RS 485 Full Duplex RS 485 1 1 TX RX TX 2 2 RXD 3 3 TXD 4 7 RX 5 5 GND GND GND 6 6 TX RX TX 7 7 8 8 9 9 RX 10 Adapter cables are available to convert COM2 to a standard 9 pin SubD male connector In addition COM2 has optional support for full or half duplex RS 485 Note The COM2 serial port 10 pin header has both RS 232 and RS ...

Page 25: ...matic RS 485 feature Refer to the Linux for TS ARM User s Guide for additional software information on RS 485 support 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 Adapter cables to SubDB9 connector are available from Technologic Systems 3 Set the COM2 UART serial parameter...

Page 26: ...mat is using 8 data bits with parity or 8 data bits with 2 stop bits Note 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 DIO line...

Page 27: ...evices that have either Motorola SPI or National Semiconductor Microwire serial interfaces The transmit and receive data paths are buffered with internal FIFO memories allowing up to eight 16 bit values to be stored for both transmit and receive modes The clock rate is programmable up to 3 7 MHz and has programmable phase and polarity The data frame size is programmable from 4 to 16 bits By using ...

Page 28: ...writing 0xAA to the ADCSWLock register 0x8090_00C0 OR in the TSEN bit bit 31 to the ADCClkDiv register 0x8093_0090 2 Unlock the software lock again before OR ing in the ADCEN ADC clock enable bit 31 to 0x8093_0080 3 Clear bit 2 the ADCPD ADC Power Down bit at 0x8093_0080 This bit MUST be set to 0 see page 91 of the EP9301 User s Guide 4 After unlocking the software lock write the channel s magic v...

Page 29: ...elect Channels 0 7 3 Unipolar Bipolar 0 Unipolar i e 0 to 5V 1 Bipolar i e 5V to 5V 4 Range select 0 5V range 1 10V range 5 7 Mode bits Set to 0 1 0 A read at I O location 0x2240_0000 bit 0 returns a 1 when the A D option is installed on the TS 7250 Single Sample Acquisition Procedure An acquisition is initiated by writing to I O location 0x10F0_0000 The value written to this location determines t...

Page 30: ...bits 3 through 5 respectively and are accessed via the data register at physical address location 0x8084_0040 The DDR for this port is at 0x8084_0044 When these DIO pins are configured as outputs they can source 4 mA or sink 8 mA and have logic swings between 3 3V and ground When configured as inputs they have standard TTL level thresholds and must not be driven below 0 Volts or above 3 3 Volts Th...

Page 31: ...ation Sample code is available for the LCD Contact Technologic Systems for more information 5 9 JTAG Header The JTAG header can be used to program the on board CPLD using special software and hardware support tools However it is not available for application debug purposes since it has no connection to the EP9302 JTAG interface The following table shows which pins of the JTAG header are used for t...

Page 32: ... 7260 which is optimized for low power applications A quick release screw down terminal block for the 5V power and power GND connections is provided for easy connection to an external power supply Warning Supply voltages over 6 VDC may damage the TS 7250 Be sure to use a regulated 5 VDC power supply preferably with current limiting to 1 to 3 Amps A current limited supply is very forgiving of commo...

Page 33: ...ards Some of the PC 104 signals are not supported for example 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 The supplemental 40 pin connector is only required for legacy boards any new design can implement a full 16 bit data bus with only the 64 p...

Page 34: ...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 peripheral boards TS SER1 TS SER2 and TS SER4 that add 1 2 or 4 extra COM ports respectively These can be configured using PC designations COM1 COM2 or higher These ports will appear in the PC 104 8 bit IO address space 0x11E0_000...

Page 35: ...evelopment are also provided 6 4 Adding Video Support The TS 7KV multi function PC 104 peripheral board can be added to the TS 7250 if your application needs a video solution The TS 7KV implements the TS VIDCORE using an FPGA solution to deliver 16 bit color 640X480 resolution video 8MB dedicated video memory running at 95Mhz and a simple fast video accelerator The TS 7KV includes a standard DB15 ...

Page 36: ...ion JP1 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 JP2 Enable Serial Console COM1 is used as the Console If JP4 is not installed JP3 Write Enable Flash Remove this jumper to write protect the Flash drive JP4 Console swapped to COM2 Requires JP2 installed to enable console JP5 User Jumper JP6 User Jumper Jumper...

Page 37: ...mperature 20 to 70 C The internal temperature must not exceed 70 C 40 to 85 C Extended temperature range is also standard in our TS 72XX products Note 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 Relative Humidity 0 to 90 relative humidity Not to exc...

Page 38: ...beddedarm com documentation ts 7200 datasheet pdf TS 7250 Data Sheet http www embeddedarm com documentation ts 7250 datasheet pdf TS 7260 Data Sheet http www embeddedarm com documentation ts 7260 datasheet pdf EP9301 User s Guide http www embeddedarm com documentation third party ts 7000_ep9301 ug pdf EP9301 Data Sheet http www embeddedarm com documentation third party ts 7000_ep9302 ds pdf TS 700...

Page 39: ...rors revised March 03 2006 2 0 New release with minor corrections new layout and organization May 18 2006 2 1 Minor corrections Jul 20 2006 2 2 Minor corrections and improvements Jun 26 2007 2 3 Minor corrections changed series name to TS 72XX updated product matrix and links section July 1 2008 2 4 Fixed broken web links May 29 2009 2 5 Updated mailing address January 26 2010 2 6 Changed JP5 desc...

Page 40: ... 0x8090_0018 Cirrus A D channel select register 0x8090_0008 Cirrus A D result register RO 0x808D_0000 0x808D_FFFF UART2 control registers 0x808C_0000 0x808C_FFFF UART1 control registers 0x808A_0000 0x808A_FFFF SPI control registers 0x8084_0044 LCD_EN LCD_RS LCD_WR direction reg bits3 5 0x8084_0040 LCD_EN LCD_RS LCD_WR data reg bits3 5 0x8084_0034 DIO_8 direction register bit 1 0x8084_0030 DIO_8 da...

Page 41: ...197 A D option present bit 0 0x2240_0000 COM2 RS 485 option present bit 1 0x2200_0000 Model Number bits 0 2 0x21E0_0000 0x21E0_03FE PC 104 16 bit I O legacy support 0x2100_0000 CF IDE 16 bit register 0x13C0_0000 0x13C0_0001 TS 7300 FPGA loader registers 0x1340_0000 0x1340_0002 TS 7260 Additional COM5 registers 0x1300_0000 0x1300_0002 TS 7260 Additional COM4 registers 0x12C0_0000 0x12C0_0003 TS 726...

Page 42: ...com epc ts7200 spec d html 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 TS 7250 s download section http www embeddedarm com epc ts7250 spec d html TS 7260 schematic http www embeddedarm com documentation ts 7260 schematic pdf TS 7260 mechanical drawing http www embeddedarm com...

Page 43: ...es 2x Yes 2x Yes 2x Yes 2x VGA Video Out No No No Yes Yes IDE Compact Flash Yes No No No No SD Card Interface No No Yes 1x on RevB Yes 2x Yes 1x Digital I O 20 20 30 55 20 TS XDIO No No Yes 1 Yes 2 No RS 485 Opt full half Opt full half Opt full half Opt full half Opt full half Standard COM Ports 2 2 3 10 3 TTL Optional COM Ports No No 2 Yes No RS 232 Console Yes Yes Yes Yes No RTC Opt Opt Opt Opt ...

Page 44: ...EL 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 Our engineers answer tech support calls and are more than happy to talk to you about your needs and help you find the best solution for your project Jan 2010 www embeddedARM com 44 ...

Reviews: