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

关于DM368 + DM648的连接、封装、通信的问题

最近有一个项目要用到DM368 + DM648的双芯片解决方案,但是目前对两种芯片的硬件和软件上的连接、封装和通信没有什么头绪,比如368和648通过什么硬件通道进行通信?比如这个两个芯片如何共享DDR2?比如368和648谁是主控?368上面该跑什么操作系统?等等……..

不知道TI的专家能给出什么好的建议?

Chris Meng:

1. DM368和DM648相互之间需要传递什么样的数据?数据量有多大?简单的控制可以使用SPI的接口。

2. 两个芯片是不可以共享DDR的,需要分别使用DDR。

3. 谁是主控需要根据你的应用来决定的。

4. DM368上的操作系统如果实时性要求不高,建议使用Linux,因为有现成的驱动。

Shaquille Wu:

回复 Chris Meng:

非常感谢您的回复,Chris Meng

比如DM368和DM648之间要传一段10M大小的数据,要求在10ms之内传完(假设两边的DDR都是DDR2),有这样的连接方式么?接口又是什么呢?

假设用648控制368,这个时候368应该用什么操作系统呢?事实上,我们只要用到368上的图像编/解码、VDCE的功能和网络发送的功能等有限的几个功能,其他的功能都会放在648上面去做。这个时候368该用什么比较合适呢?

Chris Meng:

回复 Shaquille Wu:

请问10M是byte还是bit?数据传输的频率有多大?每秒要传几次?能否尝试HPI接口?两个芯片一个做主,一个做从,你需要自己选择。速度我没有测试过,你需要自己评估一下。能否使用vpss接口?如果你的应用是连续传数据的话,可以考虑。如果是单次传,不建议。

我认为DM368上运行Linux没有什么问题,请问你有什么顾虑么?

Shaquille Wu:

回复 Chris Meng:

是10MByte,每秒在15次以上。

这个项目用于智能相机的,500万像素的相机,帧率是15fps,因此每秒至少要传15次,从DM648传给DM368。

VPSS这个接口还没用过,我回去好好研究一下。不过不明白你所说的“连续传”和“单次传”是什么意思,能作进一步的解释么?

从上电到Linux完全启动好,这个过程相较于DSP/BIOS或者SYS/BIOS的速度慢得太多了,所以我不太愿意在DM368上面跑Linux。顺便问一句,TI在DM368上面提供的Linux仍然是Montavista么?DM368上面能跑SYS/BIOS么?如果能,TI有提供各功能器件的驱动,或者Sample么?

Shaquille Wu:

回复 Shaquille Wu:

貌似这个帖被淹没了,自己顶一下

Shaquille Wu:

回复 Chris Meng:

非常感谢您的耐心解答,谢谢

Peng Zeng1:

你好,我也遇到了这个问题,请问这个问题你是怎么解决的呢,可以交流一下吗。我QQ461973995

赞(0)
未经允许不得转载:TI中文支持网 » 关于DM368 + DM648的连接、封装、通信的问题
分享到: 更多 (0)