文档介绍:应用于 PMP 的硬盘总线接口电路分析与设计
信息工程学院,电子信息工程宁丁
学号:2002132095
【摘要】本论文介绍了一个关于硬盘接口的 CPLD 的设计方案与电路分析仿真,整个
系统是一个以 MC9328MX21 为核心的 PMP。此硬盘接口是应用于 PMP 上的一个模块,作者选
用了 Lattice 公司的 CPLD4064ZC 来实现其功能。本文主要着重于电路描述的程序以及仿真
结果,并将其最终的原理图展示出来。
【关键词】MC9328MX2;CPLD4064ZC;ATA;IDE;ispLEVER
【教师点评】该论文介绍了一个关于硬盘接口的 CPLD 设计,特别之处在于针对实际
的产品功能需求和有关接口设备的原理说明,通过对电路的时序信号的控制,分析,反推理出
电路结构,再去实现之。这是一个有价值的综合训练过程,虽然是一个小组共同完成,但该生
的工作较为全面,有效。特推荐为毕业设计优秀论文。
点评教师: 朱明程, 教授
Analysis and Design of A Bus Interface Circuit for PMP
Harddisk
【Abstract】This paper is about the design and analysis of a bus interface circuit for a PMP
harddisk. The circuit is implemented and designed in a CPLD. The system’s CPU is
MC9328MX21. The function of HDD interface is used municate the HDD and the CPU. In
the project, CPLD4064ZC of pany is chosen. In this paper, the program emulation and
the circuit schematic map of the design is discussed in detail.
【Key Words】MC9328MX2;CPLD4064ZC;ATA;IDE;ispLEVER
引言
为了设计一个满足要求的硬件电路,首先要对其每个引脚的功能进行了解。由于本身已
经有现实成功产品参考,并且有MC9328MX21 和 CPLD4064ZC 的用户手册,所以可以根据逻辑
分析仪测试产品反馈数据推演出电路的结构,同时参照用户手册的说明进一步检验。最终将
程序仿真后载入 CPLD4064ZC,在硬件中成功实现。
1、系统概述
整个系统是一个由MC9328MX21为主的PMP,PMP产品是具备G级以上大容量,便于携带,
支持MPEG1、2、4编码的视频格式的多媒体视听设备。硬盘HDD和USB接口是其中的重要器件,
MC9328MX21和这两个器件的数据交换就很重要。由于硬盘HDD有两种工作模式ATA和IDE。当
工作再ATA模式时硬盘需要和MC9328MX21交换数据,作为系统的从属器件,而当工作再IDE
1
模式时硬盘需要和USB交换数据,作为数据存贮器件,此时PMP相