vvzhaodan 发表于 2021-2-26 09:53:11

STM32H7 FMC SDRAM刷新是否一直抢占FMC所有总线?

STM32H7 FMC SDRAM刷新是否一直抢占FMC所有总线?
当FMC使用了一块SDRAM,此时FMC再挂一个FMC-SRAM-16 bit,由于FMC-SRAM与FMC-SDRAM是共用数据总线的,当我对SRAM写数据的时候,SDRAM 刷新会不停抢占它吗?这样我SRAM会受到这个效率的影响?谢谢!

amigenius 发表于 2021-2-26 09:56:08

这个担忧不存在,因为不能同时挂SDRAM和SRAM

niu14789 发表于 2021-2-26 10:38:58

有SDRAM一般就不需要SRAM了,没有必要了,SRAM容量太小。

dykwai1 发表于 2021-2-26 11:09:14

FMC 上的每一个单独的读/写操作是原子操作,不可打断,否则硬件时序就乱了
但对不同地址/器件的多个读/写操作是按优先级及时间顺序排程的

风过不留痕z 发表于 2023-9-12 17:29:00

楼主后来解决了吗?我觉得是可以的,sdram和sram有各自的片选信号,映射不同的区域

xy3dg12 发表于 2023-9-13 11:21:42

风过不留痕z 发表于 2023-9-12 17:29
楼主后来解决了吗?我觉得是可以的,sdram和sram有各自的片选信号,映射不同的区域 ...
(引用自5楼)

STM32不知道,但原来44B0时代都是一根数据总线,上面SDRAM,FLASH,16c554,就靠片选区分。
页: [1]
查看完整版本: STM32H7 FMC SDRAM刷新是否一直抢占FMC所有总线?