- 1、本文档共42页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于FPGA的微机原理与接口技术试验平台设计(8255和8253)
基于FPGA的微机原理与接口技术实验平台设计
专业:计算机科学与技术 姓名: 指导老师:
摘 要: 本文就基于FPGA微机与接口实验平台设计的问题,首先讲述了FPGA、VHDL以及Modelsim开发软件。其次构建了整个实验平台,包括FPGA核心板的设计。在FPGA基础上,以可编程计数器/定时器8253和可编程并行控制器8255为例,并介绍了8255和8253接口芯片,用VHDL语言设计了8255和8253的功能,最后在ModelSim SE开发软件上实现了编译、调试、仿真。
关键词: FPGA核心板,8253芯片,8255芯片,ModelSim SE
abstract
Abstract: In this paper, based on the PC and the interface experimental platform FPGA design problem, first about the FPGA, VHDL and Modelsim software development. Secondly, the whole experiment platform was constructed, including the FPGA core board design. Based on the FPGA, programmable counter / timers and programmable parallel controllers 8253 8255, for example, and introduced the 8255 and 8253 interface chip, using VHDL language design 8255 and 8253 function, the last in ModelSim SE Development the software compilation, debugging, simulation.
Keyword: FPGA 8253chip 8255 chip ModelSim SE
目录
基于FPGA的微机原理与接口技术实验平台设计 1
第一章 绪论 1
1.1研究背景 1
1.2研究现状 2
1.3研究目的与意义 3
1.4 本文的结构框架及要解决的问题 3
第二章FPGA、VHDL及开发环境简介 4
2.1 FPGA简介 4
2.1.1定义 4
2.1.2工作原理 4
2.1.3 FPGA芯片的内部结构 5
2.2 VHDL概述 5
2.2.1 VHDL的由来 5
2.2.2 VHDL的特点 5
2.2.3 VHDL的描述风格 6
2.2.4 VHDL基本程序结构 7
2.3 Modelsim SE 7
2.3.1 版本类型 7
2.3.2 仿真过程 7
2.3.3 窗口组成 8
第三章 实验平台的构建 8
3.1平台的需求分析 8
3.1.1 微机型号的选择 8
3.1.2平台的使用对象 8
3.1.3平台的仿真对象 9
3.2 基于FPGA的整个实验平台的组成 9
3.3 FPGA核心板设计 10
3.3.1 外存储芯片 11
3.3.2 时钟与电源系统 12
3.3.3 扩展总线与调试元件 12
3.4微机接口硬件实验 12
3.4.1熟悉MUT—Ⅲ型实验箱 13
3.4.2 8253定时器的应用 14
3.4.3 8255并行接口应用 14
3.4.4 8250串口实验 15
第四章 IP核的设计以及实验设计 16
4.1 8255芯片介绍 16
4.1.1 8255接口芯片的主要技术指标 16
4.1.2 8255接口芯片引脚功能 17
4.1.3 8255接口芯片的内部结构 18
4.2 8255可编程I/O接口芯片设计 19
4.2.1 8255的工作方式编程 19
4.2.2控制寄存器的编程方法 20
4.2.3 8255方式0的编程 21
4.2.4 8255位操作 22
4.3 8255I\O芯片的程序设计 23
4.3.1锁存器 23
4.3.2三态缓冲器 24
4.3.3组合控制逻辑及8255的VHDL语言描述 24
4.4 8253芯片介绍 25
4.4.1 定义 25
4.4.2 8253接口芯片的主要技术指标 25
4.4.3 8253接口芯片引脚功能 26
4.4.4 8253接口芯片的内部结构 27
4.5 8253可编程I/O接口芯片设计 28
4.5.1 8253的工作方式编程 28
4.5.2控制寄存器的编程方法 28
4.5.3工作方式选择 29
第五章 编译、调试、仿真 30
第六章 本文总结 31
参考文献 32
答 谢 33
第一章 绪论
1.1研究背景
世界上的第
您可能关注的文档
- 佳一数学暑期实验版教案三升四-8定义新运算.doc
- 俄语单词的构成及俄语构词法.doc
- 保定学院本科毕业论文撰写基本规范.doc
- 供水管道施工中水平导向钻进技术的应用.doc
- 信号机简化流程.docx
- 信号分析与处理综合设计实践指导书.doc
- 信号分析与处理大作业.docx
- 信号分析与处理第一章答案芮坤生二版.doc
- 保洁项目应急预案新版.doc
- 信号首件工程标准化管理检查评估表.docx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第2课时 点的坐标特征.pptx
- 北师大版(2024)八年级数学上册课件 3.2 平面直角坐标系 第3课时 建立适当的平面直角坐标系.pptx
- 北师大版(2024)八年级数学上册课件 4.3 一次函数的图象 第1课时 正比例函数的图象及性质.pptx
- (人教A版数学选择性必修三)讲义第15讲7.1.1条件概率(学生版+解析).docx
- (人教A版数学选择性必修三)讲义第19讲8.1成对数据的统计相关性(8.1.1变量的相关关系+8.1.2样本相关系数)(学生版+解析).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第2课时 加减消元法.pptx
- (人教A版数学选择性必修一)2025年秋季学期讲义第01讲1.1.1空间向量及其线性运算(学生版+教师版).docx
- 北师大版(2024)八年级数学上册课件 5.2 二元一次方程组的解法 第1课时 代入消元法.pptx
- 北师大版(2024)八年级数学上册课件 5.3 二元一次方程组的应用 第3课时 二元一次方程组的应用(3).pptx
- 北师大版(2024)八年级数学上册课件 5.4 二元一次方程与一次函数 第2课时 用二元一次方程组确定一次函数表达式.pptx
文档评论(0)