TMS570LS31 Hercules™ ARM® Safety MCU Development Kit (HDK) USER GUIDE TMS570LS31 HDK User Guide Table of Contents 1. Introduction .................................................................................................... 5 1.1 Scope of Document ................................................................................. 5 1.2 TMS570LS31 HERCULES Development Kit (HDK) Features ................. 5 1.3 HDK Board Block Diagram ...................................................................... 6 1.4 TMS570LS31 HDK Contents ................................................................... 6 1.5 HDK Specifications .................................................................................. 7 1.6 Basic Operation ....................................................................................... 7 1.7 Memory Map ............................................................................................ 7 1.8 Power Supply........................................................................................... 8 2. Physical Description ...................................................................................... 9 2.1 Board Layout ........................................................................................... 9 2.2 Connectors .............................................................................................. 9 2.2.1 20Pin ARM JTAG Header ............................................................... 10 2.2.2 Ethernet Interface ............................................................................ 10 2.2.3 CAN Interface .................................................................................. 11 2.2.4 J19, MIPI ETM Connector ............................................................... 11 2.2.5 J7, XDS100V2 USB JTAG Interface ............................................... 13 2.2.6 P1, +12V Input ................................................................................ 13 2.2.7 SCI Interface ................................................................................... 14 2.2.8 Daughter Card Interface .................................................................. 14 2.3 LEDs ...................................................................................................... 18 2.4 S2 DIP Switch ........................................................................................ 20 2.5 Jumpers ................................................................................................. 20 2.6 S4, Power On Reset Switch................................................................... 20 2.7 S3, System Reset Switch....................................................................... 21 Appendix A ......................................................................................................... 22 Schematics ......................................................................................................... 22 This appendix contains the schematics for the TMS570LS31 HDK board. ......... 22 Appendix B ......................................................................................................... 36 Operation Notices ............................................................................................... 36 1 Support Resources ...................................................................................... 36 Figure 1, TMS570LS31 HDK Board Block Diagram............ Error! Bookmark not defined. Figure 2, TMS570LS31 HDK Board, Interfaces Top Side ..................................... 9 Figure 3, J2, J3 Screw Terminal Block................................................................ 11 Figure 4, J19, 60pin MIPI ETM Header............................................................... 12 Figure 5, +12 Volt Input Jack .............................................................................. 13 Figure 6, DIP Switch Settings ............................................................................. 20 2 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Table 1, TMS570LS31 Memory Map .................................................................... 7 Table 2, Power Test Points ................................................................................... 8 Table 3, Connectors on HDK Board...................................................................... 9 Table 4, 20pin ARM JTAG Header ..................................................................... 10 Table 5; J1, Ethernet Interface ............................................................................ 11 Table 6, J19, MIPI Connector Signal Mapping .................................................... 12 Table 7, J7, XDS100V2 USB JTAG Interface ..................................................... 13 Table 8, J14, USB Host Connector ....................... Error! Bookmark not defined. Table 9, J16, USB Device Connector ................... Error! Bookmark not defined. Table 10, Expansion Connector P2 (J10, Right, TopView) ................................. 14 Table 11, Expansion Connector P1 (J9, Left, TopView) ..................................... 15 Table 12, Expansion Connector P3 (J11, Bottom One, TopView) ...................... 17 Table 13, Demo LEDs......................................................................................... 18 Table 14, Other LEDs as Indicator ...................................................................... 19 Table 15, S2 DIP Switch Functions..................................................................... 20 Table 16, Jumpers .............................................................................................. 20 3 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide About This Manual This document describes the board level operations of the TMS570LS31 Hercules Development Kit (HDK). The HDK is based on the Texas Instruments TMS570LS3137 337 BGA Microcontroller. The TMS570LS31 HDK is a table top card that allows engineers and software developers to evaluate certain characteristics of the TMS570LS31 microcontroller to determine if the microcontroller meets the designer’s application requirements as well as begin early application development. Evaluators can create software to execute on board or expand the system in a variety of ways. Notational Conventions This document uses the following conventions: The TMS570LS31 HDK will sometimes be referred to as the TMS570 HDK or HDK. Program listings, program examples, and interactive displays are shown in a special italic typeface. Here is a sample program listing. equations !rd = !strobe&rw; Information About Cautions This book may contain cautions. This is an example of a caution statement. A caution statement describes a situation that could potentially damage your software, or hardware, or other equipment. The information in a caution is provided for your protection. Please read each caution carefully. Related Documents, Application Notes and User Guides Information regarding this device can be found at the following Texas Instruments website: http://www.ti.com/hercules 4 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 1. Introduction This development kit provides a product-ready hardware and software platform for evaluating the functionality of the Texas Instruments TMS570LS31x and TMS570LS21x microcontroller family. Schematics, list of materials, and PCB layout are available to ease hardware development and reduce time to market. 1.1 Scope of Document This user guide will list the contents of the development kit, point out the features of the major components, and provide the instructions necessary to verify your development kit is in working order. Any additional usage instructions or details fall outside the scope of this document. Additional resources will be listed at the end of this user guide. 1.2 TMS570LS31 HERCULES Development Kit (HDK) Features The HDK comes with a full complement of on board devices that suit a wide variety of application environments. Key features include: • A Texas Instruments TMS570LS3137 337-ball BGA microcontroller • On board USB XDS100v2 JTAG emulator • ARM 20-pin JTAG debug header for external JTAG emulator • External emulator detection circuit • 10/100 Mbps Ethernet interface • Two DCAN Transceivers and screw terminal blocks • One ambient light sensor • One ambient temperature sensor • SCI accessible through a USB Virtual Port (VCP) • One 8MB SDRAM • Eight user programmable LEDs (2 tri-color LEDs, and 6 white LEDs) • One user programmable pushbutton • Three expansion connectors for hardware prototyping and daughter card use • Reset pushbuttons (nPOR and nRST) • One SD card slot (SPI mode) • Embedded trace macrocell (ETM) debug interface via MIPI connector • Configurable pin mux options • 5V and 3.3V ADC option jumper (configured 5V by default) • Current measurement capability for 3.3V IO, 1.2V Core, 1.2V PLL, 3.3V or 5V ADC, and 3.3V VCCP. • Power supply supporting 5V to 12V DC input 5 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 1.3 HDK Board Block Diagram Figure 1, TMS570LS31 HDK Board Block Diagram 1.4 TMS570LS31 HDK Contents The kit contains everything needed to develop and run applications for TMS570LS31 microcontrollers including: Board TMS570LS31 Card Cables and Accessories 12 volt power supply with power adapters for US, or Europe Type A to mini B USB cable for using on board XDS100V2 JTAG emulator Category-5 Ethernet cable Flashlight for light sensor demo DVD Containing Texas Instruments’ Code Composer Studio™ IDE (CCS) nowFlash™ Flash Programming Tools nowECC™ ECC Tool HALCoGen GUI-based device configuration and driver examples 6 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide HET Co-Processor Assembler and Debug Environment (HET IDE) Quickstart application source code (blinky example CCS4.x project) Complete documentation 1.5 HDK Specifications Board supply voltage: 5V–12V Vdc Board supply current: 130mA typ (fully active, CPU at 180 MHz) Dimensions: 4.90” x 4.30” x 0.85” (LxWxH) RoHS status: Compliant CE and FCC status: Compliant 1.6 Basic Operation The HDK is designed to work with TI’s Code Composer Studio and other ARM IDE development tools. The IDE communicates with the board through the embedded emulator or an external JTAG emulator. To start, follow the instructions in the Quick Start Guide to install Code Composer. This process will install all of the necessary development tools, documentation and drivers. 1.7 Memory Map The TMS570LS31 family of MCUs have a large byte addressable address space. The memory map table shows the address space of a TMS570LS31 microcontroller on the left with specific details of how each region is used by the HDK on the right. By default, the internal memory sits at the beginning of the address space. The SDRAM is mapped into CS0 space on the EMIF. CS2/3/4 are used for synchronous memory for example SRAM, NOR flash, NAND flash etc. Table 1, TMS570LS31 Memory Map Start End Address Address 0x0000 0000 0x002F FFFF 0x0800 0000 0x0803 FFFF 0x0840 0000 0x0843 FFFF 0x6000 0000 0x63FF FFFF 0x6400 0000 0x67FF FFFF 0x6800 0000 0x7BFF FFFF 0x8000 0000 0x87FF FFFF 7 HDK Flash RAM RAM-ECC CS2 Async RAM CS3 Async RAM CS4 Async RAM CS0 Sync SDRAM Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 1.8 Power Supply The HDK board operates from a single +12V external power supply connected to the main power input (P1), a 2.5 mm, barrel-type plug. Internally, the +12V input is converted into +1.2V, +3.3V and +5.0V using Texas Instruments swift voltage regulators and PTH power module. The +1.2V supply is used for the MCU core while the +3.3V supply is used for the MCU's I/O buffers and other module on the board. The +5.0 volt supply is used for ADC power (2nd option). There are multiple power test points on the HDK board. The three main test point pairs provide a convenient mechanism to check the HDK’s current for each supply. The table below shows the voltages for each test point and what the supply is used for. Table 2, Power Test Points Test Point Pair Voltage TP14 and TP15 1.2V TP16 and TP17 3.3V TP18 and TP19 1.2V TP20 and TP21 3.3V TP22 and TP23 3.3V or 5.0V (J8 to enable 5V) 8 Voltage Use MCU core MCU IO and logic MCU PLL MCU Flash pump MCU MibADC, and ADREFHI Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 2. Physical Description This chapter describes the physical layout of the TMS570LS31 HDK board and its interfaces. 2.1 Board Layout The TMS570LS31 HDK board is a 4.9 x 4.3 inch (125 x 109 mm.) eight (8) layer printed circuit board which is powered by an external +12 volt only power supply. Figure 2 shows the layout of the TMS570LS31 HDK board. Figure 2, TMS570LS31 HDK Board, Interfaces Top Side 2.2 Connectors The HDK board has twenty nine (29) interfaces to various peripherals. These interfaces are described in the following sections. Table 3, Connectors on HDK Board 9 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Connector J1 J2 J3 J4 J6 J7 J9 J10 J11 Size RJ45 3 terminal, 2.54mm 3 terminal, 2.54mm 10x2, 2.54mm 19x2, mictor 4pin, Mini-B USB 33x2, 2mm 33x2, 2mm 40x2, 2mm J12 J15 J19 P1 19x2, mictor 30x2, MIPI 2.5mm Function Ethernet DCAN1 DCAN2 ARM 20pin JTAG header RTP XDS100V2 USB Exp P1, SPI1, SPI5, ADC EXP P2, SPI2, EMIF, ECLK EXP P3, SPI3, GIO, NHET, DCAN, Flexray, LIN DMM SD card ETM MIPI Header +12V In 2.2.1 20Pin ARM JTAG Header In addition to on board XDS100V2 JTAG. One 20pin ARM JTAG header is added for using external emulator. This is the standard interface used by JTAG emulators to interface to ARM microcontrollers. The pinout for the connector is shown in the figure. Table 4, 20pin ARM JTAG Header Signal Name Pin# Vref 1 nTRST 3 TDI 5 TMS 7 TCK 9 RTCK 11 TDO 13 nRST 15 NC 17 NC 19 Pin# 2 4 6 8 10 12 14 16 18 20 Signal Name VCC GND GND GND GND GND GND GND GND GND 2.2.2 Ethernet Interface The several configurations of the TMS570LS31 series integrate an Ethernet MAC on chip. Please consult the family datasheets for availability. This interface is routed to the on board PHY via CBT switches. The board uses a DP83640 PHY. 10 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide The interface is isolated and brought out to an RJ-45 connector with integrated magnetics, J1. The pinmux control DIP S2 is used to control the CBT FET switch for Ethernet or other functions. The J1 connector is used to provide a 10/100 Mbps Ethernet interface. This is a standard RJ-45 connector. The cable end pinout for the J1 connector is shown in the table below. Table 5; J1, Ethernet Interface Pin # Signal 1 D0+ 3 D15 D27 D3+ Pin # 2 4 6 8 Signal D0D2+ D1D3- Two LEDs are embedded into the connector to report link status (green LED) and transmit/receive status of the PHY (yellow LED). 2.2.3 CAN Interface The TMS570LS31 has three DCAN interfaces which provide a high speed serial interface. Two 3 pin screw terminal blocks, J2, J3, are used to interface to the DCAN bus. The pinouts for this connector are shown in the figure below. H means CAN High (CAN H), and L means CAN Low (CAN L). Figure 3, J2, J3 Screw Terminal Block H GND L 2.2.4 J19, MIPI ETM Connector The following figure and table show the 60 pin MIPI header. 11 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Figure 4, J19, 60pin MIPI ETM Header Table 6, J19, MIPI Connector Signal Mapping MCU Signals Pin# Pin# MCU Signals 3.3V 1 2 TMS TCK 3 4 TDO TDI 5 6 System reset RTCK 7 8 nTRST NC 9 10 NC NC 11 12 3.3V ETMTACECLKOUT 13 14 NC To GND thru 0 W 15 16 GND EMTTRACECTL 17 18 ETMDATA[19] ETMDATA[0] 19 20 ETMDATA[20] ETMDATA[1] 21 22 ETMDATA[21] ETMDATA[2] 23 24 ETMDATA[22] ETMDATA[3] 25 26 ETMDATA[23] ETMDATA[4] 27 28 ETMDATA[24] ETMDATA[5] 29 30 ETMDATA[25] ETMDATA[6] 31 32 ETMDATA[26] ETMDATA[7] 33 34 ETMDATA[27] ETMDATA[8] 35 36 ETMDATA[28] ETMDATA[9] 37 38 ETMDATA[29] ETMDATA[10] 39 40 ETMDATA[30] ETMDATA[11] 41 42 ETMDATA[31] ETMDATA[12] 43 44 NC 12 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide ETMDATA[13] 45 46 NC ETMDATA[14] 47 48 NC ETMDATA[15] 49 50 NC ETMDATA[16] 51 52 NC ETMDATA[17] 53 54 NC ETMDATA[18] 55 56 NC GND 57 58 GND NC 59 60 NC 2.2.5 J7, XDS100V2 USB JTAG Interface The USB connector J7 is used to connect to the host development system which is running the software development IDE (CCS). The signals on this connector are shown in the table below. Table 7, J7, XDS100V2 USB JTAG Interface Pin # 1 2 3 4 5 Signal Name USBVDD DD+ NC USBVSS Before the board is shipped, the FTDI port1 is configured as JTAG, and port2 is configured as SCI. The CPLD is also programmed to route FTDI JTAG to MCU JTAG. The HDK features circuitry to detect the external JTAG emulator. If a device is plugged onto the header J4 and J19, the DS1 LED will be turned on, and XDS100V2 JTAG is disabled. 2.2.6 P1, +12V Input Connector P1 is the input power connector. This connector brings in +12 volts to the HDK Board. This is a 2.5 mm. jack. The figure below shows this connector as viewed from the card edge. Figure 5, +12 Volt Input Jack 13 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide +12V GND P1 text text PC Board 2.2.7 SCI Interface The internal SCI on the TMS570LS31 device is routed to the 2nd port of FTDI chip. The FTDI USB driver makes the FT2232H 2nd channel appear as a virtual COM port (VCP). This allows the user to also have standard PC serial communications with the HDK using the same USB interface as the on-board emulator 2.2.8 Daughter Card Interface The HDK provides expansion connectors that can be used to accept plug-in daughter cards. The daughter card allows users to build on their EVM platform to extend its capabilities and provide customer and application specific I/O. The expansion connectors are for all major interfaces including asynchronous memory, peripherals, Flexray, and A/D expansion. The pin outs for this interface are documented in Chapter 3. There are three daughter card interfaces, J9, J10, J11. These connectors are described in the table below. Table 8, Expansion Connector P2 (J10, Right, TopView) Signal Name Pin# No. Pin# Signal Name EXP_12V 1 2 GND EXP_12V 3 4 GND MibSPI1ENA G19 5 6 F18 MibSPI1CLK MibSPI1CS[1] F3 7 8 R2 MibSPI1CS[0] MibSPI1CS[3] J3 9 10 G3 MibSPI1CS[2] MibSPI1SIMO F19 11 12 G18 MibSPI1SOMI 13 14 GND 14 GND Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Signal Name Pin# Pin# Signal Name MibSPI5ENA H18 15 16 H19 MibSPI5CLK MibSPI5CS[1] B6 17 18 E19 MibSPI5CS[0] MibSPI5CS[3] T12 19 20 W6 MibSPI5CS[2] MibSPI5SIMO[0] J19 21 22 MibSPI5SIMO[1] E16 23 24 E17 MibSPI5SOMI[1] MibSPI5SIMO[2] H17 25 26 H16 MibSPI5SOMI[2] MibSPI5SIMO[3] G17 27 28 G16 MibSPI5SOMI[3] 29 30 GND No. MibSPI5SOMI[0] GND AD1IN[1] V17 31 32 W14 AD1IN[0] AD1IN[3] T17 33 34 V18 AD1IN[2] AD1IN[5] R17 35 36 U18 AD1IN[4] AD1IN[7] V14 37 38 T19 AD1IN[6] 39 40 GND GND AD2IN[1] U13 41 42 V13 AD2IN[0] AD2IN[3] U16 43 44 U14 AD2IN[2] AD2IN[5] T15 45 46 U15 AD2IN[4] AD2IN[7] R16 47 48 R19 AD2IN[6] 49 50 AGND GND AD1IN[9] W17 51 52 P18 AD1IN[8] AD1IN[11] U19 53 54 U17 AD1IN[10] AD1IN[13] T18 55 56 T16 AD1IN[12] AD1IN[15] P19 57 58 R18 AD1IN[14] 59 60 GND POR_RSTn ADREFHI V15 61 62 V16 ADREFLO AD1EVT N19 63 64 V10 AD2EVT 65 66 EXP_12V GND Table 9, Expansion Connector P1 (J9, Left, TopView) Signal Name EXP_12V 15 Pin# No. 1 Pin# 2 Signal Name GND Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Signal Name Pin# ECLK A12 RST No. Pin# Signal Name 3 4 B14 ERRORn 5 6 M17 EMIF_CS[4] EMIF_ADDR[21] C17 7 8 C16 EMIF_ADDR[20] EMIF_ADDR[19] C15 9 10 D15 EMIF_ADDR[18] EMIF_ADDR[17] C14 11 12 D14 EMIF_ADDR[16] EMIF_ADDR[15] C13 13 14 C12 EMIF_ADDR[14] EMIF_ADDR[13] C11 15 16 C10 EMIF_ADDR[12] EMIF_ADDR[11] C9 17 18 C8 EMIF_ADDR[10] EMIF_ADDR[9] C7 19 20 C6 EMIF_ADDR[8] EMIF_ADDR[7] C5 21 22 C4 EMIF_ADDR[6] EMIF_ADDR[5] D9 23 24 D8 EMIF_ADDR[4] EMIF_ADDR[3] D7 25 26 D6 EMIF_ADDR[2] EMIF_ADDR[1] D5 27 28 D4 EMIF_ADDR[0] 29 30 GND GND EMIF_Wen D17 31 32 K17 EMIF_CS[3] EMIF_Oen D12 33 34 L17 EMIF_CS[2] EMIF_BA[1] D16 35 36 D11 EMIF_DQMn[1] EMIF_BA[0] D13 37 38 D10 EMIF_DQMn[0] 39 40 GND GND EMIFDATA[1] L16 41 42 K16 EMIFDATA[0] EMIFDATA[3] N16 43 44 M16 EMIFDATA[2] EMIFDATA[5] F4 45 46 E4 EMIFDATA[4] EMIFDATA[7] K4 47 48 G4 EMIFDATA[6] EMIFDATA[9] M4 49 50 L4 EMIFDATA[8] EMIFDATA[11] P4 51 52 N4 EMIFDATA[10] EMIFDATA[13] T6 53 54 T5 EMIFDATA[12] EMIFDATA[15] T8 55 56 T7 EMIFDATA[14] 57 58 GND GND SPI2_SOMI D2 59 60 P3 EMIF_nWAIT SPI2_SIMO D1 61 62 D3 SPI2_CS1 16 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Signal Name Pin# SPI2_CS0 N3 EXP_12V No. 63 64 65 66 Pin# Signal Name E2 SPI2_CLK GND Table 10, Expansion Connector P3 (J11, Bottom One, TopView) Signal Name Pin# No. No. Pin# Signal Name EXP_12V 1 2 GND EXP_12V 3 4 GND LINRX A7 5 6 B7 LINTX CAN1RX B10 7 8 A10 CAN1TX CAN2RX H1 9 10 H2 CAN2TX CAN3RX M19 11 12 M18 CAN3TX FRAYRX1 A15 13 14 A8 FRAYRX2 FRAYTX1 B15 15 16 B8 FRAYTX2 FRAYTXEN1 B16 17 18 B9 FRAYTXEN2 GIOA[1] C2 19 20 A5 GIOA[0] GIOA[3] E1 21 22 C1 GIOA[2] GIOA[5] B5 23 24 A6 GIOA[4] GIOA[7] M1 25 26 H3 GIOA[6] GIOB[1] K2 27 28 M2 GIOB[0] GIOB[3] W10 29 30 F2 GIOB[2] GIOB[5] G2 31 32 G1 GIOB[4] GIOB[7] F1 33 34 J2 GIOB[6] 35 36 GND GND NHET1[1] V2 37 38 K18 NHET1[0] NHET1[3] U1 39 40 W5 NHET1[2] NHET1[5] V6 41 42 B12 NHET1[4] NHET1[7] T1 43 44 W3 NHET1[6] NHET1[9] V7 45 46 E18 NHET1[8] NHET1[11] E3 47 48 D19 NHET1[10] NHET1[13] N2 49 50 B4 NHET1[12] 17 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Signal Name Pin# No. No. Pin# Signal Name NHET1[15] N1 51 52 A11 NHET1[14] NHET1[17] A13 53 54 A4 NHET1[16] NHET1[19] B13 55 56 J1 NHET1[18] NHET1[21] H4 57 58 P2 NHET1[20] NHET1[23] J4 59 60 B3 NHET1[22] NHET1[25] M3 61 62 P1 NHET1[24] NHET1[27] A9 63 64 A14 NHET1[26] NHET1[29] A3 65 66 K19 NHET1[28] NHET1[31] J17 67 68 B11 NHET1[30] 69 70 GND GND MibSPI3CS[3] C3 71 72 B2 MibSPI3CS[2] MibSPI3SIMO W8 73 74 V8 MibSPI3SOMI MibSPI3CS[1] V5 75 76 V10 MibSPI3CS[0] MibSPI3ENA W9 77 78 V9 MibSPI3CLK 79 80 EXP_12V GND 2.3 LEDs The TMS570LS31 HDK board has nineteen (19) LEDs. Eight of these LEDs (Table 13 are under user control: seventeen are white LEDs and two are tri-color LEDs. Those LEDs are controlled and programmed by NHET signals. LEDs DS2, DS3, DS4, and DS5 indicate the presence of the power (+1.2V, +5V, 3.3V, and 12V) s on the board. The LED functions are summarized in the table below. Table 11, Demo LEDs LED# Location Signals Color D3 Left Top NHET1[17] White D4 Top NHET1[31] White D5 Right Top NHET1[0] White D6 Right Bottom NHET1[25] White 18 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide D7 Bottom NHET1[18] White D8 Left bottom NHET1[29] White LED1 (Tri-color) Left NHET1[16] Red NHET1[27] Blue NHET1[04] Green NHET1[20] Red NHET1[05] Blue NHET1[02] Green LED2 (Tri-color) Right Table 12, Other LEDs as Indicator Num LED Color D1 nERROR RED D10 XDS100V2 SCI RX Blue D11 XDS100V2 SCI TX Blue D12 XDS100V2 PWRENn Blue D2 JTAG TDI Blue D9 Ethernet Speed Blue DS1 ARM JTAG Plugin Blue DS2 VCC_1V2 Blue DS3 VCC_5V Blue DS4 VCC_3V3 Blue DS5 VCC_12V Blue 19 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 2.4 S2 DIP Switch There is one 4-position DIP switches located on the left-bottom corner at reference designator S2. By default, all of the switches are set to the “OFF” position and should remain in that position when completing the steps in this user guide. Figure 6, DIP Switch Settings 1 2 1 2 3 4 3 4 The S2 DIP switch is reserved for user applications. Table 15 describes the function of each channel on S2. Table 13, S2 DIP Switch Functions Switch OFF Position ON Position Reserved Reserved S2:1* Reserved Reserved S2:2 Reserved Reserved S2:3 Ethernet Disabled Ethernet Enabled S2:4 *Note: S2:1 indicates slide 1 on the S2 DIP switch, S2:2 indicates slide 2 on the S2 DIP switch, and so on. 2.5 Jumpers HDK board has two (2) jumpers which are used to enable/disable the on-board SDRAM and select 5V or 3.3V ADC as such: Table 14, Jumpers Jumper # Off 5V ADC J8 SDRAM on J13 On 3.3V ADC SDRAM Off 2.6 S4, Power On Reset Switch 20 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Switch S4 is a momentary switch that asserts power on reset to the TMS570LS31 device. The POR condition is intended to reset all logic on the device including the test/emulation circuitry. TMS570 MCU has two resets: Warm Reset (nRST) and Power On Reset (nPORRST. The POR can be invoked by pushing POR_RESET button, or by RESET signals from XDS100 CPLD, ARM JTAG SREST, or MIPI connector. 2.7 S3, System Reset Switch Switch S3 to assert a warm reset the TMS570LS31 device. However, a warm reset does not reset any on-chip test or emulation logic. The reset signal from the windowed watchdog will also assert a warm reset to MCU. 21 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Appendix A Schematics This appendix contains the schematics for the TMS570LS31 HDK board. 22 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 23 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 24 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 25 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 26 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 27 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 28 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 29 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 30 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 31 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 32 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 33 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 34 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide 35 Texas Instruments Proprietary Information – Internal Data TMS570LS31 HDK User Guide Appendix B Operation Notices The user assumes all responsibility and liability for proper and safe handling of the boards. It is the user's responsibility to take any and all appropriate precautions with regard to electrostatic discharge. 1 Support Resources 1. If you have problems or need additional information regarding the embedded emulation please refer to the XDS100 USB wiki on the TI web site. The URL for this site is: http://tiexpressdsp.com/index.php?title=XDS100 2. Code Composer Studio support is available via a forum at: http://community.ti.com/forums/138.aspx 3. Hercules Processor and Kit Support is available at: http://www.ti.com/hercules-support 36 Texas Instruments Proprietary Information – Internal Data IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional restrictions. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in such safety-critical applications. TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use. TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated products in automotive applications, TI will not be responsible for any failure to meet such requirements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Applications Audio www.ti.com/audio Communications and Telecom www.ti.com/communications Amplifiers amplifier.ti.com Computers and Peripherals www.ti.com/computers Data Converters dataconverter.ti.com Consumer Electronics www.ti.com/consumer-apps DLP® Products www.dlp.com Energy and Lighting www.ti.com/energy DSP dsp.ti.com Industrial www.ti.com/industrial Clocks and Timers www.ti.com/clocks Medical www.ti.com/medical Interface interface.ti.com Security www.ti.com/security Logic logic.ti.com Space, Avionics and Defense www.ti.com/space-avionics-defense Power Mgmt power.ti.com Transportation and Automotive www.ti.com/automotive Microcontrollers microcontroller.ti.com Video and Imaging RFID www.ti-rfid.com OMAP Mobile Processors www.ti.com/omap Wireless Connctivity www.ti.com/wirelessconnectivity TI E2E Community Home Page www.ti.com/video e2e.ti.com Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2011, Texas Instruments Incorporated