吉林工程技术师范学院毕业论文
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
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库基于FPGA的LCD控制器设计修改版m - 图文(7)在线全文阅读。
相关推荐: