基于FPGA的LCD控制器设计修改版m - 图文(7)

2019-04-09 18:12

吉林工程技术师范学院毕业论文

18*18位硬件乘法器,144个引脚。从资源数量、类型和引脚数量已经符合本设计的各项要求。其芯片引脚如图3-1所示,下载/编程接口电路图如图3.2所示,内核电压和IO口电压分别由SPX3819-1.2和 SPX1117-3.3提供。

表4.7 EP2C5T144C8资源

FPGA 系列 EP2C5 逻辑单元(大约每个LE上有50个门) 4,608 M4K RAM 块(4 Kbits+奇偶) 26 总的RAM KBits 119 乘法器 13 109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144VCCA_PLL2GNDA_PLL2GNDIOIOIOIOVCCIO2GNDIOIO/DPCLK8IO/VREFB2N0IOIOGNDVCCINTIOIOVCCIO2GNDIOGNDVCCINTIO/VREFB2N1IOIOIOIO/DPCLK10IOVCCIO2IOGNDIOIO/DEV_CLRnIO/DM1TIO123456789101112131415161718192021222324252627282930313233343536IO/ASDOIO/nCSOIO/CRC_ErrIO/CLKUSRVCCIO1GNDIO/VREFB1N0IO/DPCLK0IOTDOTMSTCKTDIDATA0DCLKnCECLK0CLK1GNDnCONFIGCLK2CLK3VCCIO1IO/DPCLK1IOIOIOIO/VREFB1N1VCCIO1IOIO/PLL1_OUTpIO/PLL1_OUTnGNDGND_PLL1VCCD_PLL1GND_PLL1EP2C5T144C8GND_PLL2VCCD_PLL2GND_PLL2GNDIO/PLL2_OUTnIO/PLL2_OUTpVCCIO3IOIOIO/VREFB3N0GNDIOIOVCCIO3IOIO/DPCLK7IOCLK4CLK5CLK6CLK7IO/DPCLK6IOMSEL0MSEL1CONF_DONEnSTATUSIOIOIO/VREFB3N1GNDVCCIO3IO/nCEOIO/INIT_DONEIOIO/DM1R108107106105104103102101100999897969594939291908988878685848382818079787776757473

图4.6 EP2C5T144C8 引脚图

IOIOIOIOGNDIOVCCIO4IOIO/DPCLK4IO/VREFBB4N0VCCINTGNDIOIOIOIOGNDIOVCCIO4IOIOIO/VREFB4N1VCCINTGNDIOIO/DPCLK2VCCIO4IOIOIOIOIO/DM1BIO/DEV_OEGNDGNDA_PLL1VCCA_PLL172717069686766656463626160595857565554535251504948474645444342414039383731

基于FPGA的LCD控制器设计

VDD3.3VDD3.3R21KR31KR41KJP1TCKTDOTMSTDI13579JATGJATG246810VDD3.3 AS DOWNLOADVDD3.3JP2DCLKCONF_DONEnCONFIGDATA0ASDO13579246810nCEnCSOVDD3.3nCSO1DATA2034U4nCSVccDATAVccVccDCLKGNDASDIEPCS1876DCLK5ASDOVDD3.3AS DOWNLOAD图4.7 下载/编程接口电路图

4.4 硬件设计

本设计的硬件设计部分比较简单,采用PROTEL 99SE设计PCB版图,其中主要元器件为EP2C5T144C8和12864-12液晶模块。硬件连接的示意图如下:

32

吉林工程技术师范学院毕业论文

图4.8 器件连接示意图

33

基于FPGA的LCD控制器设计

第5章 系统各部分模块的设计

5.1 初始化模块设计 5.1.1 LCD模块初始化原理

对12864-12模块的初始化采用状态机的方式,通过资料中给出的12864-12模块的说明,选择所需要的初始化命令,结合特定的时钟频率,对LCD进行初始化。最终使屏幕清屏,显示区对应RAM复位,LCD的功能则设置为所需要的功能。

其中,字符显示模块的初始化流程图如下:

图5.1 字符初始化流程图

34

吉林工程技术师范学院毕业论文

图片显示模块的初始化流程图如下:

其中直至写数据这一步骤之前都为起始的初始化动作。与字符显示不同,图片的现实需要使用特殊指令集中的指令,因此需要在功能设定时做出改动。而同时,在对GDRAM的地址以及内容进行操作时,必须保持绘图显示的关闭状态,因此在初始化时,需要将绘图显示关闭。但是由于写数据这一指令属于常规指令集,因此在设置完GDRAM地址后,需要重新使用功能设定,将指令集的使用改回常规指令集。当数据全部写入完毕,则可以通过再次使用特殊指令集,开启图像显示,将GDRAM中的数据显示在屏幕上。

35


基于FPGA的LCD控制器设计修改版m - 图文(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:减速器调研报告

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: