Technologic Systems TS-7300 Manual Download Page 1

TS-7300 MANUAL

 

 

 © Apr, 2010                                              www.embeddedARM.com                                                         1

www.embeddedARM.com 

Revision 1.7

© Apr, 2010

TS-7300 Manual

Hardware & Software

Summary of Contents for TS-7300

Page 1: ...TS 7300 MANUAL Apr 2010 www embeddedARM com 1 www embeddedARM com Revision 1 7 Apr 2010 TS 7300 Manual Hardware Software...

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 frequen...

Page 3: ...tion Procedure 13 Handling the Board Safely 13 Setup and Installation Instructions 13 Setup Tools 13 Setup Procedure 13 Disconnecting AC Power 13 2 2 Console and Power Up 13 2 3 General Boot Sequence...

Page 4: ...nnector 32 5 4 USB Connector 33 5 5 SD Card Connector CPLD 33 5 6 SD Card Connector FPGA 33 5 7 COM1 Connector 34 5 8 COM2 Header 34 Optional RS 485 Support 35 RS 485 Quick Start Procedure 36 Automati...

Page 5: ...SPECIFICATIONS 51 9 FURTHER REFERENCES 52 APPENDIX A DOCUMENT HISTORY 53 APPENDIX B MEMORY AND REGISTER MAP 54 APPENDIX C DOWNLOADS SCHEMATICS AND MECHANICAL DRAWING 56 APPENDIX D TS ARM SBC FEATURE...

Page 6: ...onal 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 Ethern...

Page 7: ...be used as a FPGA connected expansion bus instead of the CPU connected regular PC104 expansion bus SD Card High Security and Reliability Unique security features on the TS 7300 include the ability fo...

Page 8: ...n temperature sensor OP 485 FD RS 485 full duplex interface on COM2 OP 485 HD RS 485 half duplex interface on COM2 OP ROHS RoHS directive compliant built board Note The TS 7300 SBC can be built compli...

Page 9: ...te cycles This resource is a byte wide memory device using a lithium battery that will last a minimum of 10 years with or without power applied Analog VIDEO interface When a video monitor is needed CA...

Page 10: ...or ARM gcc 2 95 4 and gcc 3 0 compiler with full tool chain Hardware test routines source code and other example source code Debian package system apt get tasksel dselect The development kit additiona...

Page 11: ...ENC730 includes the TS 732 daughter board for the TS 7300 onboard FPGA The AVR microcontroller on the TS 732 implements ADC GPIO LEDs extra functionalities Also the physical layer for the CAN bus is p...

Page 12: ...SD Card on the first socket therefore the TS 7300 s are shipped standard with the full featured Debian Linux installed on the first SD Card Debian can also be used with an NFS root file system or USB...

Page 13: ...ard might include a screw power 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 sourc...

Page 14: ...milar to x86 bootup The first 512 bytes of the SD card the MBR is loaded into ram and jumped into The code inside the MBR calls the BOOTROM routines to read more blocks from the SD card similar to x86...

Page 15: ...ogram code that loads the first partition with id 0xda as a kernel image at RAM location 0x218000 and the next with id 0xda as a Linux initrd at 0x1000000 Linux ATAGs are composed and the kernel image...

Page 16: ...r changes won t stick The TS 7300 bootup firmware was designed to be much faster than a x86 PC SBC BIOS So even better bootup times can be achieved with an RTOS such as eCos instead of Linux Of that 1...

Page 17: ...erTerminal accessory works well To download a file to the TS 7300 from your host PC execute lrz at the Linux command line on the TS 7300 while using console redirection from within your terminal emula...

Page 18: ...fuse to boot and blink the red LED continuously Another feature is the ability to boot a password protected SD card With this it is possible to make an SD unreadable to any device except the TS 7300 S...

Page 19: ...tside the scope of this document http www debian org Logging In and Basic Commands After the desired Linux Kernel is loaded and executed through RedBoot the file system loads and networking logging Ap...

Page 20: ...nerally named eth0 eth1 etc Therefore the command ifup eth0 or ifconfig eth0 up brings up the on board ethernet interface on TS 7300 SBCs Setting Up the networking with Debian To configure the network...

Page 21: ...ems 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...

Page 22: ...nabling high level operating systems such as Embedded Linux and Windows CE to run on the TS 7300 In the same way the Linux TS Kernel takes advantage of the MMU functionality The MMU is controlled by p...

Page 23: ...o allow IRQ sharing otherwise there will be an IRQ conflict For instance the TS SER4 is not compatible with the TS 7300 when configured to use IRQ7 because the TS SER4 actively drives the IRQ high low...

Page 24: ...rious internal configuration registers for proper operation and initializes and tests the SDRAM The last 3 MB are reserved for the RedBoot ROM monitor RedBoot FIS Flash Image System and RedBoot FCONFI...

Page 25: ...e for using the additional SD features which are reserved for members of the SD Card Association This has allowed us to design both the hardware logic core and software specifically tuned to the capab...

Page 26: ...icated 8MB SDRAM and customers can load their own bitstream or use the default TS built bitstream The FPGA is re programmable on the fly by the 200Mhz ARM9 CPU running Debian Linux when an additional...

Page 27: ...ions are mutually exclusive it is possible to use the TS 5620 peripheral board on a TS 7300 that does not have the on board RTC option installed Any source code that utilizes the RTC is compatible wit...

Page 28: ...itten to the WDT Feed register By default a user process does not have the physical address space access of the watchdog registers mapped When using the Linux OS the watchdog can be reached from user...

Page 29: ...orts are standard on board and are available through the COM1 DB9 and 10 pin header and COM2 10 pin header interfaces They use RS232 signal level and 16 bytes FIFO The minimum and maximum baud rate ar...

Page 30: ...egister only affects pins that are configured as outputs Reading the data register always returns the state of the DIO pin Many of the DIO pins DIO_0 thru DIO_8 and LCD_0 thru LCD_7 can also be progra...

Page 31: ...logic zero will power down the KS8721 PHY interface Note TS Kernel provides all the software support to use the EP9302 10 100 Ethernet core For more details find the TCP IP configuration instructions...

Page 32: ...TCTRL Bit blit control register R W Bits 15 13 upper 3 bits of box pixel width Bit 12 bit blit source mode 0 rectangle 1 linear Bits 11 6 upper 6 bits of destination address of bit blit operation Bits...

Page 33: ...ormation on how to integrate an USB device and an USB Linux driver with your TS 7300 5 5 SD Card Connector CPLD The SD Card socket ALPS connector at the back side of the TS 7300 enables SD Cards to be...

Page 34: ...erface to almost any serial RS 232 device 5 8 COM2 Header The base address of COM2 appears in the physical address space at 0x808D_0000 Technologic Systems provides software drivers to access this por...

Page 35: ...all the time Fail safe bias resistors are used to bias the TX TX and RX RX lines to the correct state when these lines are not being actively driven In a typical RS 485 installation the RS 485 drivers...

Page 36: ...ontrol when the RS 485 drivers and receivers are selected The automatic RS 485 logic eliminates the need for any software polling and supervision This circuit automatically turns on off the RS 485 tra...

Page 37: ...The physical base address for the COM ports on the FPGA is 0x7200_0000 Each COM port is controlled by two 16 bit registers therefore 32 bytes of memory is used for the eight COM ports Table FPGA COM p...

Page 38: ...se registers should use read modify write cycles Warning All pins on the DIO header use 0 3 3V logic levels Do not drive these lines to 5V When the DIO pins are configured as outputs they can source 4...

Page 39: ...ove useful in some applications Warning The SPI bus pins use 0 3 3V logic levels Do not drive these lines to 5V Refer to the EP9301 User s Guide and see Chapter 19 for more details on using SPI bus Ma...

Page 40: ...er on our website or in the CD included in the Developer s Kit Two reference points 0 and 2 5 Volts with the corresponding reference values stored in EEPROM Bytes 0x07EB through 0x07FE of the EEPROM h...

Page 41: ...ult costly CPU intensive or impossible to accomplish in software with regular DIO GPIO hardware and the facilities of the 200Mhz ARM processor The default TS BITSTREAM for the TS 7300 FPGA implements...

Page 42: ...e Bit 1 PWM PWM enable pulse start Bit 0 Clock select clock select 0 fast clock 1 slow clock Registers 1 3 are dependent upon the mode set on Bits 7 6 of Register 0 The table below describes the remai...

Page 43: ...g timer by setting the Accumulate bit and setting pin select to PWM output pin 5 14 7456 MHz counter can be enabled by watching periods slower free running counters can be had by clever use of high ti...

Page 44: ...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...

Page 45: ...tion Sample code is available for the LCD Contact Technologic Systems for more information 5 13 JTAG Header The JTAG header can be used to program the on board CPLD using special software and hardware...

Page 46: ...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 Warn...

Page 47: ...Some of the PC 104 signals are not supported for example the DMA signals These pins are used on the TS 7300 to support data lines D8 D15 This means that a full 16 bit data bus implementation of the PC...

Page 48: ...s If your project requires more than the included TS 7300 s serial ports additional ports may be added via the PC 104 expansion bus Technologic Systems offers three different peripheral boards TS SER1...

Page 49: ...ion PC 104 peripheral board can be added to the TS 7300 if your application needs a video solution The TS 7KV implements the TS VIDCORE using an FPGA solution to deliver 16 bit color 640X480 resolutio...

Page 50: ...ial Console COM1 is used as the Console If JP4 is not installed When removed VGA output is the default console JP3 Write Enable Flash Remove this jumper to write protect the Flash drive JP4 Console sw...

Page 51: ...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 7300 product Note Extended Temp requires lower CPU speed 166Mhz at h...

Page 52: ...com documentation software arm linux ts72xx pdf TS 7300 Data Sheet http www embeddedarm com documentation ts 7300 datasheet pdf EP9301 User s Guide http www embeddedarm com documentation third party...

Page 53: ...d further info about FPGA provided minor corrections and improvements Jun 26 2007 1 3 Minor corrections and improvements include of software content on the getting started section series renamed to TS...

Page 54: ...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 0x8...

Page 55: ...97 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 0...

Page 56: ...CS AND MECHANICAL DRAWING TS 7300 schematic http www embeddedarm com documentation ts 7300 schematic pdf TS 7300 mechanical drawing http www embeddedarm com documentation ts 7300 mechanical pdf TS 730...

Page 57: ...s 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...

Page 58: ...L 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...

Reviews: