基于单片机的PCI总线通信功能设计

上传人:ji****72 文档编号:37685399 上传时间:2018-04-20 格式:DOC 页数:35 大小:1.41MB
返回 下载 相关 举报
基于单片机的PCI总线通信功能设计_第1页
第1页 / 共35页
基于单片机的PCI总线通信功能设计_第2页
第2页 / 共35页
基于单片机的PCI总线通信功能设计_第3页
第3页 / 共35页
基于单片机的PCI总线通信功能设计_第4页
第4页 / 共35页
基于单片机的PCI总线通信功能设计_第5页
第5页 / 共35页
点击查看更多>>
资源描述

《基于单片机的PCI总线通信功能设计》由会员分享,可在线阅读,更多相关《基于单片机的PCI总线通信功能设计(35页珍藏版)》请在金锄头文库上搜索。

1、 郑州大学毕业设计(论文)题目: 基于 ARM 的 PCI 总线通信功能设计 指导教师: 职称: 学生姓名: 学号: 专 业: 院(系): 完成时间: 2011 年 5 月 25 日 年 月 日摘要本文详细介绍了基于 AT91RM9200 单片机的 PCI 总线通信功能的设计,包括硬件设计和软件设计两部分。通信功能的设计着重于单片机与上位机之间通过 PCI 总线进行的数据传送。本次设计在于用比较容易掌握的单片机来实现 PCI 控制器的功能,在 PCI 总线的简单运用场合,大大简化了设计的复杂程度。设计的实现是利用单片机的 I/O 口与PCI 总线的控制信号 线以及地址/数据信号线等直接相连,用

2、对单片机的编程来控制数据的传输。 文中介绍了 PCI 总线的基本概念,一些重要信号的定义,以及PCI 总线事务的时序。 单片机部分介绍了型号的选择,选择了 AT91RM9200 单片机的理由和AT91RM9200 单片机的基本知识。本次设计选择 AM29LV160 和 57V561620 作为 AT91RM9200外接存储器。设计的结果是成功的完成了原理图绘制和 PCB 版图的设计,和实验仿真。关键词:PCI 总线 单片机 AbstractThis paper introduces in detail the communication function design of the PCI b

3、us based on AT91RM9200 MCU, including hardware design and software design. Communication function design focuses on the data transfer between SCM and PC by PCI bus. The design is to use MCU to realize the function of PCI controller,which is easier to master. In the simple use of the PCI bus, this de

4、sign will greatly simplify the complexity. The realization of the design is to make the I/O port of MCU directly connected with the control and address/data signal lines of the PCI bus. It controls the data transmission by programming MCU. This paper introduces the basic concept of PCI bus, some imp

5、ortant signals, and the definition of the timing PCI bus affairs. This article at first introduces the choice of microcontroller model, and then introduces the reason that AT91RM9200 is selected and the basic knowledge of AT91RM9200. I choose AM29LV160HY and 57V561620 as the memory of AT91RM9200. Th

6、e result of the design is completing the drawing of schematic diagram, the design of PCB layout and simulation.Key words: PCI bus; MCU目录第一章 绪论 .11.1 引言 .11.2 设计方案 .21.2.1 设计框图 .21.2.2 设计要求 .2第二章 器件相关知识 .32.1 PCI 总线 .32.1.1 PCI 总线的基本概念 .32.1.2 PCI 总线的主要性能 .42.1.3 PCI 总线的特点 .42.1.4 PCI 总线的部分信号定义 .52.1

7、.5 PCI 总线事务的时序 .82.2 单片机 .92.2.1 单片机芯片型号的选择 .92.2.2 AT91RM9200 芯片简介 .92.2.3 AT91RM9200 的主要模块及存储器的选择 .10第三章 硬件设计部分 .113.1 原理图的绘制 .113.1.1 AT91RM9200 .113.1.2 AT91RM9200 单片机所需电路 .123.1.3 HY57V561620 .153.1.4 AM29LV160 .163.1.5 PCI 总线 .173.2 PCB 版图设计 .173.2.1 元件的封装 .173.2.2 PCB 版图设计 .17第四章 软件设计部分 .194.

8、1 软件编程流程图 .194.2 单片机初始化过程 .194.2.1 Boot Loader 流程 .204.2.2 Boot Loader 各个子流程阐述 .20第五章 软件仿真与实验.23第六章 设计总结 .25致谢 .26参考文献 .27附录 A .28附录 B .29附录 C .301第一章 绪论1.1 引言PCI 总线是一种高性能 的局部总线 ,是为了满足外设间以及外设与主机间高速数据传输而提出来的 。PCI 总线为系统提供了一个高速的数据传输通道,系统的各设备可以直接或者间接的连接其上,设备间通过局部总线可以完成数据的快速传递。在数字图形、图像和语音处理,以及高速实时 数据采集与处

9、理 等对数据传输率要求较高的应用中,采用 PCI 总线来进行数据传输,可以解决原有的标准总线数据传输率低带来的瓶颈问题。目前,PCI 总线是个人电脑中使用最为广泛的接口, 即使后续的 PCI Express总线逐步取代 PCI 总线成为 PC 局部总线的主流,也不能掩盖 PCI 总线的光芒。从软件层面上看,PCI Express 总线与 PCI 总线基本兼容;从硬件层面上 看,PCI Express 总线在很大程度上继承了 PCI 总线的设计思路。因此, PCI 总线依然是软硬件工程师在进行处理器系统的开发与设计时必须掌握的一条局部总线。对我们来说,研究 PCI 总线是有着十分重要 的现实意义 的。利用软硬件 具体实现了 通过 PCI 总线进行的通信,就可以 熟练掌握 PCI 总线的通信 过程,对 PCI 总线有更深层次的理解。PCI 总线规范允许在计算机内安装多达10 个遵从 PCI 规范的扩展卡。此外,PCI 总线系统要求

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号