TIwilliam hill官网
直播中

池冰龄

7年用户 200经验值
私信 关注

请问为什么DSP需要外接DDR3? DDR3和外接Flash有什么区别和联系?

本帖最后由 一只耳朵怪 于 2018-6-20 11:34 编辑

各位专家好!刚刚学习DSP,还没有入门。实验室购买了TMS320C6678开发板。请问:1、为什么DSP需要外接DDR3?  2、自己写了一个算法,想验证算法的计算速度,请问DDR3影响这个算法的运行速度吗?  3、DDR3和外接Flash有什么区别和联系。  非常期待各位专家的解答。谢谢大家!

回帖(4)

余少虹

2018-6-20 00:46:04
1. DSP的片上RAM大小有限,对于大代码需要放到外部memory去运行,DDR3具有高速,大容量,价格便宜的特点,所以现在新的dsp大都有DDR3接口。

2. 如果算法不大的话,建议在片上做测试,虽然DDR3速度很快,但没有片上RAM的速度快。

3. DDR3是易失性memory, 掉电不保存数据,不能存储代码。 flash是非易失性memory,可以保存代码,具体的内部结构特点可以baidu/google一下。
举报

池冰龄

2018-6-20 01:02:36
引用: vuywsdfwf 发表于 2018-6-20 00:46
1. DSP的片上RAM大小有限,对于大代码需要放到外部memory去运行,DDR3具有高速,大容量,价格便宜的特点,所以现在新的dsp大都有DDR3接口。

2. 如果算法不大的话,建议在片上做测试,虽然DDR3速度很快,但没有片上RAM的速度快。

你好,首先谢谢您的解答。很详细。我还有一点疑问,对于代码是否很大,是否需要放到外部memory运行,是DSP自动选择的吗?还是需要在代码里调用?
举报

余少虹

2018-6-20 01:16:04
引用: xi9632 发表于 2018-6-20 01:02
你好,首先谢谢您的解答。很详细。我还有一点疑问,对于代码是否很大,是否需要放到外部memory运行,是DSP自动选择的吗?还是需要在代码里调用?

不是DSP自动选择的,要看您自己写的工程文件编译后可执行代码的的大小。
举报

池冰龄

2018-6-20 01:29:56
引用: vuywsdfwf 发表于 2018-6-20 01:16
不是DSP自动选择的,要看您自己写的工程文件编译后可执行代码的的大小。

非常感谢!
举报

更多回帖

发帖
×
20
完善资料,
赚取积分