background image

TM4C TM4C129ENCPDT

Target

Power Select

and Generate

USB 2.0

Ethernet

Breadboard

Expansion

User

Switches

LEDs

BoosterPack XL

Connection 2

BoosterPack XL

Connection 1

Debug USB

ICDI

JTAG IN

9

SPMU372A – September 2015 – Revised October 2016

Submit Documentation Feedback

Copyright © 2015–2016, Texas Instruments Incorporated

Hardware Description

Chapter 2

SPMU372A – September 2015 – Revised October 2016

Hardware Description

The Crypto Connected LaunchPad includes a TM4C129ENCPDT microcontroller with an integrated
10/100 Ethernet MAC and PHY and crypto acceleration blocks. This advanced ARM Cortex M4F MCU
has a wide range of peripherals that are made available to users via the on-board accessories and the
BoosterPack connectors. This chapter explains how those peripherals operate and interface to the
microcontroller.

Figure 2-1

provides a high-level block diagram of the Crypto Connected LaunchPad.

Figure 2-1. TM4C Crypto Connected LaunchPad Evaluation Board Block Diagram

2.1

Functional Description

2.1.1 Microcontroller

The TM4C129ENCPDT is a 32-bit ARM Cortex-M4F based microcontroller with 1024-kB Flash memory,
256-kB SRAM, 6-kB EEPROM, and 120 MHz operation; integrated 10/100 Ethernet MAC and PHY;
integrated hardware crypto accelerators; integrated USB 2.0 connectivity with external high-speed USB
3.0 PHY capability; a hibernation module, a multitude of serial connectivity and motion control PWM; as
well as a wide range of other peripherals. For more complete details, see the TM4C129ENCPDT
microcontroller

data sheet

.

Most of the microcontroller’s signals are routed to 0.1-in (2.54-mm) pitch headers or through-hole solder
pads. An internal multiplexor allows different peripheral functions to be assigned to each of these general-
purpose input/output (GPIO) pads. When adding external circuitry, consider the additional load on the
evaluation board power rails.

The TM4C129ENCPDT microcontroller is factory-programmed with an out of the box demo program. The
out of the box program resides in on-chip Flash memory and runs each time power is applied, unless the
out of the box application has been replaced with a user program. The out of the box application
automatically connects to

https://ti.exosite.com

when an internet connection is provided through the RJ45

Ethernet jack on the evaluation board.

           

Summary of Contents for EK-TM4C129EXL

Page 1: ...TM4C Series TM4C129E Crypto Connected LaunchPad Evaluation Kit EK TM4C129EXL User s Guide Literature Number SPMU372A September 2015 Revised October 2016...

Page 2: ...terPack 1 12 2 1 7 2 BoosterPack 2 14 2 1 7 3 Breadboard Connection 16 2 1 7 4 Other Headers and Jumpers 20 2 2 Power Management 20 2 2 1 Power Supplies 20 2 2 2 Low Power Modes 21 2 2 3 Clocking 21 2...

Page 3: ...www ti com 3 SPMU372A September 2015 Revised October 2016 Submit Documentation Feedback Copyright 2015 2016 Texas Instruments Incorporated Contents Revision History 31...

Page 4: ...d Evaluation Board Block Diagram 9 2 2 Default Jumper Locations 20 A 1 Crypto Connected LaunchPad Dimensions and Component Locations 26 List of Tables 1 1 EK TM4C129EXL Specifications 7 2 1 BoosterPac...

Page 5: ...n hardware 10 100 Ethernet MAC and PHY USB 2 0 hibernation module motion control pulse width modulation and a multitude of simultaneous serial connectivity The Crypto Connected LaunchPad also features...

Page 6: ...ook in the installation directory for examples boards EK TM4C1294XL You can find pre configured example applications for the Connected LaunchPad board as well as for with selected BoosterPacks These e...

Page 7: ...goal of bringing the Wiring and Arduino framework to the TI LaunchPad community Energ a includes an integrated development environment IDE that is based on Processing Together with Energ a LaunchPads...

Page 8: ...Specifications www ti com 8 SPMU372A September 2015 Revised October 2016 Submit Documentation Feedback Copyright 2015 2016 Texas Instruments Incorporated Board Overview...

Page 9: ...t ARM Cortex M4F based microcontroller with 1024 kB Flash memory 256 kB SRAM 6 kB EEPROM and 120 MHz operation integrated 10 100 Ethernet MAC and PHY integrated hardware crypto accelerators integrated...

Page 10: ...t and key scheduling in hardware The DES block is also a symmetric cipher module with DES 3DES encryption and decryption along with support for multiple feedback operating modes The SHA MD5 block is a...

Page 11: ...iates a system reset of the microcontroller whenever it is pressed and released Pressing the reset switch also asserts the reset signal to the BoosterPack and Breadboard headers The wake switch is one...

Page 12: ...ck pins and the GPIO alternate functions available on each pin The TM4C129ENCPDT GPIO register GPIOPCTL values are shown for each configuration The headers in this table are labeled from left to right...

Page 13: ...k TRCLK C1 4 PWM PG0 49 I2C1SCL EN0PPS M0PWM4 EPI0S11 C1 5 Capture PL4 85 T0CCP0 USB0D4 EPI0S26 C1 6 Capture PL5 86 T0CCP1 USB0D5 EPI0S33 C1 7 GPIO PL0 81 I2C2SDA M0FAULT3 USB0D0 EPI0S16 C1 8 GPIO PL1...

Page 14: ...e BoosterPack connection is highly encouraged where possible to be in compliance with the new BoosterPack standard To provide I2C capability on the right side of the connector per the original standar...

Page 15: ...I0XDAT1 C2 1 PWM PG1 50 I2C1SDA M0PWM5 EPI0S10 C2 2 PWM PK4 63 I2C3SCL EN0LED0 M0PWM6 EPI0S32 C2 3 PWM PK5 62 I2C3SDA EN0LED2 M0PWM7 EPI0S31 C2 4 PWM PM0 78 T2CCP0 EPI0S15 C2 5 Capture PM1 77 T2CCP1 E...

Page 16: ...oller signals are made available at the breadboard adapter holes X11 These signals are grouped by function where possible For example all EPI signals are grouped on one side of the connector Many of t...

Page 17: ...0D3 EPI0S19 51 PQ0 5 SSI3Clk EPI0S20 53 PQ1 6 SSI3Fss EPI0S21 55 PQ2 11 SSI3XDAT0 EPI0S22 57 PQ3 27 SSI3XDAT1 EPI0S23 59 PK7 60 U0RI I2C4SDA EPI0S24 61 GND 63 PK6 61 I2C4SCL EN0LED1 M0FAULT1 EPI0S25 6...

Page 18: ...12 AIN0 U1DTR 22 PE4 123 AIN9 U1RI SSI1XDAT0 24 PE5 124 AIN8 SSI1XDAT1 26 PK0 18 AIN16 U4Rx EPI0S0 28 PK1 19 AIN17 U4Tx EPI0S1 30 PK2 20 AIN18 U4RTS EPI0S2 32 PK3 21 AIN19 U4CTS EPI0S3 34 VREF 36 GND...

Page 19: ...IN Analog Digital Function GPIOPCTL Bit Encoding 1 2 3 5 6 7 8 11 13 14 15 68 PF1 43 EN0LED2 M0PWM1 SSI3XDAT0 TRD1 70 PF2 44 M0PWM2 SSI3Fss TRD0 72 PF3 45 M0PWM3 SSI3Clk TRCLK 74 PA0 33 U0Rx I2C9SCL T...

Page 20: ...ce In the default horizontal configuration CAN is not present on the BoosterPack UART2 goes to the BoosterPack and UART 0 goes to the ICDI virtual serial port to provide ROM serial bootloader capabili...

Page 21: ...he main TM4C129ENCPDT internal clock circuit Most software examples use the internal PLL to multiply this clock to higher frequencies up to 120 MHz for core and peripheral timing The 25 MHz crystal is...

Page 22: ...s connector follows the ARM standard 10 pin JTAG pinout This interface can use either JTAG or SWD if supported by the external debug adapter 2 3 3 Virtual COM Port When plugged into a USB host the ICD...

Page 23: ...r more details about example usage see the Readme txt file available with the Secure IoT application 3 1 2 Source Code Download and Build Instructions The source code and binary files for the Secure I...

Page 24: ...ries version examples boards ek tm4c1294xl The on board ICDI is used with the LM Flash Programmer tool to program applications on the Crypto Connected LaunchPad Follow these steps to program example a...

Page 25: ...ogrammer TPS73733 Low Dropout Regulator with Reverse Current Protection http www ti com product tps79733 Texas Instruments Code Composer Studio website http www ti com ccs Tiva TM4C129ENCPDT Microcont...

Page 26: ...erials Appendix A SPMU372A September 2015 Revised October 2016 PCB Layout and Bill of Materials A 1 Component Locations Figure A 1 is a dimensioned drawing of the Crypto Connected LaunchPad that shows...

Page 27: ...8 C9 C44 C45 C47 C48 6 Capacitor 12 pF 50 V 5 0402 COG Murata GRM1555C1H120JZ01D 8 D0 D1 D2 D3 D4 5 Green LED 0603 Everlight 19 217 G7C AL1M2B 3T 9 J1 J2 J3 J4 J5 J6 J7 7 Jumper 0 100 Gold Black Open...

Page 28: ...8FNL 30 U13 1 Diode 8 chan 15KV ESD protection array SO 8 Semtech SLVU2 8 4 TBT 31 U14 1 Connector RJ45 NO MAG shielded THRU HOLE TE Connectivity 1 406541 5 32 U2 U3 2 IC 4CH ESD solution w clamp 6SON...

Page 29: ...V F 44 H1 H4 H6 3 Screw 4 x 0 625 Pan head sheet metal Phillips slotted for fan McMaster 90077A112 45 R12 R13 R14 3 Resistor 5 6k 1 10W 5 0402 Panasonic ERJ 2GEJ562X 46 R48 1 Resistor 0402 1 52 3k Roh...

Page 30: ...ted Schematic Appendix B SPMU372A September 2015 Revised October 2016 Schematic This section contains the complete schematics for the TM4C Series TM4C129E Crypto Connected LaunchPad Microcontroller US...

Page 31: ...eedback Copyright 2015 2016 Texas Instruments Incorporated Revision History Revision History NOTE Page numbers for previous revisions may differ from page numbers in the current version Changes from O...

Page 32: ...set forth above or credit User s account for such EVM TI s liability under this warranty shall be limited to EVMs that are returned during the warranty period to the address designated by TI and that...

Page 33: ...the antenna types listed in the user guide with the maximum permissible gain and required antenna impedance for each antenna type indicated Antenna types not included in this list having a gain great...

Page 34: ...t the EVM user guide prior to connecting any load to the EVM output If there is uncertainty as to the load specification please contact a TI field representative During normal operation even with the...

Page 35: ...OST OF REMOVAL OR REINSTALLATION ANCILLARY COSTS TO THE PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES RETESTING OUTSIDE COMPUTER TIME LABOR COSTS LOSS OF GOODWILL LOSS OF PROFITS LOSS OF SAVINGS LOSS OF...

Page 36: ...TI Resource NO OTHER LICENSE EXPRESS OR IMPLIED BY ESTOPPEL OR OTHERWISE TO ANY OTHER TI INTELLECTUAL PROPERTY RIGHT AND NO LICENSE TO ANY TECHNOLOGY OR INTELLECTUAL PROPERTY RIGHT OF TI OR ANY THIRD...

Reviews: