tms 320c6713dsk applications

23
APPLICATION OF DIGITAL SIGNAL PROCESSING ON TMS320C6713 DSK Guided By N.PAVAN KUMAR Asst Prof., M.Vani (07X91A0450) H.Veeresh (07X91A0451) S.Krishnaveni (07X91A0421 D.Ramesh (07X91A0432) By

Transcript of tms 320c6713dsk applications

Page 1: tms 320c6713dsk applications

APPLICATION OF DIGITAL SIGNAL PROCESSING ON

TMS320C6713 DSK

Guided ByN.PAVAN KUMAR Asst Prof.,

M.Vani (07X91A0450)H.Veeresh (07X91A0451)S.Krishnaveni (07X91A0421)D.Ramesh (07X91A0432)

By

Page 2: tms 320c6713dsk applications

Digital signal processing is one of the core technologies, in rapidly growing application areas, such as wireless communications, audio and video processing and industrial control.

DSPs are processors or microcomputers whose hardware, software, and instruction sets are optimized for high-

speed numeric processing applications. Digital signal processors such as the TMS320C6x (C6x)

family of processors are special-purpose microprocessors with a specialized type of architecture and an instruction set appropriate for signal processing.

Page 3: tms 320c6713dsk applications

• Dsp’s are designed to perform mathematical calculations needed in dsp

• Dsp’s must also have apredictable execution time

• Dsp’s can also perform the task’s in parallel instead of serial incase of traditional mp’s.

Page 4: tms 320c6713dsk applications

Mac’s and multiple execution units. Efficienta memory access. Circular buffering. Dedicated add generation unit. Speciated instruction sets.

Page 5: tms 320c6713dsk applications

• Telecommunications.• Voice/speech.• Automotive.• Control systems.• Military.• Medical.• Instrumentation.• Image processing.

Page 6: tms 320c6713dsk applications
Page 7: tms 320c6713dsk applications

The tms320c67x is floating point processor with 32-bit integer support.

The c6713 dsk is a lowcast standalone development platform which enables users ton develop applications for t1 c67xx dsp family.

Dsk serves as a hardware reference design for the tms320c6713 dsp.

Page 8: tms 320c6713dsk applications
Page 9: tms 320c6713dsk applications
Page 10: tms 320c6713dsk applications
Page 11: tms 320c6713dsk applications

The TMS320C6713 processor consists of three main parts

CPU Peripherals memory

Page 12: tms 320c6713dsk applications

• CCS having tools for code generation such as a c compiler,an assembler and a linker.

• CCS provides useful documentations included with the dsk package on the following tools.

• Code generation tools. • Dsp instructions and registers .• Tools on RTDX,DSP/BIOS.

Page 13: tms 320c6713dsk applications
Page 14: tms 320c6713dsk applications

Simulink is a software package that enables a model, simulate, and analyze systems whose outputs change over time.

Simulink can be used to explore the behavior of a wide range of real-world dynamic systems.

Page 15: tms 320c6713dsk applications

• Power up DSK and watch LEDs.• Power On Self Test (POST) program stored in

FLASH memory automatically executes.• POST takes 10-15 seconds to complete.• All DSK subsystems are automatically tested.• During POST, a 1kHz sinusoid is output from the

AIC23 codec for 1 second.• Listen with headphones or watch on oscilloscope.• If POST is successful, all four LEDs blink 3 times

and then remain on.• Use DSK diagnostic utility to test DSK functionality.

Page 16: tms 320c6713dsk applications
Page 17: tms 320c6713dsk applications

IMPLEMENTATION

Page 18: tms 320c6713dsk applications
Page 19: tms 320c6713dsk applications
Page 20: tms 320c6713dsk applications
Page 21: tms 320c6713dsk applications

Digital Signal Processor becomes an ideal choice as they provide the best possible combination of performance, power and cost.

There has been a drive to develop new benchmarking schemes as the improvement in the processor architecture made the earlier benchmarking schemes, obsolete and less reliable.

Current DSP processor development may predict that the manufacturers will follow the path of general purpose processors.

Page 22: tms 320c6713dsk applications

?

Page 23: tms 320c6713dsk applications

Than ‘Q’