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条回答
asgfafa
2019-07-15 14:09
关于你提出的三个问题,第一个是否定的,而你尝试将512MB外部SDRAM添加到STM32H7这几乎是不可能的,可用的最大SDRAM部件是512 MBit(不是MByte)。它们可以配置为64M x 8。其中四个可以作为64M x 32 = 256 MB内存运行; 两个银行给你512 MB。Quad-SPI Flash不适用Flash不适用于需要连续写入内存的应用程序。

一周热门 更多>