基于NiosII处理器LCD滚屏设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NiosII处理器LCD滚屏设计

基于NiosII处理器LCD滚屏设计摘 要:NiosII嵌入式处理器以其设计灵活的优点在嵌入式领域中得到广泛应用。文中阐述了一种基于NiosII的液晶显示屏滚屏显示控制模块,给出硬件原理图与部分软件代码。该方案对于NiosII系统的开发具有借鉴意义。 关键词:LCD;NiosII;SOPC Based on the NiosII processor LCD roller screen design YU Yang, SUN Jin-hui (Chinese people’s Armed Police Forces Academy Foundation Department, Hebei Langfang 065000) Abstract: NiosII embedded processor with its flexible design advantages in embedded are widely used in the field. This paper describes a NiosII based liquid crystal display screen scroll screen display control module, gives the hardware schematic diagram and software code. The scheme for NiosII system development is had draw lessons from a meaning. Keywords: LCD;NiosII;SOPC Nios II系列软核处理器是Altera的第二代FPGA嵌入式处理器,其性能超过200DMIPS。Altera的Stratix 、Stratix GX、 Stratix II和 Cyclone系列FPGA全面支持Nios II处理器。Nios II系列包括3种产品,Nios II/f(快速,最高的系统性能,中等FPGA使用量);Nios II/s(标准,高性能,低FPGA使用量);Nios II/e(经济低性能,最低的FPGA使用量)。这3种产品具有32位处理器的基本结构单元——32位指令大小,32位数据和地址路径,32位通用寄存器和32个外部中断源;使用同样的指令集架构(ISA);100%二进制代码兼容,设计者可以根据系统需求的变化更改CPU,选择满足性能和成本的最佳方案,而不会影响已有的软件投入。另外,Nios II系列支持60多个外设选项,开发者能够选择合适的外设,获得最合适的处理器、外设和接口组合。本文采用CycloneTM器件中的EP1C6Q240C8来实现 LCD的滚屏设计。 1 系统硬件结构 本系统的硬件结构如图1所示。 1.1 处理器 本文系统中的处理器选用的是Altera 公司提供的Cyclone 系列EP1C6Q240C8。该芯片采用240 脚的PQFP(即Plastic Quad Flat Package,塑料方块平面封装)封装,提供185 个I/O 接口。该芯片拥有6030个LES;可提供239616 bit的RAM;芯片内部还自带有2 个锁相环,可以在高速运行的时候保证系统时钟信号的稳定性。 1.2 EPCS配置器件 Altera串行配置器件是工业级低成本的配置器件。它们是基于高效,低成本的要求而设计的产品,提供在系统编程(ISP)和多次编程能力,在价格敏感的大批量应用中,Altera的串行配置器件是Cyclone系列FPGA理想的配置器件,也是配置Cyclone系列FPGA最简单的方法,能够使 FPGA 和配置器件以最低的价格实现完整的可编程芯片系统 (SOPC) 解决方案。标准型配置器件,包括EPC2、EPC1、EPC1441、EPC1213、EPC1064和EPC1064V。本文使用EPC2配置器件。使用时,首先使用下载电缆将计算机生成的FPGA配置文件*.Sof使用programmer烧入EPC2配置器件中,然后由EPC2配置器件控制配置时序对FPGA进行配置,一次烧写即可重复使用,编程完后可以脱离计算机工作。 1.3 FLASH 对于较为复杂的SOPC(System-on-a-Program mable-chip)即可编程片上系统,用户程序和需要下载的文件一般较大,用EPCS来存储是不现实的。本文根据设计的具体要求采用FLASH来存储16*16的汉字点阵字库和保存工程文件.elf。一个汉字需用16×16点阵显示,一个字节(Byte)有8位(bit),一位代表一个点,故一个字节只能表示8个点,一个16×16点阵的汉字要占32(2×16)个字节。3755个一级汉字共需3755

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档