[讨论] 不考虑SRAM速度限制的情况下,28335外部RAM的速度可以做到和内部RAM一样吗

jetlin1992   2016-6-10 11:06 楼主
不考虑SRAM速度限制的情况下(一般SRAM都可以达到140MHZ),28335外部RAM的速度可以做到和内部RAM一样吗???
打算给28335接个外部RAM,把所有程序都放在ram里面跑

回复评论 (8)

当然可以。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2016-6-10 12:19
引用: chunyang 发表于 2016-6-10 12:19
当然可以。

再请教一个问题,28335的指令是32bit还是16bit的?如果我把程序放到外部RAM的话,外部RAM用32bit和16bit的有什么区别呢
点赞  2016-6-17 14:05
引用: jetlin1992 发表于 2016-6-17 14:05
再请教一个问题,28335的指令是32bit还是16bit的?如果我把程序放到外部RAM的话,外部RAM用32bit和16bit ...

32位DSP的指令当然是32位的,看器件手册,务必仔细读懂。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2016-6-18 00:19
引用: chunyang 发表于 2016-6-18 00:19
32位DSP的指令当然是32位的,看器件手册,务必仔细读懂。

但是我看文档《TMS320x2833x, 2823x System Control and Interrupts》里面有这么一句
Up to two 32-bit instructions or up to four 16-bit instructions can reside within a single 64-bit access. Themajority of C28x instructions are 16 bits,

QQ截图20160618083106.jpg
点赞  2016-6-18 08:32
这么做是为了降低成本,类似的,外扩存储器时通常都采用16位的。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2016-6-18 14:36
引用: chunyang 发表于 2016-6-18 14:36
这么做是为了降低成本,类似的,外扩存储器时通常都采用16位的。

所以说指令也会有16bit?如果外部RAM用32BIT会不会快一些
点赞  2016-6-18 19:25
引用: jetlin1992 发表于 2016-6-18 19:25
所以说指令也会有16bit?如果外部RAM用32BIT会不会快一些

32位系统可能会有少量16位指令,还有的系统可以兼容运行16位甚至8位指令。用外部RAM可以比FLASH快,但这与指令位数无关,而是存储器的读取速度决定的。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2016-6-20 00:04
如果只是做数据存储,片上SRAM资源太少,可以采用IPS3204JSQ SQPI PSRAM,容量4MB,最高时钟104MHz,只要有SPI或Quad SPIJ接口就可以使用,价格还非常便宜
点赞  2016-12-25 21:24
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复