打印
[STM32F7]

stm32F765的FMC使用SRAM能否缩小两次连续读的时间

[复制链接]
155|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
使用MCU的FMC外扩SRAM时,对外部SRAM进行读写操作时,写操作无异常,通过寄存器均可按照手册控制。在进行读操作时,开启EXTMOD功能,即使总线周转时间设置为0,两次连续的读操作时间还为150ns。MCU主频为216M,开启了CACHE和MPU。求助各位,能否缩小两次连续读的时间,并未在手册中找到相关寄存器说明。

使用特权

评论回复
沙发
yiy| | 2024-7-28 21:46 | 只看该作者
这芯片主频高的很啊。

使用特权

评论回复
板凳
powerantone| | 2024-7-29 11:10 | 只看该作者
能否缩小两次连续读的时间,这个问题涉及多个因素,包括硬件设计、寄存器配置、SRAM的性能以及MCU(微控制器)的工作状态等。

使用特权

评论回复
地板
感觉很反感mva| | 2024-7-30 18:04 | 只看该作者
FMC配置优化
读访问延迟:确保读访问延迟(RDxT)配置为最小值。
总线周转时间:虽然已经设置为0,但确保配置正确。
数据保持时间:DATAST 设置为最小合适值。

使用特权

评论回复
5
感觉很反感mva| | 2024-7-30 18:05 | 只看该作者
寄存器配置

FMC_Bank1->BTCR[4] = FMC_BCR1_MBKEN | FMC_BCR1_MWID_16;  // Enable the memory bank and set data bus width
FMC_Bank1->BTCR[5] = FMC_BTR1_ADDSET(1) | FMC_BTR1_DATAST(1) | FMC_BTR1_BUSTURN(0);

使用特权

评论回复
6
米多0036| | 2024-8-31 13:03 | 只看该作者
FMC的读操作时间受多个因素影响,包括时序配置、缓存设置等。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

607

主题

2215

帖子

0

粉丝