1. 首页
  2. 编程语言
  3. 硬件开发
  4. 用PDIUSBD12和K9F5608U0A设计USB移动闪存

用PDIUSBD12和K9F5608U0A设计USB移动闪存

上传者: 2019-10-02 19:25:34上传 DOC文件 81.50 KB 热度 17次

存储器论文用PDIUSBD12和K9F5608U0A设计USB移动闪存摘要:简要介绍USB(通用串行总线)大容量存储设备类,给出USB控制PDIUSBD12和闪存K9F5608U0A的原理框图,并以这两个芯片为例设计出存储设备的电路图,最后列出程序流程图。关键词:USB PDIUSBD12K9F5608U0A移动闪存引言自从USB规范发布以来,短短的几年中得到了极大的发展,基于USB接口的大容量存储设备(USB MassStorage)应运而生。这类设备主要有:USB移动硬盘、USB外置光驱、USB外置软驱、USB闪存盘等。但是目前国内介绍这一方面开发的文章并不多。结合作者实践,本文将以Philips公司的USB控制器PDIUSBD12和Sumsung公司的内存(Flash)K9F5608U0A为例,介绍开发大容量存储设备的方法。1USB大容量存储设备类USB大容量存储设备类规范包括四个独立的子类规范,即:1USB Mass StorgageClass Control/Bulk/Interrupt(CBI)Transport;2USB Mass Storage Class Bulk-Only Transport;3USB Mass Storage Class ATACommand Block;4USB Mass StroageClass UFI CommandSpecification。前两个子规范定义了数据/命令/状态在USB上的传输方法。Bulk-Only传输规范仅仅使用Bulk端点传送数据/命令/状态,CBI传输规范则使用Control/Bulk/Interrupt三种类型的端点进行数据/命令/状态传送。后两个子规范定义了对存储介质的操作命令。UFI命令规范是针对USB移动存储而制定的,实际上UFI命令格式是

下载地址
用户评论