This document describes the board level operations of the TMS570LC43 Hercules™ Development Kit
(HDK). The HDK is based on the Texas Instruments TMS570LC4357 Microcontroller. The TMS570LC43
HDK is a table top card that allows engineers and software developers to evaluate certain characteristics
of the TMS570LC4357 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 TMS570LC43 HDK will sometimes be referred to as the 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
Preface
SPNU597–May 2014
Read This First
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 Documentation From Texas Instruments
Information regarding this device can be found at the following Texas Instruments website:
http://www.ti.com/product/tms570lc4357
Hercules, Code Composer Studio are trademarks of Texas Instruments.
ARM is a registered trademark of ARM Limited.
All other trademarks are the property of their respective owners.
This development kit provides a product-ready hardware and software platform for evaluating the
functionality of the Texas Instruments TMS570LC43 microcontroller family. Schematics, list of materials,
and PCB layout are available to ease hardware development and reduce time to market.
1.1Scope of Document
This user's guide lists the contents of the development kit, points out the features of the major
components, and provides 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's guide.
1.2TMS570LC43 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:
The kit contains everything needed to develop and run applications for TMS570LC4357 microcontrollers
including:
•Board:
6
– TMS570LC43 Card
•Cables and Accessories
– 12 V power supply with power adapters for US, or Europe
– Type A to mini B USB cable for using on board XDS100V2 JTAG emulator
– Ethernet cable
– Flashlight for light sensor demo
•CCS DVD Containing:
– Texas Instruments’ Code Composer Studio™ Integrated Development Environments (IDE)
•Hercules DVD Containing:
– Hercules Safety Demos
– Hardware Abstraction Layer Code Generator (HALCoGen)
– Training Videos
– Device Documentation
The HDK is designed to work with TI’s Code Composer Studio and other third party ARM IDEs. 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 Hercules-specific software. This process will install
all of the necessary development tools, documentation and drivers.
1.6Memory Map
The TMS570LC43 family of MCUs have a large byte addressable address space. Table 1-1 shows the
address space of a TMS570LC4357 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. CS[4:2] are used for synchronous memory for
example SRAM, NOR Flash, NAND Flash, and so forth.
To use EMIF, the MPU has to be enabled, and the CS regions have to be configured as “device mode” or
“strongly ordered mode” through MPU.
The HDK board operates from a single +12 V external power supply connected to the main power input
(P1), a 2.5 mm, barrel-type plug. Internally, the +12 V input is converted into +1.2 V, +3.3 V and +5.0 V
using Texas Instruments swift voltage regulators and PTH power module. The +1.2 V supply is used for
the MCU core while the +3.3 V supply is used for the MCU's I/O buffers and other module on the board.
The +5.0 V supply is used for ADC power (second option) and USB VBUS.
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. Table 1-2 shows the voltages for each
test point and what the supply is used for.
Test Point PairVoltageVoltage Use
TP14 and TP151.2 VMCU core
TP16 and TP173.3 VMCU IO and logic
TP18 and TP191.2 VMCU PLL
TP20 and TP213.3 VMCU Flash pump
TP22 and TP233.3 V or 5.0 VMCU MibADC, and ADREFHI
This section describes the physical layout of the TMS570LC43 HDK board and its interfaces.
2.1Board Layout
The TMS570LC43 HDK board is a 4.9 x 4.3 inch (125 x 109 mm) eight layer printed circuit board that is
powered by an external +5 V to approximately +12 V only power supply. Figure 2-1 shows the layout of
the TMS570LC43 HDK board.
Chapter 2
SPNU597–May 2014
Physical Description
Figure 2-1. TMS570LC43 HDK Board, Interfaces Top Side
In addition to on board XDS100V2 JTAG, one 20-pin 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 Table 2-2.
Signal NamePin NumberPin NumberSignal Name
Vref12V
nTRST34GND
TDI56GND
TMS78GND
TCK910GND
RTCK1112GND
TDO1314GND
nRST1516GND
NC1718GND
NC1920GND
2.2.2 Ethernet Interface
The TMS570LC4357 integrates an MII/RMII Ethernet MAC on chip. This interface is routed to the on
board PHY via CBT switches. The board uses a DP83640 PHY. The interface is isolated and brought out
to a RJ-45 connector with integrated magnetics, J1. The pinmux control DIP S2 is used to control the CBT
FET switch for RMII, MII 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 Table 2-3.
www.ti.com
Table 2-2. 20-Pin ARM JTAG Header
CC
Two LEDs are embedded into the connector to report link status (green LED) and transmit and receive
status of the PHY (yellow LED).
2.2.3 CAN Interface
The TMS570LC4357 has up to three DCAN interfaces that provide a high-speed serial interface. Two 3pin screw terminal blocks, J2, J3, are used to interface to the DCAN bus. The pinouts for this connector
are shown in Figure 2-4. H means CAN High (CAN H), and L means CAN Low (CAN L).
CAN Bus termination is used to minimize signal reflection on the bus. ISO-11898 requires that the CAN
bus have a nominal characteristic line impedance of 120 Ω. Therefore, the typical terminating resistor
value for each end of the bus is 120 Ω. A split termination method is used to help increase EMC
performance. Split termination is a concept that is growing in popularity because emission reduction can
be achieved very easily. Split termination is a modified standard termination in which the single 120 Ω
resistor on each end of the bus is split into two 60 Ω resistors, with a bypass capacitor tied between the
resistors and to ground. The two resistors should match as close as possible.
The USB connector J7 is used to connect to the host development system that is running the software
development IDE, Code Composer Studio. The signals on this connector are shown in Table 2-6.
Table 2-6. J7, XDS100V2 USB JTAG Interface
Pin NumberSignal Name
1USBVDD
2D3D+
4NC
5USBVSS
Before the board is shipped, the XDS100V2 port1 is configured as JTAG, and port2 is configured as SCI.
The CPLD on the board is also programmed to route the JTAG signals to the MCU.
There is a 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, +5 V to +12 V Input
Connector P1 is the input power connector. This connector brings in +5 V to +12 V to the HDK board. This
is a 2.5 mm jack. Figure 2-6 shows this connector as viewed from the card edge.
www.ti.com
2.2.7 SCI Interface
The internal SCI on the TMS570LC4357 device is connected to the second port of the XDS100V2. The
XDS100V2 USB driver makes the FT2232H second channel appear as a virtual COM port (VCP). This
allows the user to communicate with the USB interface via a standard PC serial emulation port.
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, and A/D expansion.
There are three daughter card interfaces: J9, J10, J11. These connectors are described in Table 2-7.
The TMS570LC43 HDK board has 19 LEDs. Eight of these LEDs (shown in Table 2-10) are under user
control. Those LEDs are controlled and programmed by NHET signals.
LEDs DS2, DS3, DS4, and DS5 indicate the presence of the power (+1.2 V, +5 V, 3.3 V, and 12 V) s on
the board. The LED functions are summarized in Table 2-10 and Table 2-11.
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's guide.
The S2 DIP switch is reserved for user application general purpose. Table 2-12 describes the function of
each channel on S2.
(1)
S2:1 indicates slide 1 on the S2 DIP switch, S2:2 indicates slide 2 on the S2 DIP switch, and so on.
(2)
S2:2 and S2:3 cannot be enabled at the same time since those two ports have pinmux.
(3)
To use Ethernet, S2:4 should be enabled and all other have to be disabled.
2.5Jumpers
The HDK board has two jumpers that are used to enable and disable the on-board SDRAM and select 5 V
or 3.3 V ADC.
Table 2-12. S2 DIP Switch Functions
SwitchOFF PositionON Position
(1)
S2:1
S2:2
S2:3
S2:4
(2)
(2)
(3)
USB Host0 DisabledUSB Host0 Enabled
USB Host1 DisabledUSB Host1 Enabled
USB Device DisabledUSB Device Enabled
Ethernet DisabledEthernet Enabled
Table 2-13. Jumpers
Jumper NumberOFFON
J85 V ADC3.3 V ADC
J13SDRAM onSDRAM Off
Jumpers
2.6S4, Power On Reset Switch
TMS570LC43 MCU has two resets: warm reset (nRST) and power-on reset (nPORRST). Switch S4 is a
momentary switch that asserts power on reset to the TMS570LC4357 device. The nPORRST condition is
intended to reset all logic on the device including the test and emulation circuitry.
2.7S3, System Reset Switch
Switch S3 is used to assert a warm reset the TMS570LC4357 device. Warm reset does not reset any test
or emulation logic. The reset signal from window watchdog will also assert a warm reset to the MCU. The
warm reset can be invoked by pushing nRST button, or by RESET signals from XDS100 CPLD, ARM
JTAG SREST.
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.
•For additional information regarding the embedded emulation, see the XDS100 USB wiki on the TI web
site at the following URL: http://tiexpressdsp.com/index.php?title=XDS100
•Code Composer Studio support is available via a forum at: http://community.ti.com/forums/138.aspx
•Hercules MCU support is available via a forum at: http://www.ti.com/hercules-support
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, enhancements, improvements and other
changes to its semiconductor products and services per JESD46, latest issue, and to discontinue any product or service per JESD48, latest
issue. Buyers should obtain the latest relevant information before placing orders and should verify that such information is current and
complete. All semiconductor products (also referred to herein as “components”) are sold subject to TI’s terms and conditions of sale
supplied at the time of order acknowledgment.
TI warrants performance of its components to the specifications applicable at the time of sale, in accordance with the warranty in TI’s terms
and conditions of sale of semiconductor products. Testing and other quality control techniques are used to the extent TI deems necessary
to support this warranty. Except where mandated by applicable law, testing of all parameters of each component is not necessarily
performed.
TI assumes no liability for applications assistance or the design of Buyers’ products. Buyers are responsible for their products and
applications using TI components. To minimize the risks associated with Buyers’ products and applications, Buyers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any patent right, copyright, mask work right, or
other intellectual property right relating to any combination, machine, or process in which TI components or services are used. Information
published by TI regarding third-party products or services does not constitute a license 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 significant portions 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. TI is not responsible or liable for such altered
documentation. Information of third parties may be subject to additional restrictions.
Resale of TI components or services with statements different from or beyond the parameters stated by TI for that component or service
voids all express and any implied warranties for the associated TI component or service and is an unfair and deceptive business practice.
TI is not responsible or liable for any such statements.
Buyer acknowledges and agrees that it is solely responsible for compliance with all legal, regulatory and safety-related requirements
concerning its products, and any use of TI components in its applications, notwithstanding any applications-related information or support
that may be provided by TI. Buyer represents and agrees that it has all the necessary expertise to create and implement safeguards which
anticipate dangerous consequences of failures, monitor failures and their consequences, lessen the likelihood of failures that might cause
harm and take appropriate remedial actions. Buyer will fully indemnify TI and its representatives against any damages arising out of the use
of any TI components in safety-critical applications.
In some cases, TI components may be promoted specifically to facilitate safety-related applications. With such components, TI’s goal is to
help enable customers to design and create their own end-product solutions that meet applicable functional safety standards and
requirements. Nonetheless, such components are subject to these terms.
No TI components are authorized for use in FDA Class III (or similar life-critical medical equipment) unless authorized officers of the parties
have executed a special agreement specifically governing such use.
Only those TI components which TI has specifically designated as military grade or “enhanced plastic” are designed and intended for use in
military/aerospace applications or environments. Buyer acknowledges and agrees that any military or aerospace use of TI components
which have not been so designated is solely at the Buyer's risk, and that Buyer is solely responsible for compliance with all legal and
regulatory requirements in connection with such use.
TI has specifically designated certain components as meeting ISO/TS16949 requirements, mainly for automotive use. In any case of use of
non-designated products, TI will not be responsible for any failure to meet ISO/TS16949.
ProductsApplications
Audiowww.ti.com/audioAutomotive and Transportation www.ti.com/automotive
Amplifiersamplifier.ti.comCommunications and Telecomwww.ti.com/communications
Data Convertersdataconverter.ti.comComputers and Peripheralswww.ti.com/computers
DLP® Productswww.dlp.comConsumer Electronicswww.ti.com/consumer-apps
DSPdsp.ti.comEnergy and Lightingwww.ti.com/energy
Clocks and Timerswww.ti.com/clocksIndustrialwww.ti.com/industrial
Interfaceinterface.ti.comMedicalwww.ti.com/medical
Logiclogic.ti.comSecuritywww.ti.com/security
Power Mgmtpower.ti.comSpace, Avionics and Defensewww.ti.com/space-avionics-defense
Microcontrollersmicrocontroller.ti.comVideo and Imagingwww.ti.com/video
RFIDwww.ti-rfid.com
OMAP Applications Processorswww.ti.com/omapTI E2E Communitye2e.ti.com
Wireless Connectivitywww.ti.com/wirelessconnectivity