Tms320c6201/6701, Boot mode – Sundance SMT335E User Manual

Page 9

Advertising
background image

Version 1.5

Page 9 of 53

SMT335E SMT375E User Manual

TMS320C6201/6701

Bother processors will run with zero wait states from internal SRAM, the
TMS320C6201 at 200MHz and the TMS320C6701 at 166MHz.
An on-board synthesiser from MicroClock provides the clock used for the C6000;
jumpers on the TIM allow you to select clock speeds from 118MHz to 200MHz.
Unlike similar TIMs based on the TMS320C4x, there is no option to provide an
external clock source.
The TIM configuration feature is fully implemented. This provides a single open-
collector line that can be held low until software configuration has been completed.

Boot Mode

The SMT335E is configured to use the following boot sequence each time it is taken
out of reset:

1. The processor copies a bootstrap program from the first 32KB of the flash

memory into internal program RAM starting at address 0.

2. Execution starts at address 0.

The standard bootstrap supplied with the SMT335E then performs the following
operations:

1. All relevant C6000 internal registers are set to default values;
2. The FPGA is configured from data held in flash memory and sets up the

communication ports, the global bus and the Sundance Digital Buses. This
step must have been completed before data can be sent to the comm-ports
from external sources such as the host or other TIMs;

3. A C4x-style boot loader is executed. This will continually examine the six

communication ports until data appears on one of them. The bootstrap will
then load a program in boot format from that port; the loader will not read data
arriving on other ports. See “Application Development” on page 38 for details
of the boot loader format;

4. Finally, control is passed to the loaded program.

Advertising
This manual is related to the following products: