This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

请教一些关于C6747的问题

Other Parts Discussed in Thread: TMS320C6747

我现在在设计电路,结构是一片FPGA和两片TMS320C6747(456M的那款),数据是先从FPGA传输到DSP1做处理,再从DSP1传输到DSP2中。

FPGA到DSP1采用EMIFA接口,DSP1到DSP2采用McASP接口。两片DSP都外接128M的SDRAM。想询问一些细节问题:

问题1:C6747的EMIFA和EMIFB可不可以同时工作,例如,EMIFA接口接收数据的同时,把接受到的数据通过EMIFB口存储到外部的SDRAM中。可以同时工作的话,采用什么方式效率最高。可以同时进行的话,工作效率会不会相互影响?

问题2:McASP是多通道的,每个通道是50M的时钟,为了提高速度,在数据量不变的情况下多增加通道数,一起用于传输同一组数据是否可行。例如,假设有一组32M*16BIT的数据通过McASP传输,为了增加传输的数据率,使用16个通道进行传输,每个通道传输16位数据中的某一位,实现16BIT的数据并行传输;或者16个通道每个通道传输32M中的其中2M。上述那个方案是可实现的。

问题3:在多片DSP联合调试时,设计JTAg要把TDI和TDO串行连接,那EMU0和EMU1需要分别接在2个DSP芯片上吗,还是不需要。对于EMU这个管脚的用途不是很了解。

问题4:在FPGA和DSP系统里,是否要先启动FPGA,再通过FPGA启动DSP,即FPGA给出DSP的复位信号

问题5:对于主频是456M的TMS320C6747芯片来说,外部晶振选用24M作为时钟源是否可行

问题6:TMS320C6747的IO管脚是不是都可以当作中断使用

问题有些多,希望得到大侠们的指教,小弟感激不尽~~

  • 自己顶一个,各位大侠帮帮忙~~

    回答一个也行啊

  • LZ帖子发的地方不对啊,C6747是单核浮点芯片,建议版主将帖子转到单核C6000论坛里面去。

    我对我会的几个问题简单说下:

    问题4:在FPGA和DSP系统里,是否要先启动FPGA,再通过FPGA启动DSP,即FPGA给出DSP的复位信号

    答:DSP的启动与FPGA的启动没有必然关系,主要看你系统如何设计。比如按照你的设置,FPGA就必须先启动,因为它要给DSP信号。

    问题5:对于主频是456M的TMS320C6747芯片来说,外部晶振选用24M作为时钟源是否可行

    答:建议参考TMS320C6747芯片手册,看看PLL配置在24M的输入时钟下倍频是否能够满足456M的要求。

    问题6:TMS320C6747的IO管脚是不是都可以当作中断使用

    答:一般GPIO管脚都可以当做中断使用。

  • 谢谢大侠指点,不胜感激~~