- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
江西理工大学应用科学学院
SOPC/EDA综合课程设计报告
1.1液晶显示屏原理
液晶显示屏的LCD的使用原理和设置;
液晶显示模块设计方法。
查询有关课程设计汉字的国标码
有关FPGA的知识
端口的设计方法
熟悉GW48系列SOPC/EDA实验开发系统及现代DSP实验开发系统的使用方
法。
1.2课程设计题目:液晶显示屏LCD显示接口设计
课程设计目的及根本要求
液晶显示屏已广泛应用于人们的日常生活中,在各种领域中起到越来越重要
的位置。因此,掌握和控制液晶显示屏是非常重要的技能。进行课程设计是加
强实践,提高动手能力的重要环节,通过课程设计,同时在软件编程,排错调
试,相关仪器设备的使用技术等方面得到全面的提高。掌握液晶显示屏实现的
相关方法,为将来的实际工作打下一定的根底。
本课程设计是以SED1520控制器为根底,根本要求是:
1、掌握SED1520控制器根本结构
2、掌握液晶显示屏的工作原理及使用方法
3、掌握用VHDL语言编写程序
4、掌握QuartusII的使用方法
5、掌握GW48系列SOPC/EDA实验开发系统:
a:闲置不用GW48系统时,必须关闭电源,拔下电源插头!!!
b:在实验中,中选中某种模式后,要按一下右侧的复位键,以使系统进入
该结构模式工作。
c:换目标芯片时要特别注意,不要插反或插错,也不要带电插拔,确信插
对后才能开电源。其它接口都可带电插拔。请特别注意,尽可能不要随
意插拔适配板,及实验系统上的其他芯片。
d:并行口工作模式设置在“EPP”模式!
e:跳线座“SPS”默认向下短路〔PIO48〕;右侧开关默认拨向“TOMCU”。
f:对于GW48-PK2系统,左下角拨码开关除第4档“DS8使能”向下拨〔8数
码管显示〕外,其余皆默认向上
1.3、设计要求
使用FPGA设计一个液晶显示屏LCD显示的控制器,使其能够显示文字、
数字或图形〔根据需要选择LCD屏〕,至少需要显示“江西理工大学应用科学
学院课程设计”字样,另外需要显示班级姓名和日期。其它功能可自行增加!
〔型号GW48-PK2〕
2.1元件原理图
图1下载/编程接口电路图
图2液晶显示屏
模块引脚说明
表1模块引脚
逻辑工作电压〔VDD〕:3.3~5.5V
电源地〔GND〕:0V
工作温度〔Ta〕:0~+50℃〔常温〕/-20~70
接口时序
模块有并行和串行两种连接方法〔时序如下〕:
a)8位并行连接时序图
图3MPU写资料到模块
图4MPU从模块读出资料
串行连接时序图
图5串行时序图
表2时钟周期表
串行数据传送共分三个字节完成:
第一字节:串口控制——格式11111ABC
A为数据传送方向控制:H表示数据从LCD到MCU,L表示数据从MCU到LCD。
B为数据类型选择:H表示数据室显示数据,L表示数据室控制指令
C固定为0
第二字节:〔并行〕8位数据的高4位——格式DDDD0000
第三字节:〔并行〕8位数据的低4位——格式DDDD0000
串行接口时序参数:〔测试条件:T=25℃
用户指令集
指令表1:〔RE=0:根本指令集〕
表3根本指令表
指令表2:〔RE=1:扩充指令集〕
表4扩充指令表
FPGA与LCD连接方式
FPGA与LCD连接方式:〔仅PK2型含此〕。由实验电路结构图COM可知,默认情况下,
FPGA是通过89C51单片机控制LCD液晶显示的,但假设FPGA中有Nios嵌入式系统,那么能使
FPGA直接控制LCD显示。方法是拔去此单片机〔在右下侧〕,用连线将座JP22/JP21〔LCD
显示器引脚信号〕各信号分别与座JP19/JP20〔FPGA引脚信号〕相连接即可。
图6实验电路结构图COM
本方案采用的FPGA为Alter公司的ACEX1K30芯片,它可提供系统的时钟及读写控制,
ACEX系列的FPGA由逻辑数组块LAB〔Logicarrayblock〕、嵌入式数组块EAB〔embedded
arrayblock〕、快速互联以及IO单元构成,每个逻辑数组块包含8个逻辑单元LE〔logic
element〕和一个局部互联[1]。每个逻辑单元那么由一个4输入查找表〔LUT〕、一个可
编程触发器、快速进位链、级连链组成,多个LAB和多个EAB那么可通过快速通道互相连
接。EAB是ACEX系列器件在结构设计上的一个重要部件,他是输入埠和输出埠都带有触
发器的一种灵活的RAM块,其主要功能是实现一些规模不太大的FIFO、ROM、RAM和双埠
RAM等。在本液晶显示接口电路中,EAB主要用宏功能模块实现片上ROM。它通过调用FPGA
上的EAB资源来实现汉字的显示和字符的存储,并根据控制信号产生的地址值从RO
文档评论(0)