TMS320C6678基础学习——TMS320C6678 OverView
2015-12-22 17:06
232 查看
TMS320C6678 OverView
花了几个小时将TMS320C6678的技术手册断断续续的看完了,主要了解了板子特性,运算单元,供电序列,引导模式等内容,关于寄存器部分的内容都没有怎么看,等要用的时候再说吧主要了解的内容如下图
板子特性
功能框图一些主要的参数
DSP内核描述
C66x dsp集成了8个功能单元,两个寄存器组(共64个32位的寄存器) The data types supported include packed 8-bit data, packed 16-bit data, 32-bit data, 40-bit data, and 64-bit data. Multiplies also support 128-bit data.40-bit-long or 64-bit-long values are stored in register pairs, with the 32 LSBs of data placed in an even register and the remaining 8 or 32 MSBs in the next upper register (which is always an odd-numbered register). 128-bit data values are stored in register quadruplets, with the 32 LSBs of data placed in a register that is a multiple of 4 and the remaining 96 MSBs in the next 3 upper registers.
8个功能单元为(.M1 .L1 .D1 .S1 .M2 .L2 .D2 .S2)The .M functional units perform all multiply operations. The .S and .L units perform a general set of arithmetic, logical, and branch functions. The .D units primarily load data from memory to the register file and store results from the register file into memory.
Each C66x .M unit can perform one of the following fixed-point operations each clock cycle: four 32 × 32 bit multiplies, sixteen 16 × 16 bit multiplies, four 16 × 32 bit multiplies, four 8 × 8 bit multiplies, four 8 × 8 bit multiplies with add operations, and four 16 × 16 multiplies with add/subtract capabilities. There is also support for Galois field multiplication for 8-bit and 32-bit data. Many communications algorithms such as FFTs and modems require complex multiplication. Each C66x .M unit can perform one 16 × 16 bit complex multiply with or without rounding capabilities, two 16 × 16 bit complex multiplies with rounding capability, and a 32 × 32 bit complex multiply with rounding capability. The C66x can also perform two 16 × 16 bit and one 32 × 32 bit complex multiply instructions that multiply a complex number with a complex conjugate of another number with rounding capability. Communication signal processing also requires an extensive use of matrix operations. Each C66x .M unit is capable of multiplying a [1 × 2] complex vector by a [2 × 2] complex matrix per cycle with or without rounding capability. A version also exists allowing multiplication of the conjugate of a [1 × 2] vector with a [2 × 2] complex matrix.
启动模式
PLL的配置
设备配置&设备复位后的状态
系统互联
供电时序
TMS320C6678 技术手册
相关文章推荐
- 解决mysql数据库中无法插入中文数据的问题
- MongoDB简单的增删改查
- 折叠菜单ui
- 启动报错1
- C++的运算符重载
- MySQL force Index 强制索引概述
- HTTP参数CONNETCTION_TIMEOUT和SO_TIMEOUT区别
- Map集合案例
- 负载均衡技术应用介绍
- ajax登录
- android6.0SDK中删除HttpClient的相关类的解决方法
- 第三部分:实施元数据管理
- 二维数组中的查找
- linux vi编辑
- 为什么在新建子类时要先调用父类的构造器
- http://www.cnblogs.com/dajiang02/archive/2011/08/13/2136929.html
- cookie插件
- 小菜的性能日记 3 (性能测试范围与用户行为模型)
- POJ 1753 Flip Game(翻牌)
- Wrapfs : a stackable file system(一种堆栈式文件系统)