1 / 14

ECSE436 Tutorial

ECSE436 Tutorial. Introduction to the C6713 Laurier Boulianne. Outline. Tools : C6713, CCS, PC, etc. C6713 in more details CCS in more details AIC23 Polling Assignments. Tools. TI C6713 DSP board Code Composer Studio 3.1 PC Oscilloscope, signal generator, microphone, speakers.

kaz
Download Presentation

ECSE436 Tutorial

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. ECSE436 Tutorial Introduction to the C6713 Laurier Boulianne

  2. Outline • Tools : C6713, CCS, PC, etc. • C6713 in more details • CCS in more details • AIC23 • Polling • Assignments

  3. Tools • TI C6713 DSP board • Code Composer Studio 3.1 • PC • Oscilloscope, signal generator, microphone, speakers

  4. TI C6713

  5. TI C6713 • Running at 225 MHz • 4 I/0 (mic in, line in, line out, headphone) • 8k cache L1 • 256k cache L2 • 16M of SDRAM • Floating point processor • AIC23 -> stereo codec for I/O • Sampling rate from 8 to 96kHz

  6. TI C6713 • VLIW architecture • Up to 8 instructions / cc • 2 completely independent data paths • 2 x 32 registers • Connected to PC with an USB cable

  7. Code Composer Studio • Similar to visual studio for GPPs • Compiler, assembler, linker • Debugger • Graphical capabilities (memory arrays, plots, etc.)

  8. AIC23 • Accept inputs of 6V p-p • Supported sample rates : • 8 , 16 , 24 , 32, 44.1, 48, 96 (KHz) • Data length : • 16, 20, 24, 32 (bit) • Automatically performs : • ADC, DAC, lowpass filtering, oversampling

  9. AIC23 • Multi-Channel Buffered Serial Port

  10. TI Libraries

  11. Using AIC23 in your program • Add “dsk6713bsl.lib” to your project • Add CHIP_6713 to the preprocessor symbol list • Need to add it in Project Build Options • Include “dsk6713.h” and “dsk6713_aic23.h” • Located in c6000/dsk6713/(include or lib)

  12. Using AIC23 in your program • Configure and create a codec handle

  13. Using AIC23 in your program • Initialize, open and set sampling frequency of the codec • Read and write date using polling • Close Codec Stereo Codec 2 channels

  14. Assignments • Read C6713 One-day Workshop from TI (chapter 1,2) (WebCT) • Read chapter 1 and 2 of Chassaing (muse.mcgill.ca) • Handout

More Related