最新設(shè)計(jì)資源

基于PicoBlaze軟核的TFT液晶顯示控制的設(shè)計(jì)[模擬設(shè)計(jì)][其他]

TFT液晶顯示器(LCD)具有功耗低、體積小、工作電壓低、使用壽命長(zhǎng)、可以顯示復(fù)雜的文字及彩色圖像等優(yōu)點(diǎn),在嵌入式設(shè)備中得到了廣泛的應(yīng)用,成為人機(jī)交互的重要方式。但是TFT液晶顯示器驅(qū)動(dòng)具有數(shù)據(jù)量大、占用引腳多等特點(diǎn),采用傳統(tǒng)的單片機(jī)驅(qū)動(dòng)方式不僅會(huì)耗費(fèi)大量的系統(tǒng)運(yùn)行時(shí)間,降低系統(tǒng)效率,而且也會(huì)占用大量的I/O引腳。針對(duì)這種情況,本文提出了一種基于PicoBlaze軟核的TFT液晶顯示控制方案,能夠方便地實(shí)現(xiàn)FPGA對(duì)TFT液晶的顯示控制,具有較強(qiáng)的通用性和實(shí)用性。1PicoBlaze的體系結(jié)構(gòu)8位嵌入式處理器PicoBlaze是Xilinx公司為Virtex系列FPGA、Spartan系列FPGA和CoolRunnerII系列CPLD設(shè)計(jì)的嵌入式處理器軟核,具有效率高、占用資源少等優(yōu)點(diǎn),可以方便地嵌入到硬件系統(tǒng)設(shè)計(jì)中,實(shí)現(xiàn)與其他功能模塊的無(wú)縫連接。PicoBlage僅占用Spartan系列FPGA的96個(gè)Slice,占用XC3S50器件12.5%的資源,占用XC3S5000器件不到0.3%的資源;具有高達(dá)44~100MIPS的指令執(zhí)行速度,具體速度取決于所選用的FPGA系列和器件速度等級(jí)。PicoBlaze8

發(fā)表于:6/27/2012