TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320C6416: 关于TMS320C6416所使用的C64x指令集架构的相关问题?

Part Number:TMS320C6416Other Parts Discussed in Thread:TMS320C6472, TMS320C6474, TMS320DM6437, TMS320DM6446,

您好!

         我这边在研究C6000的指令级架构,遇到了一些问题,想来请问一下。

1、C64系列指令集由于C64x和C64x+,常用的C64系列的芯片有TMS320C6474、TMS320C6472、TMS320C6416、TMS320DM6437、TMS320DM6446等,我该如何判断具体型号的芯片使用的是哪个指令集架构了?直接从这里判断吗?

2、TMS320C6416使用的是C64x指令集架构,C62x、C64x和C64x+存在着指令集兼容性问题,下图中我看到“ADDSUB”这条指令存在于C64x+指令集中,不存在于C64x指令集,但是我在TMS320C6416的CCS工程中却是识别出了这条指令,我想请问一下这是什么原因,难道C6416不属于C64x指令集嘛?或者是存在着其他的问题,还望解答一下,万分感激!

Shine:

1. 这里看也可以,或者可以到对应的数据手册里,第一页会介绍DSP内核是c64x还是c64x+。

2.  编译能通过吗?

,

yang huang:

我是在TMS320C6416的CCS工程中的Disassembly窗口看到有对应的汇编语言,是能编译生成“ADDSUB”汇编语言的,但是这条指令按照表中显示应该是存在于C64x+指令集中,C64x指令集应该是.word的。

,

Shine:

请问您代码是怎么写的?

,

yang huang:

没有写代码,我只是将“ADDSUB”对应的指令输入到CCS里面的Memory中的一个地址,然后查看到Disassembly中有对应的汇编格式,然后将指针跳转到那个地址上,运行这条指令,没有任何问题。

,

Shine:

yang huang 说:我只是将“ADDSUB”对应的指令输入到CCS里面的Memory中的一个地址

能说明一下怎么在memory中输入ADDSUB指令的?

赞(0)
未经允许不得转载:TI中文支持网 » TMS320C6416: 关于TMS320C6416所使用的C64x指令集架构的相关问题?
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1