新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于PicoBlaze软核的TFT液晶显示控制

基于PicoBlaze软核的TFT液晶显示控制

作者:时间:2011-03-22来源:网络收藏

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

引言
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个输出端口,方便扩展应用;中断控制单元。

本文引用地址:http://www.eepw.com.cn/article/150935.htm

a.jpg


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭