Quick Start Guide
SPRUFR5I – June 2008 – Revised October 2019
C2000™ DIMM100 Experimenter's Kit Overview
The C2000 DIMM100 Experimenter's Kit provides a quick, easy, low-cost way to evaluate the
TMS320F28x family of devices (see Figure 1). The kit consists of a docking station and a F28x
controlCARD. The docking station is a small baseboard that accepts any of the DIMM100 plug-in
controlCARDs and allows the user access to all the key GPIO and ADC signals of the F28x device.
Additionally, the docking station also provides two prototyping areas (one on each side of the DIMM100
connector) with an array of 0.1" spaced plated through holes for wire-wrapping and soldering.
Figure 1. C2000 DIMM100 Experimenter's Kit
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
C2000™ DIMM100 Experimenter's Kit Overview
Copyright © 2008–2019, Texas Instruments Incorporated
1
www.ti.com
1
2
3
4
5
6
7
Contents
Introduction ...................................................................................................................
Hardware Setup ..............................................................................................................
Software Setup ...............................................................................................................
Using the Onboard USB JTAG Emulation ................................................................................
Running Your First Program................................................................................................
Other Types of controlCARDs .............................................................................................
References ...................................................................................................................
3
4
5
5
6
6
6
List of Figures
1
C2000 DIMM100 Experimenter's Kit ...................................................................................... 1
2
Retaining Clips ............................................................................................................... 4
Trademarks
Code Composer Studio is a trademark of Texas Instruments.
All other trademarks are the property of their respective owners.
2
C2000™ DIMM100 Experimenter's Kit Overview
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
Copyright © 2008–2019, Texas Instruments Incorporated
Introduction
www.ti.com
1
Introduction
Other features of the docking station include the following:
• Onboard xds100v1 USB emulator or the ability to use an external JTAG emulator
• Can use either 5-V supply of the USB or an external power supply to power the board
• UART communications through onboard USB-to-UART bridge (once jumper J9 is placed)
• 5.0-V supply for prototyping area
• 3.3-V supply for prototyping area
• All key signals accessible through clearly labeled header pins
DIM100 controlCARDs are small, 100-pin, Dual In Line Memory Module (DIMM) style, vertical, plug-in
boards that have all the necessary support circuitry (clock, supply LDO, decoupling, pull-ups, and so on)
to provide reliable operation for the C2000 MCU. The board design is robust and meant for operation in
noisy electrical environments. TI offers several pin compatible controlCARDs for evaluating the different
MCUs available in the C2000 family.
DIM100 controlCARDs include the following features:
• Small size: 90 mm × 25 mm (3.5" × 1")
• All key GPIO, ADC, and other important signals routed to gold edge connector fingers
• Extensive supply pin decoupling with L+C close to pins
• Clamping diode protection at ADC input pins
• Anti-aliasing filter (noise filter) at ADC input pins
• Ground plane
Both the controlCARD and docking station include a Hardware Developer's Package, a set of files that
make copying or redeploying this technology very easy (see Section 3).
The Hardware Developer's Package includes the following:
• Schematics (source or .PDF files)
• Bill of materials (BOM)
• Gerber files to freely use or modify
• Pin-out table showing all key signals on the 100-pin connector
• DIMM100 pin / socket mechanical details
• PCB files done in the popular Freeware tool, ExpressPCB, for easy modification (docking station only)
NOTE:
•
•
•
This EVM includes a crystal component (CSTCR6M00G53Z-R0) that contains > 0.1% of
Lead Titanium Zirconium Oxide CAS# 12626-81-2, listed in EU REACH as a Substance
of Very High Concern.
The ceramic crystal component CSTCR6M00G53Z-R0 is RoHS exempt through
exemption 7(c)-1.
The ceramic resistor component CRCW08050000Z0EA is RoHS exempt through
exemption 7(c)-1.
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
C2000™ DIMM100 Experimenter's Kit Overview
Copyright © 2008–2019, Texas Instruments Incorporated
3
Hardware Setup
2
www.ti.com
Hardware Setup
This guide sets up the board to use onboard USB emulation and uses the 5-V supply of the USB to power
the board.
Follow these steps to set up the hardware:
Step 1. Unpack the DIMM style controlCARD.
Step 2. Spread open the winged retaining clips on connector J1.
Step 3. Sit the DIMM card loosely in the connector slot. Ensure to align the two keyed notches and
position the card bottom corners inside the retaining clips (see Figure 2).
Step 4. Push down vertically using even pressure from both ends of the card until the clips snap and
lock.
NOTE: To remove or eject the card, simply spread open the retaining clips with your thumbs.
Step 5.
Step 6.
Step 7.
Place switch 1 (SW1) in the ON position, then connect the USB cable to USB connector JP2.
Once you download the TI Software or are ready to run your own project, turn on the board
power by putting SW1 in the USB position. This allows the board to use the 5 V of the USB
as the supply voltage.
For full details (schematics, pin-out table, and so on) of the hardware see the Hardware
Developer’s package, DockingStnHWdevPkg.
Figure 2. Retaining Clips
4
C2000™ DIMM100 Experimenter's Kit Overview
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
Copyright © 2008–2019, Texas Instruments Incorporated
Software Setup
www.ti.com
3
Software Setup
All of the documentation, software, and hardware files needed to use the experimenter's kit and develop
on a C2000 MCU is in the controlSUITE package. The controlSUITE installs the Hardware Developer's
package for the experimenter's kit baseboard and for all C2000 controlCARDs. In addition all software and
documentation for this and all other kits can also be installed.
To
1.
2.
3.
3.1
install controlSUITE, do the following:
Visit http://www.ti.com/controlsuite and download the controlSUITE installer.
Run the installer and after a few clicks select the experimenter's kit checkbox.
By default the installer creates a directory called controlSUITE on the C drive inside the TI directory:
a. The example software for the experimenter's kit is at:
\controlSUITE\development_kits\TemplateProjects\
b. The hardware documentation for the experimenter's kits is at:
\controlSUITE\development_kits\~ExperimentersKits
c. The controlCARD hardware developer's package is at:
\controlSUITE\development_kits\~controlCARDs
d. More examples for your specific device are within the controlSUITE at:
\controlSUITE\device_support
Alternate Software Setup for Non -TMS320F2808 Based controlCARDs
For all devices except the TMDSF2808CNCD, the documentation and hardware files are also available in
the C2000Ware package. C2000Ware is the most recent FW download package for C2000 MCUs, adding
support for the most recent C2000 MCUs as well as providing driver libraries in addition to the bitfields
found in controlSUITE.
To install C2000Ware, do the following:
1. Visit http://www.ti.com/tool/C2000WARE and download and run the C2000Ware installer.
2. The installer creates the C2000Ware subdirectory inside the TI directory:
C:\ti\C2000\C2000Ware_#_##_##_##, where # represents the version of C2000Ware:
a. The HW files for the specific controlCARD is in the path
C:\ti\c2000\C2000Ware_#_##_##_##\boards\controlCARDs\
b. The HW files for the base board can be found in the path
C:\ti\c2000\C2000Ware_#_##_##_##\boards\ExperimenterKits\DockingStation_DIM_100pin
3. Device specific software examples can be found in the path
C:\ti\c2000\C2000Ware_#_##_##_##\device_support.
4
Using the Onboard USB JTAG Emulation
The onboard USB JTAG emulation is based on xds100v1 emulation technology from TI and provides an
easy way to connect to the board and begin Code Composer Studio™ development.
To
1.
2.
3.
4.
5.
6.
7.
set up the onboard USB JTAG emulation, follow these steps:
Download and install Code Composer Studio (CCS).
Connect the USB docking station to an available USB port.
If prompted, do not allow Windows to go online to search for drivers, but allow Windows to search your
computer for drivers.
Once Windows has finished installing the drivers, the onboard USB JTAG emulator should be ready for
use.
Open CCS and create a new target configuration, Target → New Target Configuration…
Choose the title of your new configuration to be xds100v1-f28X (where X is the part number of the
C2000 MCU that is being worked with, for example F28035. Use the shared location.
Choose the device that goes with your kit. In CCS, the onboard emulator is called the Texas
Instruments XDS100v1 USB Emulator.
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
C2000™ DIMM100 Experimenter's Kit Overview
Copyright © 2008–2019, Texas Instruments Incorporated
5
Running Your First Program
www.ti.com
8. Choose the connection as Texas Instruments xds100v1 USB Debug Probe (or Emulator). In the Board
or Device field, select the C2000 device that is on your controlCARD.
9. Open up the project for the kit by clicking Project → Import Existing CCS/CCE Eclipse Project. Once
the dialog box appears, browse to find the applicable project.
For troubleshooting on Windows machines, the status of the driver can be checked by using the Device
Manager. With a docking station plugged in, TI XDS100 Channel A and TI XDS100 Channel B should be
seen. If they are not seen, refer to this E2E thread.
5
Running Your First Program
The FlashingLeds project, included as a template within the controlSUITE download, allows users to
quickly get started with a C2000 MCU. The documentation for this project is at:
\controlSUITE\development_kits\TemplateProjects\~Docs\SystemFrameworkOverview.pdf
This project can be imported into CCS. When importing, ensure that the option to import the project into
your workspace is unchecked.
6
Other Types of controlCARDs
This document specifically describes a certain subset of controlCARDs in the DIM100 format – such as
the TMDSDOCK28335, TMDSDOCK28035, and so on. These controlCARDs do not contain emulation
circuitry on the controlCARD and therefore require that the baseboard contain emulation circuitry.
controlCARDs such as the TMDSCNCD28069MISO contain an ISOlated debug probe, and in those
controlCARDs the oncard emulator must be used for CCS to connect to the device.
For newer devices, such as the F28379D, a different controlCARD connector standard was used, referred
to as HSEC180. It is possible for newer controlCARDs to interface to DIM100 baseboards using the
TMDSADAP180TO100. However, at this time there is no provision to bring a DIM100 controlCARD into a
baseboard containing an HSEC180 controlCARD connector.
7
References
•
•
•
•
•
6
controlSUITE
Code Composer Studio User's Guide
C2000 Forum on TI E2E
C2000 XDS100 Wiki
C2000 Tools Page
C2000™ DIMM100 Experimenter's Kit Overview
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
Copyright © 2008–2019, Texas Instruments Incorporated
Revision History
www.ti.com
Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from H Revision (October 2017) to I Revision ................................................................................................ Page
•
•
The Abstract was updated. .............................................................................................................. 1
Added new Section 3.1. .................................................................................................................. 5
SPRUFR5I – June 2008 – Revised October 2019
Submit Documentation Feedback
Copyright © 2008–2019, Texas Instruments Incorporated
Revision History
7
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2022, Texas Instruments Incorporated