1 / 45

“Upgrading to the TMS320C5515”

“Upgrading to the TMS320C5515”. Texas Instruments University Programme Teaching Materials. Upgrading to the TMS320C5515. Introduction. We have seen how the TMS320C5505 USB Stick can be used in practical audio examples

Download Presentation

“Upgrading to the TMS320C5515”

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. “Upgrading to the TMS320C5515” Texas Instruments University Programme Teaching Materials

  2. Upgrading to the TMS320C5515

  3. Introduction • We have seen how the TMS320C5505 USB Stick can be used in practical audio examples • Texas Instruments provides an upgrade path to the TMS320C5515 USB Stick which contains additional inputs, outputs and interfaces.

  4. Objectives • To look at the new facilities provided using the upgrade to the TMS320C5515 USB Stick • To convert an existing TMS320C5505 USB Stick application to run on the TMS320C5515 USB Stick • To use the OLED display to display the spectrum of a Fast Fourier Transform (FFT).

  5. TMS320C5515 USB Stick Features

  6. TMS320C5515 Top View USB DSP SD RAM LEDs Crystal OLED Display Switches Audio In Audio Out

  7. TMS320C5515 Bottom View Expansion Connector USB to PC Micro SD Card Socket

  8. New Features • Two push switches to control program flow • Four user LEDs. Can be used as a bar graph • OLED Display to show text • SD RAM for additional storage • User USB Port • Micro SD Card connector.

  9. Compatibility • Programs written for the TMS320C5505 USB Stick will run on the TMS320C5515 USB Stick without any changes. • However, the TMS320C5515 USB Stick has some additional features which can be utilized.

  10. TMS320C5515 OLED Display

  11. TMS320C5515 OLED Display • Has a 96 x 16 pixels display • With this display you can display: • Text to show program status • Waveforms (like an oscilloscope) • Perform spectrum analysis using the Fast Fourier Transform (FFT) • Display simple pictures.

  12. Step 1: No Processing

  13. Step 2: Waveform View

  14. Waveform View of Audio

  15. Waveform View Random Noise

  16. Step 3: FFT 1024

  17. FFT 1024 Guitar Signal

  18. FFT 1024 Random Noise

  19. TMS320C5515 Clock Generator

  20. Configurations up to 120 MHz

  21. Monitoring CLKOUT • The system clock SYSCLK is on the TP3 pin • It can be measured using a digital frequency meter. Ground CLKOUT

  22. Introduction to Laboratory

  23. Installing the Application • Use the code given in Application 20 Spectrum Analyser • Follow the steps previously given in Chapter 1 to set up the new project, using the changes given in the following pages.

  24. Create New Project

  25. Files Used in Project

  26. New Project Settings Build as TMS320C5505 Huge Library

  27. Set Silicon Version

  28. Pointer Size and Memory Model

  29. TMS320C5515 Microphone Setup USB to PC Microphone Headphones

  30. TMS320C5515 Guitar Setup USB to PC Headphones Electric Guitar

  31. Setup for Spectrum Analyser main.c • Microphone main.c • Guitar main.c

  32. Debugging the Application

  33. New Target Configuration

  34. Debug Setup Emulator

  35. Console

  36. Changing Step Step - Step +

  37. Monitoring the XF LED • The XF LED can be used to measure the execution speed of the code using a Digital Volt Meter (DVM) or an oscilloscope. XF LED Ground

  38. Experiments

  39. Spectrum Analyser main.c • Use main.c, but exclude main1.c by highlighting the file then right mouse click to show “Exclude File(s) from Build”. • Select this option.

  40. Setup for Low Power Operation • Exclude main.c from the build. • Use main1.c

  41. Monitor the PLL Frequency • Monitor the system clock SYSCLK on the TP3 pin using a digital frequency meter. Ground CLKOUT

  42. Change PLL Frequency • Modify the value passed to pll_frequency_setup() • Supported values are 1, 2, 12, 40, 60, 75, 98, 100 and 120 MHz. • When the PLL frequency changes, so does the OLED refresh rate.

  43. Summary • We have seen the upgrade path from the TMS320C5505 USB Stick to the TMS320C5515 USB Stick • TMS320C5505 applications will run on the TMS320C5515 without any changes • However, to fully utilize the facilities of the TMS320C5515, the new project template is required.

  44. Questions • What modifications need to be made to TMS320C5505 applications to run them on the TMS320C5515? • What additional features does the TMS320C5515 USB Stick offer over the TMS320C5505 USB Stick?

  45. References • TMS320C5515 eZdspTM USB Stick Technical Reference from www.spectrumdigital.com

More Related