首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
基于PicoBlaze软核的TFT液晶显示控制
来源:本站整理  作者:佚名  2011-03-23 15:17:33



摘要:介绍基于8位嵌入式软核PicoBlaze的SOPC的设计方法,提出一种基于PicoBlaze软核的TFT液晶显示控制方案,并给出了软硬件设计方法。实验结果表明,该方案占用资源少,运行速度快,可以为FPGA驱动TFT液晶提供设计参考。
关键词:PicoBlaze;软核;SOPC;FPGA;TFT液晶

引言
    TFT液晶显示器(LCD)具有功耗低、体积小、工作电压低、使用寿命长、可以显示复杂的文字及彩色图像等优点,在嵌入式设备中得到了广泛的应用,成为人机交互的重要方式。但是TFT液晶显示器驱动具有数据量大、占用引脚多等特点,采用传统的单片机驱动方式不仅会耗费大量的系统运行时间,降低系统效率,而且也会占用大量的I/O引脚。针对这种情况,本文提出了一种基于PicoBlaze软核的TFT液晶显示控制方案,能够方便地实现FPGA对TFT液晶的显示控制,具有较强的通用性和实用性。

1 PicoBlaze的体系结构
    8位嵌入式处理器PicoBlaze是Xilinx公司为Virtex系列FPGA、Spartan系列FPGA和CoolRunnerII系列CPLD设计的嵌入式处理器软核,具有效率高、占用资源少等优点,可以方便地嵌入到硬件系统设计中,实现与其他功能模块的无缝连接。PicoBlage仅占用Spartan系列FPGA的96个Slice,占用XC3S50器件12.5%的资源,占用XC3S5000器件不到0.3%的资源;具有高达44~100 MIPS的指令执行速度,具体速度取决于所选用的FPGA系列和器件速度等级。
    PicoBlaze 8位嵌入式处理器提供了丰富、灵活的I/O口,它的外设也可以通过用户自己配置,以满足不同的系统设计要求。由于PicoB-laze提供了可综合的HDL代码,可以方便地移植到将来的FPGA架构上,因此完全不用担心当前使用的器件淘汰后难以寻求替代产品。另外,PicoBlaze完全集成在FPGA中,减少了电路板空间和设计花费。
    如图1所示,PicoBlaze微处理器主要由以下几个单元组成:16个8位通用寄存器;1 KB程序存储单元;8位算术逻辑单元,带有CARRY和ZERO标志位;64字节内部暂存RAM;256个输入和256个输出端口,方便扩展应用;中断控制单元。

a.jpg

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:101,543.00000 毫秒