标题: 可携式储存装置与电脑周边介面整合控制器之研制
An integrated control system design of portable computer storage peripherals
作者: 欧阳志光侨
Chee-Kong AwYong
吴炳飞
Bing-Fei Wu
电控工程研究所
关键字: 储存卡;控制器;USB;ECC
公开日期: 1999
摘要: 本篇论文主要是叙述一整合介面控制器的设计方法与实现,其主要目的是透过一控制器,可以方便的让PC(选择了USB、IDE传输介面)与各种非挥发性储存记忆卡(MultiMediaCard、SmartMediaCard及CompactFlash Card)之间做资料的存取,并提供了ECC(Error Correction Code)电路对资料在传输时做同步处理功能,在有效的错误范围内将错误的资料自行找出及更正。本论文的内容包含了这整合介面控制器的规格制定,说明USB、IDE及各非挥发性储存卡传输介面之硬体设计原理、设计方法,且说明资料的传输时如何以 Dual Buffer 模式来进行,以此模式可以提高资料传输的效率。在这整合介面控制器内有一颗8051单晶片微控器,这8051处理器透过外部定址的方式来控制内部的控制暂存器,达到负责监督主机传输介面之讯号传输协定、选择储存卡的传输介面及逻辑电路的启动或关闭。
This thesis mainly describes the design and realization of one particular integrated interface controller. The major purpose is to facilitate the data retrieval and storage between computers with optional USB or IDE interface and all kinds of non-volatile storage memory cards ( MultiMediaCard, SmartMedia Card and CompactFlash card ) through a controller. And it provides ECC (Error Correction Code ) function which simultaneously processes data during data transferring while automatically locating and correcting errors in an effective range of mistakes.The content of this thesis includes the regulation of the specification for the integrated interface controller, the illustration of the hardware design theory and methods for transfer interfaces concerning USB, IDE and non-volatile memory cards, and the way how to transfer data in a dual buffer mode in order to escalate the efficiency of data transferring. There is a single chip micro processor named 8051 in this integrated interface controller and the 8051 processor administrates the internal control register through external addressing, which monitors the signal protocol between hosts and interfaces , the selection of transfer interface of storage cards, and the switching on and off for logic circuit.
中文摘要 I
英文摘要 II
志 谢 III
目录 IV
表目录 VI
图目录 VII
第一章 绪论 1
1.1 研究背景 1
1.2 研究动机与目的 1
1.3 章节的按排 2
第二章 系统规划及整体架构 4
2.1 系统介面功能规划 5
2.2 控制器内部架构 8
第三章 传输介面说明 12
3.1 主机传输介面 12
3.1.1 USB(Universal Serial Bus)传输介面 12
3.1.2 IDE(Integrated Device Electronics)传输介面 16
3.2 非挥发性静态储存装置卡 19
3.2.1 Smart Media Card 储存卡 20
3.2.2 CompactFlash Card 储存卡 23
3.2.3 MultiMediaCard 储存卡 23
3.3 I2C INTERFACE 24
3.3.1 I2C汇流排协定 25
第四章 硬体设计(一) 27
4.1 USB硬体电路与控制逻辑电路 28
4.2 USB硬体与控制逻辑电路之间沟通介面定义 29
第五章 硬体设计(二) 33
5.1 CONTROL REGISTER MODULE 34
5.2 USB SIL INTERFACE MODULE 37
5.3 IDE INTERFACE MODULE 38
5.3.1 IDE规格的定址模式 38
5.3.2 内部逻辑功能设计 42
5.4 SMART MEDIA INTERFACE MODULE 44
5.4.1 传送资料的流向 45
5.4.2 SM_TOP及其各sub-module的运作 46
5.4.3 SM_ECC module 51
5.5 MMC INTERFACE MODULE 53
5.5.1 MMC_CMD module 56
5.5.2 MMC_DAT module 58
5.6 CF INTERFACE MODULE 61
5.7 I2S INTERFACE MODULE 63
第六章 控制器应用范例 65
6.1 USB 传输介面之读卡机 65
6.2 TRUE IDE传输介面之读卡机 66
6.3 MP3播放机 / 数位录音机 67
第七章 结论 69
参考文献 70
附录一 特殊功能之控制逻辑电路之实验电路板 71
附录二USB硬体电路之实验电路板 72
URI: http://140.113.39.130/cdrfb3/record/nctu/#NT880591023
http://hdl.handle.net/11536/66254
显示于类别:Thesis