II人机接口控制器等硬件设备集中在一片FPGA为数字平台,将.PDFVIP

II人机接口控制器等硬件设备集中在一片FPGA为数字平台,将.PDF

  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文档。上传文档
查看更多
II人机接口控制器等硬件设备集中在一片FPGA为数字平台,将

LED点阵书写显示屏 摘 要 本设计运用了基于 Nios II 嵌入式处理器的 SOPC 技术。系统以 ALTERA 公司的 Cyclone II 系列 FPGA 为数字平台,将微处理器、Avalon 总线、LED 点阵扫描控制器、存储器和 人机接口控制器等硬件设备集中在一片 FPGA 上,利用片内硬件来实现 LED 点阵的带地 址扫描,降低系统总功耗和简化 CPU 编程的同时,提高了系统的精确度、稳定性和抗干扰 性能。 关键词:SOPC FPGA 带地址扫描 Abstract This design using the Nios II based on embedded processor SOPC technology.ALTERA system tothe company for the Cyclone IIFPGAdigital platform、 series、Willmicroprocessor、 Avalon bus of LED dot matrix scanning controller、memory and human-computer interface controller hardware device focused on such a FPGA,Using the piece of hardware to achieve inside of LED dot matrix with address scanning, reduce the total power of the programming and simplify the CPU, improvethe precisionand stabilityof the system andthe anti-jamming performance. Keyword: SOPC FPGA Address scanning 目 录 1 引言3 2 系统方案3 2.1 主控器选择方案论证3 2.2 点阵驱动方案论证3 3 理论分析与计算4 3.1 光笔选取与参数设计5 3.2 LED 点阵屏驱动参数设计 5 3.3 屏亮自动调节设计6 3.4 超时关显示节电设计6 4 系统电路设计7 4.1 系统工作原理7 4.2 系统工作时序7 5 系统程序设计8 5.1 系统流程概述8 5.2 系统总流程图8 6 系统测试与结果9 7 结论9 1 参考文献10 附录:10 附1:电路原理图10 附2:扫描电路硬件描述11 附2:软核NIOS II程序17 附4:完整的测试结果47 1 引言 LED点阵显示屏被用到很多领域,随着电子技术的发展,LED 点阵书写显示屏的广泛 应用是一种趋势。传统的LED 点阵显示是由微处理器实现的,但是以FPGA 做控制器将成 为发展趋势。 FPGA的结构灵活,其逻辑单元、可编程内部连线和I/O 单元都可以由用户编程,可 以实现复杂逻辑功能,满足各种设计需求。其速度快,功耗低,通用性强,特别适用于大型 系统的设计。使用FPGA 还可以实现动态配置、在线系统重构(可以在系统运行的不同时刻, 按需要改变电路的功能,使系统具备多种空间相关或时间相关的任务)及硬件软化、软件硬 化等功能。用FPGA 做为控制器对本系统进行设计,利用它灵活丰富的I/0资源简化了电路, 降低了系统的成本。本作品用FPGA 做为控制器,来实现LED 点阵书写显示屏的功能。 2 系统方案 2.1 主控器选择方案论证 方案一:以 ARM 为系统控制器 采用 32 位 RISC 微处理器 ARM 实现点阵屏的控制和编码功能,基本上能完成题目的要 求,但是 ARM 不适合多线程操作,如果应用在系统中会使电路和软件设计变得复杂。 方案二:用 FPGA 作为系统控制器 FPGA可以直接用硬件扫描、编码、解码、纠错,速度快、稳定性高、扩展性能好、体积小, 可以提供丰富的逻辑单元和I/O 资源。用SOPC 工具可以快速生成片上软核处理器,将所 有的控制单元集成在一片FPGA 芯片内,降低了额外的功耗开支。采

文档评论(0)

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

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

1亿VIP精品文档

相关文档