基于ZYNQ的flash的全地址读写测试

  1. 专业术语:
    (1)STR:(signal transfer rate):单倍传输,一个时钟周期只能进行一次数据传输的操作
    STR
    (2)DTR:(double transfer rate):双倍传输,一个时钟周期可以进行两次数据传输的操作
    DTR
    (3)SPI:(Serial Perripheral Interface)串行外围数据接口
    (4)XIP:(eXecute In Place)本地执行,即芯片内执行、就地执行,是指CPU直接从存储器中读取程序代码执行,而不用再读到内存中。应用程序可以直接在flash闪存内运行,不必再把代码读到系统RAM中。
  2. flash简介:Nor Flash能在芯片内执行,指的是CPU能够直接从Nor flash中取指令,供后面的译码器和执行器来使用。可以理解为:在这一时刻,Nor Flash实现了Memory的功能。NAND flash不支持XIP。
  3. flash的存储空间计算:以MT25QL01GBBflash为例,存储空间为1Gbit个数据,换算成字节byte则为1G=1024Kb=10241024b;1Byte=8bit;所以1G=(10241024)/8=131072Byte=128MByte的存储空间;
  4. flash的擦除 :flash的擦除分为扇区擦除(sector erase)和块擦除(bulk erase),在flash进行擦除前,需要拉高flash的写使能信号,对于扇区擦除时需要在每次扇区擦除前进行写使能信号的控制。
  5. flash的读:flash读信号是flash在地址空间的范围内按照命令读出对应的数据,flash的读写一般分为单线制读写、双线制读写和四线制读写,同时也有dual io读写,quad io读写。
  6. flash的写:flash的写操作按照对于页单元(page)的编程,编程之前如果不进行擦除操作则会编程失败;
  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一个会飞的小苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值