0% found this document useful (0 votes)
11 views11 pages

LAB 14 A

The document provides an overview of the Texas Instruments DSP Starter Kit (DSK) TMS320C6713, highlighting its capabilities, features, and hardware components. It details the DSK's performance, including its 1350 MFLOPS processing power, USB interface, and analog interface for data conversion, making it suitable for developing applications for the C67XX DSP family. Additionally, it introduces Code Composer Studio, an integrated development environment for DSP programming, and outlines procedures for project creation and debugging.

Uploaded by

Fiza Ali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views11 pages

LAB 14 A

The document provides an overview of the Texas Instruments DSP Starter Kit (DSK) TMS320C6713, highlighting its capabilities, features, and hardware components. It details the DSK's performance, including its 1350 MFLOPS processing power, USB interface, and analog interface for data conversion, making it suitable for developing applications for the C67XX DSP family. Additionally, it introduces Code Composer Studio, an integrated development environment for DSP programming, and outlines procedures for project creation and debugging.

Uploaded by

Fiza Ali
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 11

EXPERIMENT 14

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

7- Software Control via TI McBSP –Compatible Multiprotocol Serial Port


8- 12 C compatible and SPI – compatible Serial Port Protocols
9- Glueless Interface to TI McBSP's

Audio- Data Input/Output via TI McBSP- Compatible Programmable Audio Interface

• 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

FEATURES OF C6713 DSK


The 6713 DSK is a low-cost standalone development platform that enables customers to
evaluate and develop applications for the TI C67XX DSP family. The DSP also serves as a
hardware reference design for the TMS320C6713 DSP. Schematics, logic equations and
application notes are available to ease hardware development and reduce time to market.

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.

Code composer features include:

• 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

PROCEDURE TO WORK ON CODE COMPOSER STUDIO


1. To create a new project

Project → New
To create source file

File → New → Source file

Save the source file in project folder

File → Save
To add source file to the project

Project → Add files to project → <source file>

To add rts6700.lib & hello.cmd

Project → Add files to project → rts6700.lib

Path: C:\CCstudio\c6000\lib\rts6700.lib

Note: Select Object & library files (*.o, *.l) in Type of file

Project → Add files to project → hello.cmd

Path: C:\CCstudio\tutorial\dsk6713\hello1\hello.cmd

Note: Select Linker command file (*.cmd) in Type of file


To compile

Project → Compile file (or use icon or ctrl+F7)

6. To build or link

Project →build (or use F7)

(Which will create a .out file in project folder)

7. To load the program:

File → Load Program → <select the .out file in debug folder in project folder>

8. To run the program

Debug → Run (or use icon or F5)

To perform Single Step Debugging:


1. Keep the cursor on the line from point to start single step debugging.
To set the break point click icon from tool bar menu.
2. Load the .out file onto the target

3. Go to View and select Watch window

4. Select Debug → Run (F5)

5. Execution should halt at break point

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.:________________

Teacher’s Initials: ________________

Date Performed: ________________

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy