<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于PicoBlaze軟核的TFT液晶顯示控制

基于PicoBlaze軟核的TFT液晶顯示控制

作者: 時(shí)間:2011-03-22 來(lái)源:網(wǎng)絡(luò ) 收藏

其中,delay_lus_constant=(clock_rate-6)/4,這里clock_rate為50。實(shí)現了端口位操作和軟件延時(shí)功能,即可按照8080并行讀寫(xiě)時(shí)序編寫(xiě)發(fā)送命令子程序。其程序代碼如下:
f.jpg
3.2 與FPGA的邏輯接口
與FPGA的邏輯接口主要在FPGA邏輯設計中例化單元,將其與程序ROM相連,并完成輸入、輸出端口的鎖存譯碼。其接口示意圖如圖2所示。

本文引用地址:http://dyxdggzs.com/article/150935.htm

g.jpg


PicoBlaze的匯編程序經(jīng)匯編工具KCPSM3.exe編譯后,將其程序代碼填充到由BLOCK RAM組成的程序ROM中,在FPGA邏輯設計中,將程序ROM和PicoBlaze模塊KCPSM3的對應引腳相連即可。鎖存譯碼單元在每個(gè)有效時(shí)鐘沿,在WRITE_STROBE的使能下對PORT_ID進(jìn)行譯碼,并將OUT_PORT上的數據鎖存到相應的寄存器中。本設計包含3個(gè)端口,分別是數據線(xiàn)高8位DATA_H、數據線(xiàn)低8位DATA_L和線(xiàn)CTRL,其中CTRL的bit0~bit4分別表示RS、RD、RESET、WR和CS。
在FPGA邏輯中完成PieoBlaze的例化和相關(guān)邏輯設計后,即可用Xilinx的集成開(kāi)發(fā)工具ISE進(jìn)行綜合、實(shí)現和下載驗證。綜合結果顯示,本設計共占用了102個(gè)Slice和1個(gè)RAMBl6S單元,僅占XC2VP30-7FF896總Slice數和BRAM單元的1%。最后,將生成的比特流下載到Xilinx XUP Virtex-II PRO開(kāi)發(fā)板上進(jìn)行驗證。結果表明,能夠正確驅動(dòng)單種或多種顏色,達到了預期目標。經(jīng)測算,當系統時(shí)鐘為50 MHz時(shí),全屏刷新一次約需55.4 ms,具有較高的實(shí)時(shí)性。如果將系統時(shí)鐘提高到100 MHz,還可以進(jìn)一步加快刷新速度。

結語(yǔ)
本文設計的PicoBlaze方案,已在XilinxXUP Virtex-II PRO開(kāi)發(fā)板上進(jìn)行了驗證,取得了良好的效果。通過(guò)本設計方案可以看出,PicoBlaze是一個(gè)功能強大、應用靈活的8位嵌入式處理器,可用于實(shí)現非關(guān)鍵時(shí)序的復雜控制功能,而其他關(guān)鍵時(shí)序和數據通道功能則需FPGA邏輯來(lái)實(shí)現,二者有機結合將使得系統設計更加方便、靈活。


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>