




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、【Word版本下載可任意編輯】 Nios II的多功能數碼相框設計 0 引言 數碼相框是時尚的電子消費品,也是家庭必備的裝飾品,是一種以存儲、回放和瀏覽數碼照片為功能的電子產品。目前,市場上數碼相框大多是以單芯片為解決方案,以ESSAML0GICMPX芯片設計為代表,就其設計流程而言,不存在嚴格意義上的硬件設計而只有軟件設計。硬件系統的器件是現成的,功能是確定的,構造是固定的,指令系統是不可更改的,從而導致硬件組織方案和連接方案是限定的。因此,要想對系統功能有大的升級或擴展,靠簡單的固件升級是不行的,必須采用更好的器件,設計全新的硬件系統。 本文采用了基于Nios軟核處理器的SOPC技術來實現
2、數碼相框的設計,從根本上改變了傳統設計方案的缺陷。Nios軟核嵌入式處理器是Altera公司提供的SOPC解決方案。Nios是一種可配置的1632位RISC處理器,它結合豐富的外設、專用指令和硬件加速單元可以低成本地提供極度靈活和功能強大的SOPC系統,開發者可以根據實際需要自行整合。SOPC技術在電子設計上給出了一種同時涉及底層的硬件系統設計和相應的軟件設計,在系統優化方面有了前所未有的自由度,使得從多角度、多因素和多構造層面上大幅度優化自己的設計成為可能。當電路有少量改動時,更凸現出其優勢,可以延長該產品在市場上的壽命,大大提高多功能數碼相框的性能。 1 系統總體架構設計及系統硬件設計 基
3、于Nios的SOPC嵌入式系統開發,主要由三部分組成:IP庫(Nios軟核處理器,Avalon總線,外圍設備接口等),SOPC Builder開發工具,CNUPro軟件編譯器。另外,使用Nios開展嵌入式設計在硬件上必須使用Altera公司的FPGA,本文中的設計使用的是Altera的Cyclone系列芯片的EPlCl2Q240C8芯片。 多功能數碼相框主要實現以下功能:能清晰地顯示JPEG圖片的自動播放及其縮略圖式瀏覽;多區播放或者畫中畫多種顯示方式;圖片的即時編輯與裁剪(旋轉、美化);具有出色的視聽娛樂功能,能播放MP3、MP4音頻文件,實時字幕滾動疊加;文件和文件的瀏覽及其對USB接口和
4、SD卡的支持;多種附加功能時鐘,萬年歷等。 數碼相框從CPU的總體構造到局部功能的實現上需要有時鐘電路,CPU,RAM及RAM控制器,FLASH及FLASH控制器,SD卡及SD卡控制電路, USB接口及USB接口控制器,液晶屏及液晶顯示器驅動電路,DMA控制器,音頻驅動及音頻控制電路,定時器模塊,系統硬件構造圖如1所示。 整個設計采用自上而下的設計方法,在SOPCBuilder中搭建系統硬件模塊,將所需的各功能模塊通過Avalon總線集成,這樣系統的穩定性更高。除顯示驅動模塊、音頻控制模塊和SD卡控制模塊、USB接口控制模塊外,其他模塊都可以從SOPC Builder中添加IP核構建。 2 L
5、ED背光設計 LCD面板是數碼相框的主要組成部分,它帶有用于背光照明的白光LED,LM27313已被大量用于白光LED BLU解決方案。圖2顯示了用于8英寸數碼相框LCD的白光LED背光電路。 在設計LED背光驅動電路時,LED是電流驅動型器件,為保證光照強度并提高LED的使用壽命,重要的問題是在LED正向偏置時保持恒流。由于大多數LED模塊是通過一個連接器與主板相連的,LM27313在輸出時會因誤操作或LED模塊受損而開路,誤差放大器的負輸入端沒有信號,輸出電壓將會無限制地上升,這將造成毀滅性后果,損壞LM27313或輸出二極管。為解決這一問題,在圖2中參加了一個過電壓保護電路。在圖2中,電
6、阻器R1和R2通過向誤差放大器引腳(FB)饋送輸出電壓,確保恒定輸出電壓不會無限上升。 調光控制是指根據客戶的喜好控制顯示器光照強度。可以通過開關LM27313來控制LED的開關,而對LM27313的開關控制可通過在SHDN引腳上應用脈沖寬度調制(PWM)得以實現。脈沖頻率必須超過20 kHz,低于20 kHz的頻率會使電路輸出端的多層陶瓷電容器產生波形振蕩,從而產生可聽噪聲。 3 LCD典型電源偏置電路設計 面向LCD平板電源的DCDC轉換中采用了美國國家半導體擁有的的電源解決方案LM2622。在用于數碼相框的典型LCD平板顯示器中,輸入電源電壓約為+5.O V。必須提供若干不同的電壓,以使
7、顯示面板通過該輸入電壓實現性能,通常情況下需用到升壓轉換器。可以利用LM2622在+5.0 V輸入電壓下提供若干不同的輸出電壓。圖3中的電路顯示了應如何配置LM2622,以提供+8 V,-8 V和+23 V的輸出電壓,這對于偏置TFT顯示器而言是非常方便的。 4 USB接口模塊設計 隨著通用串行總線(USB)技術的飛速發展和應用領域不斷擴大,已經實現了脫離PC而實現USB的點對點的數據傳輸,嵌入式USB主機能夠脫離PC完成USB的點對點的數據傳輸。本系統采用的是Nios+USB接口芯片的方案,USB串行接口可以作為Nios的一個外設,接口芯片采用的是Cypress公司生產的SL811HS為主控
8、制器的USB HostSlave接口芯片。設計的原理方案圖如圖4所示。 SL811HS主控制器接口提供8位的數據總線及一些控制信號,如讀寫、片選等與外部CPU或微控制器開展連接。并且,L811HS接口為外部提供簡單的地址線A0,支持可編程IO或存儲器映射設計。通過對SL811HS的讀寫時序與Avalon總線讀寫時序的分析,采用了SL811HS中的A0尋址模式與Avalon總線的“具有一個固定等待的從端口讀寫傳輸”時序,SL811HS的地址和數據均通過D分時傳輸,通過A0(數據地址選擇線)電平的高低加以區分。當A0置為低電平時,D上傳輸的是SL811HS片內存放器緩沖區的地址,反之高電平則為數據
9、。在A0模式下,SL8llHS正常的讀寫操作支持地址自動加1模式,即在此模式下微控制器只設置地址僅僅,緊接下一個時鐘的讀寫操作SL811HS內部地址指針將會自動跳到下一個數據位置。nWR,nRD,nCS,nRST分別為寫控制線、讀控制線、片選線和復位線,均是低電平有效,Nios通過這幾根控制線完成對SL811HS片內緩沖區讀寫、片選和復位等操作。INTRQ是中斷請求信號線。當SL8llHS檢測到外設插入、拔出或者數據發送錯誤、超時、數據溢出等異常情況時,通過將INTRQ置高電平通知Nios。Avalon總線為用戶提供了非常友好的接口,在SL811HS與Avalon總線的接口轉換Verilog代
10、碼中,只需建立SL81lHS端口與Avalon總線端口的映射關系即可。如圖5所示。 5 系統軟件設計部分 對基于Nios的SOPC系統開展編譯并到FPGA中生成硬件系統,同時SOPC Builder幫助用戶生成相應的SOF文件,在此根底上,開始系統軟件的設計。本系統軟件部分是在Altera公司提供的軟件集成開發工具IDE中,以C語言形式,在硬件抽象層(HAL)函數支持下設計的。 軟件的開發順序為:硬件驅動程序一操作系統移植建立文件系統應用程序設計。系統軟件開發均在Nios集成的COS-操作系統上完成。在多功能數碼相框系統*立了Task_Main(主控任務)、Task_Gui(GUI圖形化人機交
11、互界面顯示任務)、Task_Music(音樂播放控制任務)等三個任務。利用消息郵箱機制,COS-操作系統對這三個任務開展調度管理。 為了實現系統所需要的圖形人機界面,還必須在系統開發平臺開展嵌入式用戶圖形系統的設計,從而建立一個滿足實時性和快速性的人機交互系統。圖形用戶界(Graphical User Interface)一直是計算機的重要組成部分,對于嵌入式系統而言也是如此。在嵌入式GUI方面選擇了Micrium公司開發的通用嵌入式圖形用戶界面軟件CGUI,它是COS-操作系統的專用GUI,可以實現與COS-實時操作系統的完美結合。 6 結語 該系統的所有硬件構造都是在SOPC下集成的,具有的好處在于硬
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 安全生產試題及答案文庫
- 智能數控機床升級路徑與效益:2025年行業創新與市場前景報告
- 安全技術防范試題及答案
- 食品工業技術革新:2025年傳統生產技術改造與市場拓展報告
- 周恩來人物介紹
- 周圍環境與心理健康課件
- 員工試用期管理課件
- 年終護理安全總結
- 中國制造英語課件圖片
- 留置導尿管的應用與護理
- 藥物相互作用
- 電源模塊及板卡課件講解
- 2024-2025學年人教版高一物理下冊暑假練習試題及答案
- 2024年高考真題和模擬題物理分類匯編專題08 電場(原卷版)
- 人教版PEP五年級下冊英語作文
- 房地產開發股東權益維護
- 國開11620+《會計實務專題》期末復習資料
- 肉鴨養殖合同
- 中國絕經管理與絕經激素治療指南(2023版)解讀
- 清華強基化學試題
- 水平四(七年級)體育《足球》大單元教學計劃(18課時)
評論
0/150
提交評論