国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

基于Nios II的非一般模式類設備設計與集成

發布時間:2010-9-21 11:15    發布者:eetech
關鍵詞: NIOS
液晶顯示器按其功能可分為筆段式和點矩陣式液晶顯示器,后者又可以分為字符點陣式和圖形點陣式液晶顯示器。圖形點陣式液晶顯示器不僅可顯示數字、字符等內容,還能顯示漢字和任意圖形。但此類液晶顯示屏屬于非一般模式類設備,在Nios II中不能直接開發使用。  

對于一個全新的外部設備,Nios II有更好的解決方案快速的掌握它的控制方法。按照設備的電器要求,使用Nios II的已有的基本控制設備(例如通用輸入輸出端口PIO)掌握新設備的控制特性與方法。當充分理解新設備的特性后就可以按照Nios II的硬件抽象層(HAL)的定義方法,編寫新設備的驅動將其集成到Nios II中。這樣在今后的開發中在SOPC Builder中就可以像其他設備一樣增添這個新設備,Nios II軟核生成后會自動加載此設備的設備驅動。這樣提高了新設備的二次使用時的開發效率。  

以下是液晶屏顯示模塊接口的設計與集成過程。  

液晶顯示模塊的設計

液晶顯示簡介  

GM12864A 是帶顯示存儲器的圖形液晶顯示器。它的內部是由兩塊KS0108B作為列顯示控制器和一片KS0107B作為行顯示控制器組成。顯示屏上各像素點的顯示狀態與顯示存儲器的各位相互對應,顯示存儲器的數據直接作為圖形顯示的驅動信號。顯示數據為“1”,相應的像素點變亮。液晶屏結構如圖1所示。  



圖1 液晶屏GM12864A的結構圖  

PIO類的介紹  

設計初始階段主要的目的在于充分了解新設備的特性與控制方法,為之后的設備集成打好基礎。因此采用通用的輸入輸出控制接口(PIO)直接對液晶屏的引腳進行控制。  

Nios II中PIO分為三大類:輸入(I)、輸出(O)和三態(Tri)。PIO通過Avalon總線與Nios II相連接。如圖2所示。



圖2 通用輸入輸出接口與Nios II的連接  

  接口的設計  

Quartus II中新建一個工程,芯片類型選擇Cyclone 1C6Q240C8。設置畫面如圖3所示。  



圖3 芯片設置界面  

工程創建完成后在SOPC Builder中定制Nios II處理器。液晶屏顯示器驅動接口在設計初步作為普通的外部設備,用PIO進行操作。所以為系統增添所需要的PIO接口。設計完成后如圖4所示。  



圖4 定制的Nios II處理器結構  

定制結束后生成Nios II處理器模塊。生成后回到Quartus II中進行系統頂層結構的設計。通過SOPC Builder生成的Nios II模塊需要一個時鐘和一個復位輸入端,輸出與定制時所設計的一致。增添相應的輸入輸出引腳。頂層結構如圖5所示。  



圖5 液晶屏控制系統頂層結構  

將控制系統編譯,液晶屏與芯片的接口連接電路如圖6所示。  



圖6 液晶屏與FPGA的接口電路  

液晶屏顯示模塊的HAL集成  

為了更好的對新外設進行高效二次開發,通過編寫外設驅動并集成到HAL中是最好的方法。這樣可以更加方便的再次構件系統,有效降低開發周期,提高開發效率,降低開發難度。  

開發外設并集成的開發流程如圖7所示。  



圖7 新設備集成HAL流程  

對于新外部設備的HAL集成流程是從設備功能角度出發并劃分控制單元模塊,因此使控制程序代碼對設備無關,即外部設備細節控制對開發者是透明的,從而使代碼具有更好的規范性和可移植性。當此設備處于不同的硬件配置的Nios II系統時仍能正常工作。  

結語  

Altera FPGA中使用軟核處理器Nios II可以將外部存儲器、液晶顯示屏、以太網控制器等外部設備連接在一起,進行外設的協調工作和數據共享。從而具有較高靈活性并且能適應變化較多的技術領域。  

一個新的外部設備只要根據Nios的內部規范編寫驅動就可以集成到HAL中,加強新設備的運行穩定性和二次使用的效率。  

另外,可以根據系統的需要添加多個Nios II處理器實現“多內核”系統或者在Nios II核中加入實時操作系統(RTOS),實現多任務的調度。運用 Altera的SOPC技術可以高效快速的開發一個用戶定制的片上系統。并且具有外圍電路少,控制靈活方便,研發周期短等特點。
本文地址:http://m.qingdxww.cn/thread-28426-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區
關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 青青久久精品国产免费看 | 日本黄页网站免费 | 一区二区三区四区在线播放 | 日韩一级欧美一级在线观看 | 欧美va亚洲va香蕉在线 | 亚洲国产欧美日韩一区二区 | 一级日本大片免费观看视频 | 在线观看亚洲人成网站 | 久久精品综合免费观看 | 妈妈的朋友手机在线观看 | 四虎www成人影院观看 | 免费一区二区三区免费视频 | 天天操天天干天天玩 | 一区二区三区在线免费观看视频 | 欧美香蕉爽爽人人爽观看猫咪 | 四虎影院2022| 国产在线五月综合婷婷 | 男女免费在线视频 | 精品一区二区三区三区 | 曰韩一级 | 香港国产特级一级毛片 | www国产永久免费视频看看 | 一区二区三区四区国产精品 | 三级毛片国产三级毛片 | 四虎影院新地址 | 99热这里只有精品久久免费 | 天天干天天操天天摸 | 国产成人三级视频在线观看播放 | 日韩欧美精品有码在线观看 | 蜜桃精品视频在线 | 春日迟迟再出发综艺在线观看免费 | 成人免费国产欧美日韩你懂的 | 香蕉成人网 | 亚洲天天在线 | 国产精品国产三级国产a | 国自产拍亚洲免费视频 | 日本特黄特色aaa大片免费 | 在线视频一区二区三区四区 | 福利国模私拍视频在线观看 | 99久久精品免费视频 | www.亚洲成人|