NOTICE: The Processors Wiki will End-of-Life on January 15, 2021. It is recommended to download any files or other content you may need that are hosted on processors.wiki.ti.com. The site is now set to read only.

TMDXEVM6670L EVM Hardware Setup

From Texas Instruments Wiki
Jump to: navigation, search

This page will walk you through setting up your TMDXEVM6670L Evaluation Module (EVM). These guidelines also apply to the LE and LXE EVM models.

NoteNote: Some of the steps in this section have been updated from those used in the EVM Quick Start Guide.

Hardware Setup Overview[edit]

The picture below shows the TMDXEVM6670L EVM and the locations of relevant switches and connectors.

TMD6670L.jpg



Hardware Setup Steps[edit]

Warning Warning: The EVM board is sensitive to electrostatic discharges (ESD). Use a grounding strap or other device to prevent damaging the board. Be sure to connect communication cables before applying power to any equipment.


1. Attach the Ethernet cable

Using the Ethernet cable supplied, connect one end of the cable to the Ethernet port on the EVM and the other end to your PC.


2. Connect the JTAG interface

Use the USB to USB mini-B cable provided. Connect the USB mini-B connector to the USB mini-B interface on the EVM and the USB connector to your PC. This enables XDS-100 emulation and is directly useable by CCS. If you are using a different JTAG, connect it now.


3. Verify Endian mode in the SW3 settings

The Endian mode should be set to Little Endian. SW3 also contains the boot device settings.


TMD6678LSW3.png


4. Verify boot mode in the SW3 - SW6 settings

The boot mode settings below enable NOR boot by loading the boot loader from EEPROM address 0x51.

TMD6678LSW3-6.png


5. Set User Switch 2 for the demo application

The application needs an IP address. It can use either a static IP address (pre-configured) or it can request one using DHCP. This is controlled by setting User Switch 2 to ON for DHCP and OFF for Static. See SW9.

TMD6670LSW9.png


6. Attach the serial port cable

This EVM can use either a USB serial port or the standard DB-9 (use the cable shipped with the platform). By default the shunts which control this on the platforms are set to use the USB by default. We recommend changing them to use the DB-9 as there are no known issues with this approach.

To change the shunts refer to the picture below.

TMD6670LShunts.jpg

NoteNote: If the USB serial port output does not work, ensure that the cable is connected directly to a USB port on the PC/laptop rather than going through an extender or USB hub.


7. Connect the power cable

Connect the power cable to the EVM power jack on the board. To be ESD safe, plug in the other end of the power cable only after you have connected the power cord to the board. Then turn on the board.


Boot Mode Dip Switch Settings[edit]

The EVM supports booting image from various devices (EEPROM, NAND or NOR) via IBL, it also supports ROM Boot modes, such as Ethernet, SRIO, PCIe, etc. Below is the table showing the boot mode dip switch settings for different boot mode that the EVM supports:

Boot Mode

DIP SW3

(Pin1, 2, 3, 4)

DIP SW4

(Pin1, 2, 3, 4)

DIP SW5

(Pin1, 2, 3, 4)

DIP SW6

(Pin1, 2, 3, 4)

IBL NOR boot on image 0 (default) (off, off, on, off)1,2 (on, on, on, on)3 (on, on, on, off)4 (on, on, on, on)
IBL NOR boot on image 1 (off, off, on, off) (off, on, on, on) (on, on, on, off) (on, on, on, on)
IBL NAND boot on image 0 (off, off, on, off) (on, off, on, on) (on, on, on, off) (on, on, on, on)
IBL NAND boot on image 1 (off, off, on, off) (off, off, on, on) (on, on, on, off) (on, on, on, on)
IBL TFTP boot (off, off, on, off) (on, on, off, on) (on, on, on, off) (on, on, on, on)
I2C POST boot (off, off, on, off) (on, on, on, on) (on, on, on, on) (on, on, on, on)
ROM SPI Boot8 (off, on, off, off) (on, on, on, on) (on, on, off, on) (off, on, on, on)
ROM SRIO Boot5 (off, off, on, on) (on, on, on, off) (on, off, on, off) (off, off, on, on)
ROM Ethernet Boot6 (off, on, off, on) (on, on, on, off) (on, off, on, off) (off, off, on, on)
ROM PCIE Boot7 (off, on, on, off) (on, on, on, on) (on, on, on, off) (off, on, on, on)
No boot (off, on, on, on) (on, on, on, on) (on, on, on, on) (on, on, on, on)


Footnotes:

1. Pin 1 of SW3 is the endian pin, by default, it is set to off (Little Endian) 

2. Pin 2-4 of SW3 are the boot mode pins, by default it is set to I2C boot mode (off, on, off)

3. Pin 1-4 of SW4 and pin 1-2 of SW5 are the boot parameter index pins for I2C boot (paramter index 0/1 for NOR boot image 0/1, parameter index 2/3 for NAND boot image 0/1, parameter index 4 for TFTP boot). By default, image 0 is programmed to offset byte address 0x0 on NOR, and 0x4000 (block 1 start address) on NAND, image 1 is programmed to offset byte address 0xA00000 on NOR, and 0x2000000 on NAND.

4. Pin 4 of SW5 is the I2C address pin (off: 0x51, on: 0x50)  for I2C boot mode

5. This will set the board to boot from SRIO boot mode, with reference clock at 250 MHz, data rate at 3.125 GBs, and lane setup 4-1x ports and DSP System PLL at 122.88 MHz.

6. This will set the board to boot from Ethernet boot mode, with SerDes clock multiplier x 5, DSP System PLL clock at 122.88 MHz. 

7. This will set the board to boot form PCIE boot mode, with PCIE in end point mode and DSP System PLL at 100 MHz.

8. This will set the board to boot from SPI NOR via the ROM code, with boot-table contents expected in the NOR. 24bit addressing has been set.

Please refer to Technical_Reference_Manual for the boot mode switch settings on the board.



Return to BIOS MCSDK 2.0 Getting Started Guide



E2e.jpg {{
  1. switchcategory:MultiCore=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TMDXEVM6670L EVM Hardware Setup here.

Keystone=
  • For technical support on MultiCore devices, please post your questions in the C6000 MultiCore Forum
  • For questions related to the BIOS MultiCore SDK (MCSDK), please use the BIOS Forum

Please post only comments related to the article TMDXEVM6670L EVM Hardware Setup here.

C2000=For technical support on the C2000 please post your questions on The C2000 Forum. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here. DaVinci=For technical support on DaVincoplease post your questions on The DaVinci Forum. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here. MSP430=For technical support on MSP430 please post your questions on The MSP430 Forum. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here. OMAP35x=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here. OMAPL1=For technical support on OMAP please post your questions on The OMAP Forum. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here. MAVRK=For technical support on MAVRK please post your questions on The MAVRK Toolbox Forum. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here. For technical support please post your questions at http://e2e.ti.com. Please post only comments about the article TMDXEVM6670L EVM Hardware Setup here.

}}

Hyperlink blue.png Links

Amplifiers & Linear
Audio
Broadband RF/IF & Digital Radio
Clocks & Timers
Data Converters

DLP & MEMS
High-Reliability
Interface
Logic
Power Management

Processors

Switches & Multiplexers
Temperature Sensors & Control ICs
Wireless Connectivity