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