手上有些eMMC芯片,本着折腾无罪的精神。遂产生用eMMC制作U盘的念头,搜索发现数码之家论坛介绍了用NS1081可以制作。
在无奈兄和fei666888的帮助下摸索制造了一些128GB(双贴19nm Toshiba 64GB)的和32GB的(双贴三星16GB MLC/TLC)
板子是从无奈兄处获得同时获得相应量产工具,当时附带的固件是1.3.9.0.测试发现只能支持比较老的eMMC。V4.5版本及以下。
由于老工艺的芯片都是2013年机之前的产品,受eMMC本身读写速度限制,性能不太好,读取基本在100MB/s,写入基本在60-80MB/s。
而且老工艺的芯片基本都停产了,市场上也不容易找。
手头有些Toshiba 15nm的芯片,支持V5.1的版本,开始焊上去完全不识别。
但是不死心,本着继续折腾的精神,深入挖掘,搞到了新的量产工具和固件。
新固件是2015年初发布,可以支持V5.1版本的eMMC,焊上15nm的Toshiba芯片,用新的固件量产完全OK。正常识别。
测试了64GB单贴,读取速度在80MB/s, 写入速度在70MB/s,
双贴64GB并没有翻倍,基本在读取速度在130MB/s, 写入速度在120MB/s.
比之前的老工艺和老固件还是优秀很多的。关键是可以支持新版本eMMC了。这一点最重要。
但是V5.1是支持HS200的,而且Ns1081是支持HS200的,而且是8bit总线双eMMC接口,双贴理论最大值应该是400MB/s。
但是无论怎样更改设计,速度始终超不过200MB/s.
继续深入挖掘,发现NS1081的CPU最高可以工作在200MHz,eMMC接口最高支持的速度是DDR52 8bit或者HS200 4bit,都是双通道。
双贴理论最高速度也就200 MB/s. 实际速度到不了这么高。
单贴最好能到读取速度90MB/s左右, 写入速度在80-90MB/s
双贴读取在170MB/s左右,写入在160MB/s左右。
这个就是这个芯片的极限了,而且取决于eMMC的性能。
现在V5.1的eMMC都是支持HS400 的。一般单片在HS400下读取都有300MB/s左右的速度。写入也能轻松突破100MB/s.
即使是V4.5 HS200 8bit:读取都能轻松突破150MB/s的速度。写入也能轻松突破100MB/s.
所以NS1081不能完全发挥eMMC的性能。但是能做到150MB/s以上的数据吞吐量也很不错了。
以上信息给想用NS1081+eMMC制作U盘的朋友们参考,欢迎随大家随时交流。
如下图片是用新固件制作的双贴15nm Toshiba 64GB芯片的测速图片:
[ 此帖被130308在2015-07-30 22:26重新编辑 ]