1 / 15

TMS320C6211 AND MICRO-50 EB DIGITAL SIGNAL PROCESSORS

TMS320C6211 AND MICRO-50 EB DIGITAL SIGNAL PROCESSORS. PRESENTED BY BINAY KUMAR MISHRA ROLL # EI200117049 UNDER THE GUIDANCE OF DR. SAROJ KUMAR MEHER. OUTLINE. TMS320C6211 DIGITAL SIGNAL PROCESSOR MICRO-50 EB C-50 DEBUGGER CODE COMPOSER STUDIO V2. ASIC with Programmable

rahim-koch
Download Presentation

TMS320C6211 AND MICRO-50 EB DIGITAL SIGNAL PROCESSORS

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. TMS320C6211 AND MICRO-50 EB DIGITAL SIGNAL PROCESSORS PRESENTED BY BINAY KUMAR MISHRA ROLL # EI200117049 UNDER THE GUIDANCE OF DR. SAROJ KUMAR MEHER

  2. OUTLINE • TMS320C6211 DIGITAL SIGNAL PROCESSOR • MICRO-50 EB • C-50 DEBUGGER • CODE COMPOSER STUDIO V2

  3. ASIC with Programmable Digital Signal Core RAM ROM Standard Cells Codec Peripherals Memory External Memory Internal Buses PERIPHERALS CPU C6X SYSTEM BLOCK DIAGRAM

  4. ARITHMETIC ADD ADDA SUB NEG MPY SUB SUBA LOGICAL AND NOT OR XOR COMPLT CLR SET TMS320C6211 INSTRUCTION SET

  5. MICRO-50 EB • DSP processor incorporated by Texas Instruments. • Architecture similar to that of the C6x processors. • No in-built memory. • No external peripherals can be connected to provide external memory.

  6. C-50 DEBUGGER • Software used to program Micro-50 EB, when the kit is in serial mode. • Supports ASM and ASC file format. • The two modes in which Micro-50 EB works is Standalone Mode and Serial Mode.

  7. PROGRAM FLOW • C-50 debugger only supports assembly level language programming. • The biggest demerit of this software is that it is not code compatible with other middle level languages like “C”. • This software is analogous to the PSPICE software which can give only the functional simulation but not the timing simulation.

  8. PROGRAM FLOW

  9. CODE COMPOSER STUDIO V2 • Software used to program the TMS320C6211 DSP Processor. • Supports C, C++, Assembly Language concept of programming. • The data stored in the processor is temporary and the software can be used again and again to re-program the processor.

  10. PROGRAM FLOW

  11. A PROBLEM AND ITS SOLUTION USING CCSV2 • Let a problem be considered which involves both multiplication and addition and which is of the form: • How the TIC6x is designed to handle this problem?

  12. CONCEPT BEHIND DEVELOPING THE CODE FOR CCSV2 • The concept of pointers is used to develop the code. • An & operator is used to create a pointer to the values. • An * operator is used to load/store the values using the LDH and STH commands.

  13. DEVELOPING THE CODE MVK 40, A2 ; A2 = 40, loop count loop: LDH *A5, A0 ; A0 = a(n) LDH *A6, A1 ; A1 = x(n) MPY A0, A1, A3 ; A3 = a(n) * x(n) ADD A3, A4, A4 ; Y = Y + A3 SUB A2, 1, A2 ; decrement loop count [A2] B loop ; if A2  0, branch STH A4, *A7 ; *A7 = Y

  14. CONCLUSION • This software tool is not only compatible to design and simulate TMS320C6211 but also other VLIW machines with minor changes in the infrastructure. • This tool shall make design and simulation of future mobile devices easier and usher in a new era of design and simulation.

More Related