打印
[ZLG-ARM]

问各位大牛一个FLASH速度的问题

[复制链接]
1060|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sayhi2008|  楼主 | 2008-1-15 21:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在有一个实时的数据存储需求,每秒钟大概要存储1M左右的数据,数据每10us产生一
次,每次大概10个字节

如果每10us中往u盘存一次,估计够呛,查了查NAND Flash的手册,写10个字节进入好像
也要先擦一个BLOCK再Page写入,用时间大概在几个ms(远大于10us),那肯定来不及存


现在想先缓冲,比如1s的数据,然后再写入flash,NAND Flash写1M的数据速度可能还可
以(网上写的u盘速度好像在6M~8M/s)。

请问大家以前碰到过这样的问题吗?现在有两个疑问

一是U盘到底有没有那么快的速度?

二是有什么方案可以快速的缓存大概1M的数据,双口RAM?太贵了吧:(

相关帖子

沙发
王紫豪| | 2008-1-15 21:59 | 只看该作者

你要干啥???一直存储,用SDRAM 缓冲吧!

使用特权

评论回复
板凳
sayhi2008|  楼主 | 2008-1-16 12:07 | 只看该作者

问各位大牛一个FLASH速度的问题

存一个小时就够了:)

使用特权

评论回复
地板
xwj| | 2008-1-16 12:12 | 只看该作者

应该一个扇区一个扇区的缓存,写

或者一页一页的缓存,写

总之看最下的块写尺寸了

使用特权

评论回复
5
ijk| | 2008-1-16 14:03 | 只看该作者

没必要缓冲1秒的数据

  NAND FLASH的特性决定应该进行1次1页的写入,每页512字节,所以只要缓存到了512字节或者略多些后,就把512字节写进去。
  NAND FLASH的速度取决于用的类型和单片机的速度,小页的NAND FLASH写入速度应该有1~2M字节每秒,大页的NAND FLASH写入速度应该有8M字节,大页的MLC NAND FLASH写入速度应该超过2M字节。

使用特权

评论回复
6
sayhi2008|  楼主 | 2008-1-19 22:31 | 只看该作者

没必要缓冲1秒的数据

谢谢!btw,大页的是多字节一页?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

16

主题

40

帖子

1

粉丝