新闻中心

EEPW首页>嵌入式系统>设计应用> 基于SOPC的触控屏控制器IP核设计与实现

基于SOPC的触控屏控制器IP核设计与实现

作者: 时间:2013-10-29 来源:网络 收藏
3 Modelsim仿真与测试
1)Avalon从端口仿真与测试
由图2可知,从端口一位地址对应一位数据。当写信号有效时,将数据写入相应的寄存器;当读信号有效时,对应寄存器地址将数据输出。通过从端口数据写入来控制LCD模块,控制LCD读取图像的首地址和读取数据的长度。

b.jpg


2)Avalon主端口仿真与测试
Avalon模块的作用是响应Avalon主端口的读请求,并将FIFO中的相应数据输出给Avalon主端口。通过读信号和相应地址主端口,不断地从FIFO中读取图像数据,并按照LCD时序将图像数据输送给LCD。图3为Avalon主端口从显存中读取数据时的仿真波形图。

c.jpg


3)LCD图像显示模块测试
LCD显示模块是将从FIFO中读出的图像数据在上显示出来。从图4可以看出,当DEN有效时,将像素数据分为R、G、B传送给LCD,HCount和VCount为行计数器和场计数器,随着LCD时钟将各个像素点传送给

d.jpg



4 基于系统硬件设计
基于触控屏系统硬件设计如图5所示,其中,SDRAM实现处理器和SDRAM之间的数据存取,包括SDRAM存储程序和字符、图形以及颜色等数据:JTAG UART实现PC和开发板通信,主要用于调试,从键盘输入相应数据,然后通过软件调试处理器,将数据通过LCD接口传输到触控屏上显示出来。

f.jpg


开发板采用大连宇华公司的H3C40-V6开发板。板上的FPGA芯片为EP3C40F484C6,触控屏为4.3英寸彩色数字TFT—LCD触控屏,分辨率800×484,可以显示文字、彩图等。板上自带触控屏显示驱动器。



评论


相关推荐

技术专区

关闭