我正在考虑设计一个基于微芯片/ATMEL SAM S70或STM32F7/STM32H7。SAMS S70似乎是最便宜的选择,提供的服务与ST竞争对手大致相同。
我现在正试图弄清楚我能在这些MCU上附加多少SDRAM。
S70的数据表没有指定什么类型的SDRAM (DDR2, DDR3)等,它可以处理。我如何知道哪些内存芯片是兼容的?
浏览digitec时,我注意到几乎所有(?)1G内存芯片都有8个存储组,这超出了SAM S70的处理能力(最多4个存储组)。我发现4家银行提供1G的所有芯片都只有DDR1。每家银行的数据量是否受到限制?
我也不确定在SAMS S70上的内存控制器可以为每个银行(行/列地址)和总多少数据地址。如果我正确地读取数据表,最大的地址是行地址的13位,列地址的11位+ 1位字节偏移量+ 2位银行地址,即总共27位地址。那是1G的1/8,也就是128M?
页面大小在其中发挥了什么作用?
我知道这是许多问题,但我相当不知所措的数量的内存配置和有限的信息在数据表没有帮助。