欢迎来到天天文库
浏览记录
ID:21866487
大小:56.50 KB
页数:6页
时间:2018-10-25
《基于niosii处理器的lcd滚屏设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于NiosII处理器的LCD滚屏设计 摘要:NiosII嵌入式处理器以其设计灵活的优点在嵌入式领域中得到广泛应用。文中阐述了一种基于NiosII的液晶显示屏滚屏显示控制模块,给出硬件原理图与部分软件代码。该方案对于NiosII系统的开发具有借鉴意义。 关键词:LCD;NiosII;SOPC BasedontheNiosIIprocessorLCDrollerscreendesign YUYang,SUNJin-hui (Chinesepeople'sArmedPoliceForcesAcademyFoundationDepartment,
2、 HebeiLangfang065000) Abstract:NiosIIembeddedprocessorbeddedareodule,givesthehardaticdiagramandsofteforNiosIIsystemdevelopmentishaddraameaning. Keymer烧入EPC2配置器件中,然后由EPC2配置器件控制配置时序对FPGA进行配置,一次烧写即可重复使用,编程完后可以脱离计算机工作。 1.3FLASH 对于较为复杂的SOPC(System-on-a-Programmable-chip)即可编程片上系统,
3、用户程序和需要下载的文件一般较大,用EPCS来存储是不现实的。本文根据设计的具体要求采用FLASH来存储16*16的汉字点阵字库和保存工程文件.elf。一个汉字需用16×16点阵显示,一个字节(Byte)有8位(bit),一位代表一个点,故一个字节只能表示8个点,一个16×16点阵的汉字要占32(2×16)个字节。3755个一级汉字共需3755×32=120160Byte,所以一级汉字字库需占117kB存储空间;工程文件.elf较小,大约为40kB;另外,为了满足未来扩充汉字字库的需要,因此,选择存储容量为2Mbit的FLASH作为只读存储器,并可使用
4、flashprogrammer将*.elf和需要下载的文件烧入FLASH中。 1.4随机存储器 在SOPC开发中,随机存储器(RAM)主要是为了存放可执行代码和程序中用到的变量。由于所采用的处理器中的RAM的存储容量较小,根据本文中设计电路的要求,采用1048kbit的外部SRAM。 1.5液晶显示模块 液晶显示模块是由控制器、行驱动器、列驱动器和液晶显示屏等器件构成。其核心部件LCD控制器是可编程接口芯片,它一方面提 摘要:NiosII嵌入式处理器以其设计灵活的优点在嵌入式领域中得到广泛应用。文中阐述了一种基于NiosII的液晶显示屏滚屏显
5、示控制模块,给出硬件原理图与部分软件代码。该方案对于NiosII系统的开发具有借鉴意义。 关键词:LCD;NiosII;SOPC BasedontheNiosIIprocessorLCDrollerscreendesign YUYang,SUNJin-hui (Chinesepeople'sArmedPoliceForcesAcademyFoundationDepartment, HebeiLangfang065000) Abstract:NiosIIembeddedprocessorbeddedareodule,givestheharda
6、ticdiagramandsofteforNiosIIsystemdevelopmentishaddraameaning. Keymer烧入EPC2配置器件中,然后由EPC2配置器件控制配置时序对FPGA进行配置,一次烧写即可重复使用,编程完后可以脱离计算机工作。 1.3FLASH 对于较为复杂的SOPC(System-on-a-Programmable-chip)即可编程片上系统,用户程序和需要下载的文件一般较大,用EPCS来存储是不现实的。本文根据设计的具体要求采用FLASH来存储16*16的汉字点阵字库和保存工程文件.elf。一个汉字需用1
7、6×16点阵显示,一个字节(Byte)有8位(bit),一位代表一个点,故一个字节只能表示8个点,一个16×16点阵的汉字要占32(2×16)个字节。3755个一级汉字共需3755×32=120160Byte,所以一级汉字字库需占117kB存储空间;工程文件.elf较小,大约为40kB;另外,为了满足未来扩充汉字字库的需要,因此,选择存储容量为2Mbit的FLASH作为只读存储器,并可使用flashprogrammer将*.elf和需要下载的文件烧入FLASH中。 1.4随机存储器 在SOPC开发中,随机存储器(RAM)主要是为了存放可执行代码和程
8、序中用到的变量。由于所采用的处理器中的RAM的存储容量较小,根据本文中设计电路的要求,采用10
此文档下载收益归作者所有