STM32H7配备512MB SDRAM

2019-07-14 17:25发布

我想设计一个基于STM32H7的音频处理器,这个处理器基于MCU的DSP而不是使用专用DSP。我选择这款高端ARM MCU,为音频DSP计算提供了充足的空间。我也想编制一个延迟。假设我在48kHz使用24位采样,单声道通道上三秒钟缓冲三秒延迟已经占用432kB内存。为了好玩,我寻找最大的外部存储器配置,即具有13位行地址,11位列地址和4个内部存储体的SDRAM,提供256MB存储器(32位字长)。其中两个可以解决,总共512MB。我在网上查了一下,找到了符合该规格的内存IC,但没有找到任何正确的行/列地址长度,而且所有匹配内存配置的都是DDR模块,而STM32H743不支持DDR。我的问题是:
  • 我可以在非DDR控制器上使用DDR芯片吗?
  • 尝试将512MB外部SDRAM添加到STM32H7是否很疯狂?或者为什么很难找到符合这些标准的内存模块?
  • 或许Quad-SPI Flash更合适吗?我担心它对于音频延迟应用来说太慢了。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
4条回答
tinlyxian
2019-07-15 02:30
即使是高端的Arduino也配备了BGA封装的背负式256MB Dram IC。他们提供了这么多,因为他们不期望Dram的扩张,因为它是站不住脚的。内置Dram控制器的真正CPU更像您所需要的。它们可以控制几GB的DRAM作为同一存储器映射的一部分。驱动程序应该保留从程序员和用户中提取的家务琐事,例如列和银行大小。

一周热门 更多>