基于Avalon总线的可配置LCD控制器IP核的设计作者李顺方周卫星.PDF

基于Avalon总线的可配置LCD控制器IP核的设计作者李顺方周卫星.PDF

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Avalon总线的可配置LCD控制器IP核的设计作者李顺方周卫星

基于Avalon 总线的可配置LCD 控制器IP 核的设计 作者:李顺方 周卫星 白洁 摘要:本文讨论了基于Avalon 总线流传输的配置LCD 显示控制器IP 核的设计,根据自顶 向下的设计思想,将IP 核进行层次功能划分设计,并对IP 核的仿真验证,最后加入到Nios II 系统中。该 IP 核经测试效果良好。由于本 IP 核是可配置的,具有很好的移植性,可以 方便的应用以Nios II 为核心的各种需要图形显示的嵌入式系统中。 关键词:IP 核,Avalon 总线,LCD ,显示控制器 基于NiosII 软核的SOPC (System On Programmable Chip )是Altera 公司提出的片上可编 程系统解决方案,它将CPU、存储器、I/O 接口、DSP 模块以及锁相环(PLL )的系统设计 所必须的模块集成到一片 FPGA 上,构成一个可编程的片上系统,使所设计的电路在其规 模、可靠性、体积、功耗、功能、上市周期、开发成本、产品维护以及硬件升级等多方面实 现最优化。 目前在Altera SOPC Builder 下集成了包括UART 、SPI、Ethernet 、SDRAM、Flash 、DMA 等控制器的IP 核。此外,用户也可以根据系统的需要自己设计或者购买第三方厂商的IP 核 通过Avalon 总线像搭积木一样方便地将这些IP 捆绑的系统上。但是在显示接口上,Altera 公司只提供了一个 16*2 的字符型LCD 控制器的 IP 核,只能用来显示数字和英文字母。 如用户需要图形显示(如MP4 和PDA )则需要外接专用控制芯片或自己设计IP 核,使用 起来很不方便。因此我们设计一个基于Nios II 系统的可配置LCD 控制器的IP 核,本IP 核 可以方便的通过Avalon 挂接到Nios II 的系统上。考虑到目前LCD 显示屏的实际需要,我 们设计的LCD 显示控制IP 核具有以下主要功能: 以Avalon 总线流传输模式提供接口; 为LCD 屏提供扫描时序信号和显示数据; 提供可以选择的分辨率,最大可以支持 1024*768; 可以通过软件配置显存的基地址和大小; 1. Avalon 总线规范 1.1 总线概述 Avalon 总线是Altera 公司为SOPC 系统开发的一种专用的内部连线技术,是一种理想的用 于系统处理器和外设之间的内联总线。它是构建在Nios II 软核的基础上,由Altera 公司提 供SOPC Builder 系统设计工具自动生成。 Avalon 总线支持多个主外设,任何一个主外设都可以直接进行存储器访问(DMA ),而无 须Nios II 处理器的干预。一般的系统总线(如AMBA 总线)都是采用主端总裁机制,而 Avalon 采用DMA 从端仲裁机制,能够实现真正意义上的多模块DMA 并行传输,而不相 互影响。 Avalon 总线允许多个主端口连接到总线模块,实现总线的的并发多主端口传输的功能,而 总线模块不需要额外的特殊信号;当有多个主外设试图同时访问同一外设时,由Avalon 总 线模块内部的从端口仲裁逻辑来处理冲突,对于主端口来说,它并不会感到有另一个主端口 也在争用该外设,而是简单的发现它的等待请求信号一直有效,直到目标外设从端口准备好 来处理自己的请求。因此,多个主外设只要不是同时访问同一个从外设,即可同时进行总线 传输。仲裁的详细信息被封装在总线内部,主外设和从外设的接口是一致的,与外设的数量 无关。 1.2 Avalon 总线流传输模式 Avalon 规定了各种传输模式,这里只介绍本IP 核所使用的流传输模式。关于其他的总线模 式读者可以Avalon 的总线规范。 流传输模式是在流模式主外设和流模式从外设之间建立一个开放的信道以供连续的数据传 输。该信道使得只要存在有效数据,数据便能在主从端口对之间流动,主外设不必为了确定 从端口是否可用而不断地访问从外设的寄存器。流传输模式使得主从端口之间的数据吞吐量 达到最大,同时避免了从外设数据溢出。流传输模式最适合DMA 传输。一个只包含简单的 流控制信号和一个计数器的 DMA 控制器就可以用来在一

文档评论(0)

laolao123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档