- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 2
西南科技大学
实验报告
课程名称: 基于FPGA的现代数字系统设计
实验名称: 基于处理器核的LCD驱动电路设计
姓 名:
学 号:
班 级: 通信1301
指导教师: 刘桂华
西南科技大学信息工程学院制PAGE
PAGE 13
基于处理器核的LCD驱动电路设计
实验目的:
1、认识和了解SoPC设计技术;
2、熟悉基于PicoBlaze内核的SoPC系统设计流程;
3、熟悉和掌握字符型LCD屏的操作时序。
二、原理说明:
本次实验将完成的设计是一个基于PicoBlaze的SoPC系统,其示意图如图2.1所示。
图2.1
1、PicoBlaze微处理器核
PicoBlaze是一个8位RISC(精简指令集计算机)微处理器,是由VHDL语言开发的软处理器内核包,已经被专门设计和优化,在Xilinx公司的Virtex、Spartan-II系列以上FPGA与CoolRunner-II系列以上的CPLD器件设计中以IP核的方式提供,使用是免费的。在XC3S500E的FPGA中,只用到了96个Silice,也就是只占用到5%的逻辑资源。PicoBlaze执行一条命令需要2个时钟周期,在Spartan3E Starter Kit板上以50MHz时钟为例,PicoBlaze也能达到25MIPS的性能。
PicoBlaze起初命名为KCPSM,是Constant(K) Coded Programmable State Machine的简称,意为常量编码可编程状态机。现在已有三个版本:(1)KCPSM,其支持类型有Virtex, Virtex-E, Spartan-II和Spartan-IIE FPGA;(2)KCPSM2,其支持类型有Virtex-II, Virtex-II Pro FPGA;(3)KCPSM3,其支持类型有Spartan-3, Virtex-4, Virtex-II, Virtex-II Pro, Virtex-5, Spartan-6, Virtex-6 FPGA。
PicoBlaze 8 位微处理器内部结构如图2.2所示。PicoBlaze处理器IP Core由全局寄存器、计算逻辑单元(ALU)、程序流控制标志和复位逻辑、输入/输出(I/O)、中断控制器等几大部分构成。Picoblaze提供了49个不同指令,16个寄存器(CPLD为8个),256 个直接或间接的可设定地址的端口,1 个可屏蔽的、速率为35MIPS 的中断。它的性能超过了传统独立元器件组成的微处理器,而且成本低,使得PicoBlaze在数据处理和控制算法领域有着广泛的应用前景。由于可编程部分也完成嵌入,PicoBlaze可与子程序和外围设备结合起来完成特殊的设计。
图2.2
PicoBlaze是由VHDL语言开发的小型8位软处理器内核包,其汇编器是简单的命令行式可执行文件KCPSM3.exe,用汇编语言编写的程序经过编译后放入FPGA的块RAM存储器区。KCPSM3支持程序的指令可以到1024(使用一个BRAM),多个KCPSM3处理器可以用于处理不同的任务。图2.3是PicoBlaze的应用框架示意图。表2.1列出了PicoBlaze的各个端口并给予了说明。
图2.3
表2.1
端口功能I/O端口功能I/Oinstruction18位指令输入inputaddress10位地址线outputin_port8位输入接口inputport_idI/O地址控制outputinterrupt中断输入inputwrite_strobe写控制outputreset复位inputread_strobe读控制outputclk时钟输入inputinterrupt_ack中断响应outputinstruction18位指令输出outputout_port8位输出接口output
2、2X16字符液晶显示器及其驱动
液晶显示器以其微功耗、小体积、使用灵活等诸多优点在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。液晶显示器通常可分为两大类,一类是点阵型,另一类是字符型。点阵型液晶通常面积较大,可以显示图形;而一般的字符型液晶只有两行,面积小,只能显示字符和一些很简
您可能关注的文档
- ERP会计电算化系统应用基础重点.ppt
- Javaweb程序设计重点.doc
- ERP培训教材演示重点.ppt
- javaweb第一个JavaWeb应用重点.ppt
- ERP沙盘规则教学重点.pptx
- ERP沙盘模拟B组重点.ppt
- Javaweb开发三大框架整理重点.doc
- ERP沙盘模拟对抗实训教程重点.ppt
- JavaWeb课程设计重点.doc
- ERP沙盘模拟实训实习重点.doc
- Unit4MyFavoriteSubjectSectionA(1a-Pronunciation)(课件)人教版七年级英语上册.pptx
- Unit4NaturalDisastersListeningandSpeaking课件-高中英语人教版.pptx
- Unit4NaturalDisastersReadingandThinking课件高中英语人教版(1).pptx
- Unit4MyFavouriteSubjectSectionApronunciation课件-人教版七年级英语上册.pptx
- Unit4MyFavouriteSubjectSectionB(1a-1d)(教学课件)人教版英语七年级上册.pptx
- Unit4Lesson1课件冀教版七年级英语上册.pptx
- Unit4Lesson3课件冀教版英语七年级上册.pptx
- Unit4NaturalDisasters词汇笔记清单-高一上学期英语人教版.docx
- Unit4Lesson2课件冀教版英语七年级上册.pptx
- Unit4IusedtobeafraidofthedarkSectionAGrammarFocus-4c课件人教版(2012)九年级英语全册.pptx
最近下载
- 新型集体林场森林防火管理制度模板.docx VIP
- 初中《体育与健康》课件.pptx VIP
- 《教育哲学》课程教学大纲.docx
- 湖南省长沙市芙蓉区2022年中小学教师招聘考试小学科学试卷及答案.docx VIP
- 第 5 届HChO化学竞赛联考试题、答案、评分标准及细则.pdf VIP
- 2025年湖北省工程专业中级职务水平能力测试(电子信息)综合试题及答案.docx VIP
- 手术室PDCA——提高急诊手术器械物品准备的完善率.pptx VIP
- 新型集体林场合同管理制度模板.docx VIP
- 北京外国语大学网络教育《成功指南》作业参考答案.doc VIP
- 教科小学科学一年级上册:表格式全册教案(新教材).pdf VIP
文档评论(0)