>> TI Home > DSP Village > DSP University > DSP Educators' Information Exchange >

Resources  DSP University Educators Information ExchangeGray Rule

> Type of Materials
> Application Area
> DSP Family
   > TMS320C6000
   > TMS320C5000
   > TMS320C2000
   > TMS320C3x
   > Other
> Type/Level of Lab
> Major Emphasis of Course
  
Other DSP Courseware

Name/Title of Material: TMS320C5x DSP Teaching Kit
Author: Mehmet Akhan/Keith Larson
University: University of Hertfordshire/Texas Instruments
Email: dsph@ti.com
DSP Platform on which Material is Based: Other (TMS320C5x)
DSP Device on which this Material is Based: TMS320C5x
DSP Development Tools Used in Material: TMS320C5x DSK
Type of Material: Lecture Materials, Lab Exercises
Application Area: None
Type/Level of Lab: Introductory Undergraduate
Is the Lab a Primary Focus of the Course?: No
Major Emphasis of Course for which Material was Developed: Theory
Language in which Material is Written: English
Developed/Last Updated Date: 4/97
Computer Language in which Material is Written: Assembly, C
File Types: Word, PowerPoint, Executable/Source Code
Files: TMS320C5x DTK.zip (3.3M)
Description/Value to Others: These materials are lecture slides with accompanying instructor and student notes, suggested test questions, and five demo programs previously offered by TI as the TMS320 C5x DSP Teaching Kit. They cover five lectures on DSP theory and demonstrate the software and basic capabilities of the C5x DSK board. The demos cover playing a musical tune, the speed of the multiply and accumulate operation, quantization errors, aliasing, a low-pass filter, displaying graphical displays of the signals using the software tools, and an introduction to developing a DSP system taking into account communication between the DSP and digital to analog converter and sine wave generation.


Name/Title of Material: C542-DSKPlus LabView interface
Author: Bruno Paillard
University: Universite de Sherbrooke
Email: bruno.paillard@videotron.ca
DSP Platform on which Material is Based: TMS320C5000
DSP Device on which Material is Based: TMS320C54x
DSP Development Tools Used in Material: TMS320C54x DSK Plus
Type of Material: Development tools
Application Area: Instrumentation, Control, Communications
Type/Level of Lab: N/A
Is the Lab a Primary Focus of the Course?: N/A
Major Emphasis of Course for which Material was Developed: Research project – digital control
Language in which Material is Written: English
Developed/Last Updated Date: March 26, 2001
File Types: Code Composer Studio project, LabView, Adobe Acrobat PDF, Dynamic Link Libraries (dll), executable files
File: c542_installer.zip (14Mb)
Computer Language in which Material is Written: LabView, C5000 C, C5000 assembly
Description/Value to Others: This LabView interface consists in software which can be used to interface the TMS320C542 DSKPlus board to a PC running a LabView application. The interface consists of a library of LabView VIs to access the DSP board through the PC's parallel port, as well as a DSP-resident communication and interface kernel, enabling those accesses.

The interface allows a user to:

  • Download DSP code onto the 'C542 DSKPlus board.
    • Launch the execution of simple functions or complete programs on the 'C542 DSKPlus board.
    • Read data from the 'C542 DSKPlus board, in real time into the LabView application. This function can be used to upload data being processed by the DSP, for display or further analysis in LabView.
    • Write data to the 'C542 DSKPlus board, in real time, from the LabView application. This function can be used to send input data vectors to the algorithm being executed on the DSP, or control and modify DSP process parameters in real time.

The LabView interface allows symbolic access for memory reads and writes, as well as DSP function launch. For such accesses, the symbolic names of DSP variables, or labels of

DSP functions to be accessed can be used in the LabView application, instead of their absolute adresses. For this, the interface relies on the symbolic information present in the COFF file of the DSP executable code.

Altogether, the interface allows the user to leverage the 'C542 DSKPlus board real time processing and analog I/O capabilities, with the ease of use, high-level processing power and graphical user interface of LabView.