在线咨询 切换到宽版
eetop公众号 创芯大讲堂 创芯人才网

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 3036|回复: 1

ATMEL公司的一款串行输入输出的FLASH芯片--AT25FS01

[复制链接]
发表于 2009-7-30 10:11:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
由于工作的需要,研究了一下ATMEL公司出品的一款串行输入输出的FLASH芯片--AT25FS01。越来越感觉到这种型号的FLASH特别难用。每次擦写芯片之前必须向该芯片写入一个WRSR命令,其实多发这么一个命令,我也就忍了,最让人恼火的是对芯片编程的字节数和对芯片擦除的字节数不一样。对芯片进行编程时,每个编程命令一次最多编写一页,也就是256个字节,而擦除芯片时,每个擦除命令一次至少擦除16页,256×16个字节。也就是说,每次我要对某一页重新编程的时候,我必须先找到一块256×16字节的RAM,把16页的数据写入到RAM里面;然后把要编程的数据写入到RAM里面;最后擦除FLASH的16页,把RAM中的数据写入到FLASH中。

这些操作使得编写的代码比较冗长,还浪费资源--我必须额外使用一块RAM芯片,导致我在画PCB的时候在布局布线方面还要额外花费一些心思。

好在这次我们使用的芯片是Altera公司的CycloneIII系列FPGA,里面提供的RAM足够我使用,避免了上面的问题,真是不幸中的万幸。

附上这款芯片的Verilog模型,也不知道这个模型是否正确。
附件:

                               
登录/注册后可看大图
AT25FS010.rar
[时间:2009-7-30 10:13 - 下载次数:0]
发表于 2021-10-9 17:56:04 | 显示全部楼层
附件下载不了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条


手机版| 小黑屋| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-8-22 05:03 , Processed in 0.015039 second(s), 6 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表