1426 views|0 replies

2015

Posts

0

Resources
The OP
 

Basic Features of DSP TMS320C6000 [Copy link]

The TMS320C6000 product is a DSP chip launched by the American TI company in 1997. This DSP chip is compatible with fixed-point and floating-point. Among them, the fixed-point series is the TMS320C62xx series, and the floating-point series is the TMS320C67xx series. In March 2000, TI released the new C64xx core with a main frequency of 1.1GHz and a processing speed of 9000 MI PS. It has been widely used in the fields of image processing and streaming media.

  The C6000 chip has 8 parallel processing units, divided into two identical groups. The DSP architecture adopts a very long instruction word (VLIW) structure, with a single instruction word length of 32 bits. There are 8 instructions in the instruction package, and the total word length reaches 256 bits. The functional units that execute instructions have been allocated during compilation. When the program is running, each 256-bit instruction package can be allocated to 8 processing units at the same time through a special instruction allocation module, and 8 units can run at the same time. The chip has a maximum clock frequency of 300MHz (67xx series), and when the internal 8 processing units run in parallel, its maximum processing capacity can reach 1600MIPS.

  dsp tms320c6000 and gel file

  What is a gel file? What can a gel file do?

  GEL stands for General Extended Language, which is a general extended language file. GEL files are composed of codes similar to C language. GEL language is an interpreted language. The extension of GEL files is .gel.

  GEL files are used to (1) extend CCS functionality, such as menu options, and (2) provide access to the target board's memory .

  1. Basic syntax of gel——Class C

  Gel function and gel parameters do not need to be defined in the DSP program. Gel has many similarities with C language: functions, return statements, if -else statements, while statements, the same comment method as C, #define, and the usage of these functions or statements is also very similar to that in C.

  GEL Function

  funcName (pa ram 1 "discription" [, param2 "discription", param3 "discription",...])

  {

  statements;

  }

  There is no need to declare the return type and parameter type in the gel function, but the return statement can be used in the function;

  Parameters are composed of "parameter + string type description". Parameters do not need to be defined and can be any of the following: symbolic value of the actual/simulated DSP target board; digital constant (expression or constant value); string constant.

  GEL function call: You can usually call a GEL function anywhere you enter a C expression, or you can call a GEL function from within another GEL function. GEL functions cannot be called recursively.

This post is from DSP and ARM Processors
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list