LAB 14 A
LAB 14 A
DSP KIT
TEXAS INSTRUMENTS DSK TMS320C6713
INTRODUCTION TO TMS320C6713 DSK
The C6713 DSK builds on Ti‟s industry-leading line of low cost, easy-to-use DSP Starter Kit
(DSK) development boards. The high performance board features the TMS320C6713 floating
point DSP, capable of performing 1350 million floating point operations per second(MFLOPS)
, the C6713 DSP makes the C6713 DSK the most powerful DSK development board.
The DSK is USB port interfaced platform that allows efficiently develop and testing
applications for C6713. The DSK consists of a C6713-based printed circuit board that will
serve as a hardware reference design for TI‟s customer‟s product s. With the extensive host
PC and target DSP software support, including bundled TI tools, the DSK provides ease-of -
use and capabilities that are attractive to DSP engineers.
The C6713 DSK has a TMS 320C6713 DSP onboard that allows full speed verification of the
Code Composer Studio. The C6713 DSK provides
• A USB interface
• SDRAM and ROM
• An analog interface circuit for data conversion (AIC)
• An I/O port
• Embedded JTAG emulation support
Connectors on the C6713 DSK provide DSP external memory interface (EMIF) and
peripheral signals that enable its functionality to be expanded with custom or third party
daughter boards.
The DSK provides a C6713 hardware reference design that can assist in the development of
C6713 based products. In addition to providing a reference for interfacing the DSP to various
types of memories and peripheral interfaces, the design also address power, clock, JTAG and
parallel peripheral interfaces.
The C6713 DSK includes a stereo codec. The analog interface circuit (AIC) has the
following characteristics:
1- High performance Stereo Codec
2- 90 dB SNR Multibit Sigma –Delta ADC (A- weighted at 48kHz)
3- 100 dB SNR Multibit Sigma Delta DAC (A- weighted at 48kHz)
4- 1.42 V – 3.6 V Core Digital Supply: compatible With TI C54x DSP Core Voltages
5- 2.7 V – 3.6 V Buffer and Analog Supply: Compatible with both TI C54x DSP Buffer
Voltages
6- 8 kHz – 96 KHz Sampling Frequency Support
• 12 S- compatible interface requiring only one McBSP for both ADC and DAC
• Standard 12S MSB or LSB justified – Data Transfers
• 16/20/24/32- Bit Word Length
The DSK uses the 32bit EMIF for the SDRAM (CE0) and daughter card expansion interface (
CE2 and CE3). The Flash is attached to CE1 of the EMIF in 8-bit mode.
An on-board AIC23 codec allows the DSP to transmit and receive analog signals. McBSP0 is
used for the codec control interface and McBSP1 is used for data. Analog audio I/O is done
through four 3.5mm audio jacks that correspond to microphone input, line input, line output
and headphone output. The codec can select the microphone or line input as the active input.
The analog output is driven to both the line out (fixed gain) and headphone (adjustable gain)
connectors. McBSP1 can be re-routed to the expansion connectors in software.
A programmable logic device called CPLD is used to implement glue logic that ties the board
components together. The CPLD has a register based user interface the lets the user configure
the board by reading and writing to the CPLD registers. The registers reside at the midpoint of
CE1.
The DSK include 4 LEDs and 4 DIP switches as a simple way to provide the user with
interactive feedback. Both are accessed by the reading and writing to the CPLD register.
An included 5V external power supply is used to power is used to power the board. On-board
voltage regulators provide 1.26V DSP core voltage, 3.3V digital and 3.3V analog voltages. A
voltage supervisor monitors the internally generated voltage and will hold the board in reset
until the supplies are within operating specifications and the reset button is released. If desired,
JP1 and JP2 can be used as power test points the core and I/O power supplies.
Code Composer communicates with the DSP through an embedded JTAG emulator with a
USB host interface. The DSK can also be used with an external emulator through the external
JTAG connector.
INTRODUCTION TO CODE COMPOSER STUDIO
Code Composer is the DSP industry’s first fully integrated development environment (IDE)
with DSP- specific functionality. With a familiar environment like MS- based C++, Code
composer lets you edit, build, debug, profile and manage projects from a single unified
environment. Other unique features include graphical signal analysis, injection/extraction of
data signals via file I/O, multi-processor debugging, automated testing and customization via
a C-interpretive scripting languages and much more.
• IDE
• Debug IDE
• Advanced watch windows
• Integrated editor
• File I/O, probe points and graphical algorithm scope probes
• Advanced graphical signal analysis
• Interactive profiling
• Automated testing and customization via scripting
• Visual project management system
• Compile in the background while editing and debugging
• Multi-processor debugging
• Help on the target DSP
Project → New
To create source file
File → Save
To add source file to the project
Path: C:\CCstudio\c6000\lib\rts6700.lib
Note: Select Object & library files (*.o, *.l) in Type of file
Path: C:\CCstudio\tutorial\dsk6713\hello1\hello.cmd
6. To build or link
File → Load Program → <select the .out file in debug folder in project folder>
6. Now press F10. See the changes happening the watch window
7. Similarly go to view & select CPU registers to view the changes happening in CPU registers.
8. Repeat steps 2 to 6
CONCLUSION:
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
___________________________________________________________________________
_____________
TASK:
After going through given questions and answers related to the experiment, submit a
separate report which should include the analysis of results of the experiments.
Name: ________________
Registered No.:________________