毕业答辩PPT-基于FPGA的日历时钟的设计_第1页
毕业答辩PPT-基于FPGA的日历时钟的设计_第2页
毕业答辩PPT-基于FPGA的日历时钟的设计_第3页
毕业答辩PPT-基于FPGA的日历时钟的设计_第4页
毕业答辩PPT-基于FPGA的日历时钟的设计_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常熟理工学院07级毕业答辩PPT 姓名 季红娟 基于FPGA的日历时钟的设计 指导老师 潘启勇 封面 学号 160407230 主要演讲内容 常熟理工物理与电子工程学院电子信息工程季红娟毕业设计PPT 课题主要研究内容 PicoBlaze的介绍 系统验证的结果 总结 系统方案的设计 课题主要研究内容 常熟理工物理与电子工程学院电子信息工程季红娟毕业设计PPT 本课题的主要研究内容是以FPGA为核心的日历时钟设计 其中包括 1 日历时钟的分频模块 PicoBlaze处理器的应用 显示及显示控制模块块设计以及各个模块之与处理器间的之间的联系 2 掌握FPGA系统电路设计方法 学会操作ISE软件来完成FPGA的日历时钟的设计和开发 3 LCD显示屏的驱动程序以及接口电路 PicoBlaze的介绍 常熟理工物理与电子工程学院电子信息工程季红娟毕业设计PPT PicoBlaze原名KCPSM3 是一个针对Virtex和Spartan3 E 系列FPGA及CoolRunner II系列CPLD器件设计的8位微控制器嵌入式专用知识产权核 IPCore 它解决了常量编码可编程状态机 KCPSM 的问题 这一模块只占用Spartan3E的96个小区 Slice 占器件XC3S500E不到1 的资源 在这一模块中还包括一个用于存储指令的ROM 由XC3S500E的BlockRAM组成 最多可存储1024条指令 PicoBlaze只用了如此少的资源 但其速度却可达到100MIPS 200MHz 以上 它的性能超过了传统独立元器件组成的微处理器 而且成本低 使得PicoBlaze在数据处理和控制算法领域有着广泛的应用前景 由于可编程部分也可以嵌入 PicoBlaze可与子程序和外围电路结合起来完成特殊的设计 常熟理工物理与电子信息工程学院电子信息工程季红娟毕业设计PPT PicoBlaze的基本框架图 常熟理工物理与电子工程学院电子信息工程季红娟毕业设计PPT 系统整体框架图 日历时钟开发的流程 常熟理工物理与电子信息工程学院电子信息工程季红娟毕业设计PPT 1 编写代码 在文本编辑器中用KCPSM3格式的汇编语言编写用于实现时钟的代码 并保存为control psm文件 后缀名为psm 2 汇编 建立工作目录 如D assembler 并将汇编器KCPSM3 exe ROM form v ROM form coe ROM form vhd及KCPSM3格式的汇编程序代码control psm拷贝到该目录下 在命令行窗口中进入到工作目录并运行如下的命令 KCPSM3control psm 汇编成功后会生成control v control vhd等文件 常熟理工物理与电子信息工程学院电子信息工程季红娟毕业设计PPT 3 编写顶层模块 在Xilinx的ISE集成开发环境中创建工程 并建立顶层应用模块picoblaze real time clock vhd 将PicoBlaze的源代码KCPSM vhd及汇编生成的ROM程序control vhd加入到当前工程 并在顶层模块中实例化KCPSM vhd及control vhd 最后在顶层模块中加入少量的粘合逻辑代码即可完成设计 4 下载调试 日历时钟开发的流程 日历时钟的开发流程 时钟模块的实体可定义为 entitypicoblaze real time clockisport led outstd logic vector 7downto0 strataflash oe outstd logic strataflash ce outstd logic strataflash we outstd logic switch instd logic vector 3downto0 tn north instd logic tn east instd logic tn south instd logic tn west instd logic lcd d inoutstd logic vector 7downto4 lcd rs outstd logic lcd rw outstd logic lcd e outstd logic rotary a instd logic rotary b instd logic rotary press instd logic clk instd logic endpicoblaze real time clock 系统验证的结果 常熟理工物理与电子信息工程学院电子信息工程季红娟毕业设计PPT 验证的结果 在LCD模块上证的显示时间 日期和星期的时钟 可以通过按压和旋转入门套件板上的旋转编码器来设置时间和日期 总结 该课题涉及到FPGA设计流程和PicoBlaze内核应用两个方面的内容 本人主要负责硬件FPGA内部的接口控制逻辑设计和顶层文件的设计以及要掌握PicoB

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论