SRAM读写 *** 作怎么计算

SRAM读写 *** 作怎么计算,第1张

1、通过地址总线把要读取的bit的地址传送到相应的读取地址引段颤扮脚。

2、激活/CS选择该sram芯片。

3、激活/OE引脚SRAM知道是读取 *** 作。

4、通过地址总线确定要写入信息的位置。

5、通洞锋过数据总线将要写入的数据传输到Dout引脚。以上为SRAM读写 *** 作的握灶计算方式。

一种是NAND FLASH,在FLASH的最码竖开始的4K是引导区的程序,单片机把它读出来,放在SRAM中运行,其迟并大作用是把后面FLASH中真正的应用程序复制到SRAM中,复制完后,将程序蔽悉指针改到SRAM中应用程序头上去,这样就从你的应用程序开始运行了。就是一般的FLASH接口读写。

还有一种NOR FLASH,上电后就直接在FLASH中运行了。

用fpga提供的ram资源 如果采用不对输出进行锁存配置的话 确实要在下一个时钟沿后更新 否则就会再等一个时钟(即需要两个时钟)

这是因为作为同步时序电路 需要时钟沿对输入的地址进行采样

如果想当前时钟就获得输出的更新 只能考虑通过时钟移相 即ram的时钟比地址时钟的相位稍晚(但要保证建立时间要求 比如把地址时钟的反相作为ram时钟) 这样在这个地址时钟周纯局期内 看起来数据做衡让已经更新了(asic中这种情况比较多见 但拦桐fpga中一般不会)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12354703.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存