新闻中心

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

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

作者: 时间:2013-10-29 来源:网络 收藏
根据所用到的外设和器件特性,在Builder中建立系统所要添加的外设模块,主要包括:、SDRAM、JTAG UART、时钟桥、三态桥、锁相环和PIO等。设定好各个参数,再添加LCD,将LCD的Avalon主端口接口连接到SDRAM上。
创建的包含系统的QuartusⅡ顶层模块,如图6所示。

g.jpg



5 基于系统软件设计
根据硬件设计编写软件测试程序,以验证LCD显示。首先往显存中写入预定的数据来初始化显存,然后通过编程将相应的参数写入LCD的各个控制寄存器,最后使能LCD控制器,以观察显示屏的显示输出是否正确。

e.jpg


本设计采用C语言编程,让显示彩条。在IDE软件平台上,创建C/C++工程,配置工程的系统属性,然后编译及运行程序。在编译成功后,自动下载到硬件平台上开始运行程序,这时在触控屏上观察到效果如图7所示,图中彩条颜色从上至下分别为红、浅绿、蓝、绿、粉、红、紫、白、蓝。

6 结论
采用自定义添加触控屏接口控制模块来定制用户逻辑外设。使用硬件描述语言建立控制器模块并进行仿真测试;采用参数化组件设计,使其具有较强的通用性和兼容性。该控制器设计有效利用FPGA资源,节约成本,增强系统可靠性和设计灵活性,并且可移植性强。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭