PMOD SF参考手册
下载此参考手册
特征
-
16Mbit串行闪存
-
数据保留大于20年
-
带有SPI接口的6针PMOD连接器
-
跟随Digilent接口规范类型2
功能说明
PMOD SF使用ST微电子M25P16提供16个MBIT的闪存,可以通过SPI协议访问。尽管与现代闪存驱动器相比,这种记忆力很小,但PMODSF是引入控制非易失性内存的一种好方法,可以轻松地将其纳入需要在不使用USB界面的情况下存储一些信息的项目中。
与PMOD接口
PMOD SF通过SPI协议。通过带芯片选择(CS)低线,用户能够向内存芯片发出各种读,写和擦除命令。下面提供了来自其各自数据表的M25P16的可用命令表。
操作说明 | 描述 | 单字节说明代码 | 地址字节数 | 虚拟字节数 | 数据字节数 |
---|---|---|---|---|---|
鹪 | 写启用 | 0x06 | 0 | 0 | 0 |
WRDI | 写禁用 | 0x04 | 0 | 0 | 0 |
rdid | 阅读身份证 | 0x9f | 0 | 0 | 1至3 |
RDSR | 读取状态登记册 | 0x05 | 0 | 0 | 1至∞ |
WRSR | 写状态寄存器 | 0x01 | 0 | 0 | 1 |
读 | 读取数据字节 | 0x03 | 3 | 0 | 1至∞ |
fast_read | 以更高的速度读取数据字节 | 0x0b | 3 | 1 | 1至∞ |
pp | 页面程序 | 0x02 | 3 | 0 | 1至256 |
se | 部门擦除 | 0xd8 | 3 | 0 | 0 |
是 | 散装擦除 | 0xc7 | 0 | 0 | 0 |
DP | 深度降低 | 0xb9 | 0 | 0 | 0 |
res | 从DP释放并读取电子签名 | 0xab | 0 | 3 | 1至∞ |
从DP释放 | 0 | 0 | 0 |
地址位范围从0x0000到0x1fffff,前两个十六进制位指示数据所在的内存扇区。幸运的是,用户不必明确担心从存储器模块写入和阅读,因为有一个图书馆这为我们照顾了这些命令。
PINOUT说明表
别针 | 信号 | 描述 |
---|---|---|
1 | 〜cs | 芯片选择 |
2 | 莫西 | 大师级奴隶 |
3 | 味噌 | 大师逃脱 |
4 | SCK | 串行时钟 |
5 | gnd | 电源地面 |
6 | VCC | 阳性电源(3.3V) |
应用于PMOD SF的任何外部功率都必须在2.7V和3.6V之内;建议PMOD以3.3V的速度运行。
物理尺寸
引脚标头上的引脚间隔100万。PCB的侧面为1英寸长,平行于引脚标头的销钉,侧面垂直于销钉标头的侧面长0.8英寸。
附加信息
PMOD SF的原理图可用这里。有关闪存芯片的其他信息,包括通信模式和芯片的特定时间,可以通过查看其数据表来找到这里。
可以找到如何从PMOD SF获取信息的示例代码这里。
如果您对PMOD SF有任何疑问或评论,请随时将其发布在适当的部分(“附加董事会”)下Digilent论坛。