eeworm.com VIP專區(qū) 單片機(jī)源碼系列 61資源包含以下內(nèi)容:1. LLCR Pin Socket Testing with t.pdf2. 單片機(jī)開發(fā)中應(yīng)掌握的幾個(gè)基本技巧.rar3. PIC16F877 學(xué)習(xí)指南.pdf4. MPLAB 6.XX及PICC18安裝使用簡(jiǎn)介.rar5. KS-0825用戶接口電路模塊.pdf6. TEC6213 AM/SW/FM收音機(jī)頻率顯示MCU接口電路.pdf7. 單片機(jī)音樂程序教程.rar8. 51單片機(jī)匯編語言教程.pdf9. 8SH702&703用戶接口電路.pdf10. dsPIC30F產(chǎn)品手冊(cè).rar11. dsPIC30F數(shù)字信號(hào)控制器單片機(jī)和DSP領(lǐng)域的最佳選擇.rar12. 基于模糊PID算法的電阻爐溫度控制系統(tǒng)設(shè)計(jì).pdf13. 基于TMS320F2812的數(shù)字頻率計(jì).pdf14. 單片機(jī)開發(fā)仿真環(huán)境+keil初學(xué)者教程.rar15. 數(shù)字頻度計(jì)設(shè)計(jì).pdf16. 單片機(jī)論文資料 (包含62篇論文).rar17. 綜合運(yùn)動(dòng)機(jī)器人測(cè)控系統(tǒng)的設(shè)計(jì)與實(shí)施.ppt18. SMS模塊TC351及其外圍電路設(shè)計(jì).pdf19. 基于單片機(jī)的智能玩具電動(dòng)車設(shè)計(jì).doc20. 從51初學(xué)入門到單片機(jī)電子工程師.pdf21. 采用納瓦技術(shù)的8/14引腳閃存8位CMOS單片機(jī) PIC12.pdf22. Keil uVision3Keil uVision3.rar23. 6引腳8位閃存單片機(jī) PIC10F200/202/204/2.pdf24. 單片機(jī)測(cè)控系統(tǒng)綜合實(shí)驗(yàn)指導(dǎo)書.doc25. MSP430與ARM7系列比較.pdf26. MPLAB C30用戶指南(英文).pdf27. 單片機(jī)的電路仿真.pdf28. 嵌入式CAN轉(zhuǎn)UART模塊 CSM100系列產(chǎn)品手冊(cè).pdf29. Proteus中文入門基礎(chǔ)教程.rar30. PICkit™ 2 Microcontrolle.pdf31. 微控制器末來發(fā)展分析.pdf32. 單片機(jī)系統(tǒng)的工作原理設(shè)計(jì).pdf33. PICKIT™ 2 PROGRAMMER-TO-.pdf34. MCU市場(chǎng)最新技術(shù)與市場(chǎng)發(fā)展趨勢(shì).pdf35. 單片機(jī)實(shí)驗(yàn)教程大綱.pdf36. PICkit™ 2 單片機(jī)編程器用戶指南.pdf37. 用單片機(jī)設(shè)計(jì)電子音樂門鈴.rar38. 單片機(jī)課程設(shè)計(jì)指導(dǎo)教材.pdf39. 基于AT89C52單片機(jī)的步進(jìn)電機(jī)控制系統(tǒng)設(shè)計(jì).pdf40. 單片機(jī)小精靈工具下載.rar41. AVR 單片機(jī)和C語言的集成開發(fā)環(huán)境.pdf42. C8051F330低成本智能單相交流電壓表方案(取代傳統(tǒng)動(dòng)圈.pdf43. Proteus 6.9 SP4.rar44. 8098 單片機(jī)和伺服電機(jī)PWM 調(diào)速控制.pdf45. 單片機(jī)設(shè)計(jì)資料集.rar46. MCS—51系列單片機(jī)結(jié)構(gòu)及原理.pdf47. 常用三星單片機(jī)燒寫電壓設(shè)置參考表.pdf48. 單片機(jī)開發(fā)工具全集.rar49. 學(xué)習(xí)單片機(jī)總結(jié)寶典.pdf50. P87LPC767 OTP 單片機(jī)原理.pdf51. 單片機(jī)經(jīng)典教程.rar52. 單片機(jī)原理和應(yīng)用實(shí)驗(yàn)電子教材.pdf53. 看門狗電路的分析.pdf54. 單片機(jī)與可編程器件教程.pdf55. 單片機(jī)原理及綜合設(shè)計(jì).pdf56. 在串口/并口基礎(chǔ)上實(shí)現(xiàn)51內(nèi)核單片機(jī)的在線編程.doc57. 單片機(jī)系統(tǒng)組成原理(PPT篇).ppt58. 精通MCS-51單片機(jī)絕世秘笈.rar59. 單片機(jī)的結(jié)構(gòu)原理解析.pdf60. AVR單片機(jī)技術(shù)原理.pdf61. ISP 型單片機(jī)實(shí)驗(yàn)板.pdf62. PIC 單片機(jī)的組成習(xí)題解答.pdf63. 各系列I/O型單片機(jī)使用手冊(cè).pdf64. A/D 型單片機(jī)使用說明書/手冊(cè).pdf65. HT49R30A-1八位單片機(jī).pdf66. 單片機(jī)之PPT篇.pdf67. 51單片機(jī)C語言快速上手.pdf68. MCS-51單片機(jī)講義資料(匯編).pdf69. MCS-51單片機(jī)的系統(tǒng)擴(kuò)展技術(shù).pdf70. STC89系列單片機(jī)選型指南.pdf71. MPLAB C18使用指南.pdf72. 最強(qiáng)萬年歷源碼(支持24節(jié)氣、支持所有單片機(jī)、ARM).rar73. 單片機(jī)大蝦是怎么樣煉成的.pdf74. 基于AT89S52的紅外遙控電子密碼鎖設(shè)計(jì).rar75. 基于AT89C51的紅外遙控電子密碼鎖的設(shè)計(jì).rar76. 單片機(jī)控制紅外線防盜報(bào)警器的制作及應(yīng)用.rar77. Stellaris(群星)單片機(jī)的片上FLASH編程(英).pdf78. 高速SOC單片機(jī)C8051F.pdf79. LM3S系列代碼加密.rar80. 單片機(jī)/ISP綜合設(shè)計(jì)實(shí)驗(yàn).pdf81. 使用Stellaris(群星)單片機(jī)驅(qū)動(dòng)直流無刷電機(jī).rar82. 單片機(jī)原理及應(yīng)用.pdf83. MCS-51單片機(jī)實(shí)驗(yàn)指導(dǎo)書.pdf84. 使用Stellaris(群星)單片機(jī)制作自動(dòng)小車.rar85. Luminary的ADC過采樣應(yīng)用筆記.rar86. 單片機(jī)反匯編工具包.zip87. 單片機(jī)原理和接口技術(shù)簡(jiǎn)介.pdf88. Stellaris(群星)單片機(jī)加上32KB串行SRAM(英.pdf89. MCS-51單片機(jī)的硬件結(jié)構(gòu)原理.pdf90. PIC16F877 單片機(jī)的鍵盤和LED 數(shù)碼顯示接口.pdf91. LM3S系列微控制器I2C應(yīng)用文檔.rar92. PWM語音播放器——基于Luminary單片機(jī).rar93. C8051F單片機(jī).pdf94. LM3S系列單片機(jī)IrDA應(yīng)用筆記.rar95. LM3S系列單片機(jī)以太網(wǎng)升級(jí)方案解決.rar96. STC12C5410AD 系列單片機(jī)器件手冊(cè).pdf97. Stellaris(群星)單片機(jī)的時(shí)鐘選擇.pdf98. LM3S系列單片機(jī)串行(UART)升級(jí)方案解決.rar99. 單片機(jī)應(yīng)用開發(fā)實(shí)驗(yàn)指導(dǎo)書.pdf100. LM3S系列單片機(jī)睡眠與深度睡眠應(yīng)用筆記.pdf
標(biāo)簽: 電路分析基礎(chǔ)
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
函數(shù)發(fā)生器又名任意波形發(fā)生器,是一種常用的信號(hào)源,廣泛應(yīng)用于通信、雷達(dá)、導(dǎo)航等現(xiàn)代電子技術(shù)領(lǐng)域。信號(hào)發(fā)生器的核心技術(shù)是頻率合成技術(shù),主要方法有:直接模擬頻率合成、鎖相環(huán)頻率合成(PLL)、直接數(shù)字合成技術(shù)(DDS)。DDS是開環(huán)系統(tǒng),無反饋環(huán)節(jié),輸出響應(yīng)速度快,頻率穩(wěn)定度高。因此直接數(shù)字頻率合成技術(shù)是目前頻率合成的主要技術(shù)之一,其輸出信號(hào)具有相對(duì)較大的帶寬、快速的相位捷變、極高的相位分辨率和相位連續(xù)等優(yōu)點(diǎn)。本文的主要工作是采用SOPC結(jié)合虛擬儀器技術(shù),進(jìn)行DDS智能函數(shù)發(fā)生器的研制。 本文介紹了虛擬儀器技術(shù)的基本理論,簡(jiǎn)要闡述了儀器驅(qū)動(dòng)程序、VISA等相關(guān)技術(shù)。對(duì)SOPC技術(shù)進(jìn)行了深入的研究:SOPC技術(shù)是基于可編程邏輯器件的可重構(gòu)片上系統(tǒng),它作為SOC和CPLD/FPGA相結(jié)合的一項(xiàng)綜合技術(shù),結(jié)合了兩者的優(yōu)點(diǎn),集成了硬核或軟核CPU、DSP、鎖相環(huán)、存儲(chǔ)器、I/O接口及可編程邏輯,可以靈活高效地解決SOC方案,而且設(shè)計(jì)周期短,設(shè)計(jì)成本低,非常適合本設(shè)計(jì)的應(yīng)用。本文還對(duì)基于DDS原理的設(shè)計(jì)方案進(jìn)行了分析,介紹了DDS的基本理論以及數(shù)學(xué)綜合,在研究DDS原理的基礎(chǔ)上,利用SOPC技術(shù),在一片F(xiàn)PGA芯片上實(shí)現(xiàn)了整個(gè)函數(shù)發(fā)生器的硬件集成。 本文就函數(shù)發(fā)生器的設(shè)計(jì)制定了整體方案,對(duì)軟硬件設(shè)計(jì)原理及實(shí)現(xiàn)方法進(jìn)行了具體的介紹,包括整個(gè)系統(tǒng)的硬件電路,SOPC片上系統(tǒng)和PC端軟件的設(shè)計(jì)。在設(shè)計(jì)中,LabVIEW波形編輯軟件和函數(shù)發(fā)生器二者采用異步串口進(jìn)行通信。利用LabVIEW的強(qiáng)大功能,把波形的編輯,系統(tǒng)的設(shè)置放到計(jì)算機(jī)上完 成,具有人機(jī)界面友好、系統(tǒng)升級(jí)方便、節(jié)約硬件成本等諸多優(yōu)勢(shì)。同時(shí)充分利用了FPGA內(nèi)部大量的邏輯資源,將DDS模塊和微處理器模塊集成到一個(gè)單片F(xiàn)PGA上,改變了傳統(tǒng)的系統(tǒng)設(shè)計(jì)思路。通過對(duì)系統(tǒng)仿真和實(shí)際測(cè)試,結(jié)果表明該智能型函數(shù)發(fā)生器不僅能產(chǎn)生理想的輸出信號(hào),還具有集成度高、穩(wěn)定性好和擴(kuò)展性強(qiáng)等優(yōu)點(diǎn)。關(guān)鍵詞:智能型函數(shù)發(fā)生器,虛擬儀器,可編程片上系統(tǒng),直接數(shù)字合成技術(shù),NiosⅡ處理器。
標(biāo)簽: LabVIEW SOPC 智能型
上傳時(shí)間: 2013-07-09
上傳用戶:zw380105939
激光打標(biāo)是指利用高能量密度的激光束在物件表面作永久性標(biāo)刻。激光打標(biāo)以其“打標(biāo)速度快、性能穩(wěn)定、打標(biāo)質(zhì)量好”等優(yōu)勢(shì),獲得了日益廣泛的應(yīng)用。傳統(tǒng)的激光打標(biāo)系統(tǒng)一般是基于ISA總線或PCI總線的,運(yùn)動(dòng)控制卡必須插在計(jì)算機(jī)的PCI插槽內(nèi),且不支持熱捅拔,影響了控制卡的穩(wěn)定性;以單片機(jī)為主控制器的激光打標(biāo)控制卡雖然成本低、運(yùn)行可靠,但由于其運(yùn)算速度慢、存儲(chǔ)容量有限,限制了它的應(yīng)用范圍。 運(yùn)動(dòng)控制卡是激光打標(biāo)系統(tǒng)的核心組成部分。本文設(shè)計(jì)了一種新型的基于USB總線,以FPGA為主控單元的振鏡掃描式激光打標(biāo)控制卡,它利用了USB總線高速、穩(wěn)定、易用和FPGA資源豐富、處理能力強(qiáng)、易擴(kuò)展等優(yōu)點(diǎn),將PC機(jī)強(qiáng)大的信息處理能力與運(yùn)動(dòng)控制卡的運(yùn)動(dòng)控制能力相結(jié)合,具有信息處理能力強(qiáng)、開放程度高、使用方便的特點(diǎn)。 本文首先介紹了激光打標(biāo)的原理,激光打標(biāo)技術(shù)的發(fā)展現(xiàn)狀以及激光打標(biāo)系統(tǒng)的組成結(jié)構(gòu)。在對(duì)USB總線技術(shù)作了簡(jiǎn)要介紹后,詳細(xì)討論了激光打標(biāo)控制卡的硬件電路設(shè)計(jì),包括USB接口電路,F(xiàn)PGA主控單元電路,D/A單元電路,存儲(chǔ)器電路,I/O接口電路等。接著對(duì)USB接口單元的固件程序和FPGA中USB接口功能模塊、D/A寫控制功能模塊和SRAM讀寫控制功能模塊的程序做了詳細(xì)設(shè)計(jì),通過軟硬件調(diào)試,控制卡實(shí)現(xiàn)了USB通信,輸出兩路模擬信號(hào),SRAM數(shù)據(jù)讀寫,數(shù)字量輸入輸出等功能。
標(biāo)簽: FPGA USB 激光打標(biāo)
上傳時(shí)間: 2013-04-24
上傳用戶:prczsf
數(shù)字信號(hào)發(fā)生器是數(shù)字信號(hào)處理中不可缺少的調(diào)試設(shè)備。在某工程項(xiàng)目中,為了提供特殊信號(hào),比如雷達(dá)信號(hào),就需要設(shè)計(jì)專用的數(shù)字信號(hào)發(fā)生器,用以達(dá)到發(fā)送雷達(dá)信號(hào)的要求。在本文中提出了使用PCI接口的專用數(shù)字信號(hào)發(fā)生器方案。 該方案的目標(biāo)是能夠采錄雷達(dá)信號(hào),把信號(hào)發(fā)送到主機(jī)作為信號(hào)文件存儲(chǔ)起來,然后對(duì)這個(gè)信號(hào)文件進(jìn)行航跡分離,得到需要的航跡信號(hào)文件。同時(shí),信號(hào)發(fā)生器具有發(fā)送信號(hào)的功能,可以把不同形式的信號(hào)文件發(fā)送到檢測(cè)端口,用于設(shè)備調(diào)試。 在本文中系統(tǒng)設(shè)計(jì)主要分為硬件和軟件兩個(gè)方面來介紹: 硬件部分采用了FPGA邏輯設(shè)計(jì)加上外圍電路來實(shí)現(xiàn)的。在硬件設(shè)計(jì)中,最主要的是FPGA邏輯設(shè)計(jì),包括9路主從SPI接口信號(hào)的邏輯控制,片外SDRAM的邏輯控制,PCI9054的邏輯控制,以及這些邏輯模塊間信號(hào)的同步、發(fā)送和接收。在這個(gè)過程中信號(hào)的方向是雙向的,所選用的芯片都具有雙向數(shù)據(jù)的功能。 在本文中軟件部分包括驅(qū)動(dòng)軟件和應(yīng)用軟件。驅(qū)動(dòng)軟件采用PLXSDK驅(qū)動(dòng)開發(fā),通過控制PCI總線完成數(shù)據(jù)的采錄和發(fā)送。應(yīng)用軟件中包括數(shù)據(jù)提取和數(shù)據(jù)發(fā)送,采用卡爾曼濾波器等方法。 通過實(shí)驗(yàn)證明該方案完全滿足數(shù)據(jù)傳輸?shù)囊螅_(dá)到SPI傳輸?shù)乃俣纫螅軌蛲瓿珊桔E提取,以及數(shù)據(jù)傳輸。
標(biāo)簽: FPGA 數(shù)字信號(hào)發(fā)生器
上傳時(shí)間: 2013-07-14
上傳用戶:腳趾頭
單片微型計(jì)算機(jī)(單片機(jī))是將微處理器CPU、程序存儲(chǔ)器、數(shù)據(jù)存儲(chǔ)器、定時(shí)/計(jì)數(shù)器、輸入/輸出并行接口等集成在一起。由于單片機(jī)具有專門為嵌入式系統(tǒng)設(shè)計(jì)的體系結(jié)構(gòu)與指令系統(tǒng),所以它最能滿足嵌入式系統(tǒng)的應(yīng)用要求。Intel公司生產(chǎn)的MCS-51系列單片機(jī)是我國(guó)目前應(yīng)用最廣的單片機(jī)之一。 隨著可編程邏輯器件設(shè)計(jì)技術(shù)的發(fā)展,每個(gè)邏輯器件中門電路的數(shù)量越來越多,一個(gè)邏輯器件就可以完成本來要由很多分立邏輯器件和存儲(chǔ)芯片完成的功能。這樣做減少了系統(tǒng)的功耗和成本,提高了性能和可靠性。FPGA就是目前最受歡迎的可編程邏輯器件之一。IP核是將一些在數(shù)字電路中常用但比較復(fù)雜的功能塊,設(shè)計(jì)成可修改參數(shù)的模塊,讓其他用戶可以直接調(diào)用這些模塊,這樣就大大減輕了工程師的負(fù)擔(dān),避免重復(fù)勞動(dòng)。隨著FPGA的規(guī)模越來越大,設(shè)計(jì)越來越復(fù)雜,使用IP核是一個(gè)發(fā)展趨勢(shì)。 本課題結(jié)合FPGA與8051單片機(jī)的優(yōu)點(diǎn),主要針對(duì)以下三個(gè)方面研究: (1)FPGA開發(fā)平臺(tái)的硬件實(shí)現(xiàn)選用Xilinx公司的XC3S500E-PQ208-4-C作為核心器件,采用Intel公司的EEPROM芯片2816A和SRAM芯片6116作為片內(nèi)程序存儲(chǔ)器,搭建FPGA的硬件開發(fā)平臺(tái)。 (2)用VHDL語言實(shí)現(xiàn)8051IP核分析研究8051系列單片機(jī)內(nèi)部各模塊結(jié)構(gòu)以及各部分的連接關(guān)系,實(shí)現(xiàn)了基于FPGA的8051IP核。主要包括如下幾個(gè)模塊:CPU模塊、片內(nèi)數(shù)據(jù)存儲(chǔ)器模塊、定時(shí)/計(jì)數(shù)器模塊、并行端口模塊、串行端口模塊、中斷處理模塊、同步復(fù)位模塊等。 (3)基于FPGA的8051IP核應(yīng)用用所設(shè)計(jì)的8051IP核,實(shí)現(xiàn)了對(duì)一個(gè)4×4鍵盤的監(jiān)測(cè)掃描、鍵盤確認(rèn)、按鍵識(shí)別等應(yīng)用。
標(biāo)簽: FPGA 8051 單片機(jī)
上傳時(shí)間: 2013-06-21
上傳用戶:stampede
隨著信息技術(shù)和計(jì)算機(jī)技術(shù)的飛速發(fā)展,數(shù)字信號(hào)處理已經(jīng)逐漸發(fā)展成一門關(guān)鍵的技術(shù)科學(xué)。圖像處理作為一種重要的現(xiàn)代技術(shù),己經(jīng)在通信、航空航天、遙感遙測(cè)、生物醫(yī)學(xué)、軍事、信息安全等領(lǐng)域得到廣泛的應(yīng)用。圖像處理特別是高分辨率圖像實(shí)時(shí)處理的實(shí)現(xiàn)技術(shù)對(duì)相關(guān)領(lǐng)域的發(fā)展具有深遠(yuǎn)意義。另外,現(xiàn)場(chǎng)可編程門陣列FPGA和高效率硬件描述語言Verilog HDL的結(jié)合,大大變革了電子系統(tǒng)的設(shè)計(jì)方法,加速了系統(tǒng)的設(shè)計(jì)進(jìn)程,為圖像壓縮系統(tǒng)的實(shí)現(xiàn)提供了硬件支持和軟件保障。 本文主要包括以下幾個(gè)方面的內(nèi)容: (1)結(jié)合某工程的具體需求,設(shè)計(jì)了一種基于FPGA的圖像壓縮系統(tǒng),核心硬件選用XILINX公司的Virtex-Ⅱ Pro系列FPGA芯片,存儲(chǔ)器件選用MICRON公司的MT48LC4M16A2SDRAM,圖像壓縮的核心算法選用近無損壓縮算法JPEG-LS。 (2)用Verilog硬件描述語言實(shí)現(xiàn)了JPEG-LS標(biāo)準(zhǔn)中的基本算法,為課題組成員進(jìn)行算法改進(jìn)提供了有力支持。 (3)用Verilog硬件描述語言設(shè)計(jì)并實(shí)現(xiàn)了SDRAM控制器模塊,使核心壓縮模塊能夠方便靈活地訪問片外存儲(chǔ)器。 (4)構(gòu)建了圖像壓縮系統(tǒng)的測(cè)試平臺(tái),對(duì)實(shí)現(xiàn)的SDRAM控制器模塊和JPEG-LS基本算法模塊進(jìn)行了軟件仿真測(cè)試和硬件測(cè)試,驗(yàn)證了其功能的正確性。
標(biāo)簽: FPGA 圖像壓縮系統(tǒng)
上傳用戶:a3318966
本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線的模數(shù)轉(zhuǎn)換器部分、通訊部分的電路設(shè)計(jì)。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線的模數(shù)轉(zhuǎn)換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內(nèi)用VHDL語言實(shí)現(xiàn)。通過上述設(shè)計(jì)實(shí)現(xiàn)了“準(zhǔn)單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設(shè)計(jì)的數(shù)據(jù)采集器可以和結(jié)構(gòu)類似的上位機(jī)通訊,本課題完成了在上位機(jī)中用VHDL語言實(shí)現(xiàn)的通信電路模塊。通過上述兩部分工作,將微處理器、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器等數(shù)字邏輯電路均集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開關(guān)量驅(qū)動(dòng)芯片。FPGA內(nèi)部的硬件電路采用VHDL語言編寫;MCU軟核工作所需要的程序采用C語言編寫。多臺(tái)數(shù)據(jù)采集器與服務(wù)器構(gòu)成數(shù)據(jù)采集系統(tǒng)。服務(wù)器端軟件用VB開發(fā),既可以將實(shí)時(shí)采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀的曲線方式顯示。 由于數(shù)據(jù)采集器是所有自控類系統(tǒng)所必需的電路模塊,所以一個(gè)通用的片上系統(tǒng)設(shè)計(jì)可以解決各類系統(tǒng)的應(yīng)用問題,達(dá)到“設(shè)計(jì)復(fù)用”(DesignReuse)的目的。采用基于FPGA的SOPC設(shè)計(jì)的更加突出的優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。
標(biāo)簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)
上傳時(shí)間: 2013-07-12
上傳用戶:a155166
ARM嵌入式技術(shù)在工業(yè)和生活中正得到越來越廣泛的應(yīng)用,為了適應(yīng)技術(shù)的發(fā)展和社會(huì)的需求,滿足為社會(huì)培養(yǎng)創(chuàng)新型人才的需要,高校通信類和電子類專業(yè)開設(shè)ARM嵌入式技術(shù)相關(guān)課程及其實(shí)驗(yàn)課程將成為趨勢(shì)。在課程中設(shè)置合理實(shí)驗(yàn),可以有效提高學(xué)生的動(dòng)手能力和培養(yǎng)創(chuàng)新性思維,幫助學(xué)生更快、更好地掌握理論和應(yīng)用技術(shù)。 論文設(shè)計(jì)的ARM嵌入式教學(xué)實(shí)驗(yàn)系統(tǒng)包括一塊適合普通高校嵌入式技術(shù)實(shí)驗(yàn)課程教學(xué)的實(shí)驗(yàn)開發(fā)板及其配套的實(shí)驗(yàn)。該實(shí)驗(yàn)系統(tǒng)針對(duì)一般高校所開設(shè)的ARM嵌入式技術(shù)相關(guān)課程的要求而設(shè)計(jì),配套實(shí)驗(yàn)符合教學(xué)大綱及實(shí)驗(yàn)課時(shí)的要求。 論文設(shè)計(jì)的實(shí)驗(yàn)開發(fā)板主要組成模塊有:最小系統(tǒng),包括控制器模塊、電源模塊、復(fù)位模塊、Flash ROM模塊、SDRAM模塊、JTAG接口等;擴(kuò)展接口,包括LED、鍵盤、RS232串口、I2C接口、液晶模塊、以太網(wǎng)模塊等。實(shí)驗(yàn)開發(fā)板采用S3C4510B網(wǎng)絡(luò)控制芯片用作控制和信號(hào)處理,使用網(wǎng)絡(luò)接口芯片DM9161和隔離變壓器H1102完成網(wǎng)絡(luò)接入,使用AM29LV160和HY57V641620HG構(gòu)建16位存儲(chǔ)單元,使用AT24C01和PCF8583來構(gòu)建I2C接口,使用MAX232完成TTL電平轉(zhuǎn)換以擴(kuò)展RS232串口,并擴(kuò)展鍵盤和LCD實(shí)現(xiàn)人機(jī)交互。實(shí)驗(yàn)開發(fā)板的硬件設(shè)計(jì)充分考慮了一般高校實(shí)驗(yàn)室的條件和需求,能夠較好地將成本控制在150元左右,有利于在有限的條件下為每個(gè)學(xué)生盡可能的創(chuàng)造動(dòng)手制作PCB的實(shí)驗(yàn)條件。實(shí)驗(yàn)板的接口設(shè)計(jì)能夠讓學(xué)生較為方便地開展實(shí)驗(yàn),并考慮了實(shí)驗(yàn)板擴(kuò)展和二次開發(fā)的需要。 論文設(shè)計(jì)的實(shí)驗(yàn)系統(tǒng)配套實(shí)驗(yàn)主要有基礎(chǔ)實(shí)驗(yàn)、擴(kuò)展實(shí)驗(yàn)和設(shè)計(jì)實(shí)驗(yàn)。基礎(chǔ)實(shí)驗(yàn)主要幫助學(xué)生熟悉嵌入式系統(tǒng)的片內(nèi)資源和特殊功能寄存器的配置方法,對(duì)整個(gè)嵌入式系統(tǒng)的架構(gòu)有一定的理解,能編程完成一些簡(jiǎn)單的控制功能;擴(kuò)展實(shí)驗(yàn)主要幫助學(xué)生建立嵌入式系統(tǒng)開發(fā)和設(shè)計(jì)的基本理念,能夠設(shè)計(jì)和實(shí)現(xiàn)常見的外設(shè)驅(qū)動(dòng)程序,能夠進(jìn)行操作系統(tǒng)的配置和移植,能夠自行對(duì)實(shí)驗(yàn)板進(jìn)行一定程度的擴(kuò)展;設(shè)計(jì)實(shí)驗(yàn)?zāi)軌驇椭鷮W(xué)生提高嵌入式系統(tǒng)的設(shè)計(jì)開發(fā)能力,使學(xué)生能根據(jù)需要設(shè)計(jì)出實(shí)現(xiàn)一定功能的擴(kuò)展模塊,從而使實(shí)驗(yàn)板擴(kuò)展成實(shí)現(xiàn)具體功能的工業(yè)產(chǎn)品。基礎(chǔ)實(shí)驗(yàn)包括ADS集成環(huán)境實(shí)驗(yàn)、鍵盤實(shí)驗(yàn)(GPIO輸入)、LED實(shí)驗(yàn)(GPIO輸出)、定時(shí)器實(shí)驗(yàn)、外部中斷實(shí)驗(yàn)、UART串口通信實(shí)驗(yàn)、I2C接口實(shí)驗(yàn)、液晶顯示實(shí)驗(yàn);擴(kuò)展實(shí)驗(yàn)包括建立交叉編譯環(huán)境實(shí)驗(yàn)、操作系統(tǒng)編譯實(shí)驗(yàn)、操作系統(tǒng)移植實(shí)驗(yàn)、以太網(wǎng)通信實(shí)驗(yàn)、TFTP實(shí)驗(yàn)、WEB訪問實(shí)驗(yàn);設(shè)計(jì)實(shí)驗(yàn)包括TCP/IP協(xié)議棧實(shí)驗(yàn)、Web服務(wù)器實(shí)驗(yàn)。學(xué)生通過完成基礎(chǔ)實(shí)驗(yàn)、擴(kuò)展實(shí)驗(yàn)和設(shè)計(jì)實(shí)驗(yàn)來達(dá)到教學(xué)大綱的要求,并可以在此基礎(chǔ)上進(jìn)行更深入的創(chuàng)新性開發(fā)實(shí)驗(yàn),可以滿足一般高校嵌入式技術(shù)實(shí)驗(yàn)課程教學(xué)的需要。 論文介紹了嵌入式交叉編譯環(huán)境的建立以及實(shí)驗(yàn)開發(fā)板設(shè)計(jì)完成后進(jìn)行的調(diào)試。實(shí)驗(yàn)開發(fā)板移植的嵌入式操作系統(tǒng)為uClinux,采用的Bootloader為U-boot。論文還簡(jiǎn)單介紹了實(shí)驗(yàn)系統(tǒng)的擴(kuò)展方案和二次開發(fā)方案,并對(duì)嵌入式新技術(shù)的發(fā)展做了粗淺的探討。 論文所做的工作以科學(xué)發(fā)展觀為指導(dǎo),是對(duì)普通高校ARM嵌入式技術(shù)實(shí)驗(yàn)課程設(shè)計(jì)的一次有益探索。
標(biāo)簽: ARM 嵌入式 教學(xué)實(shí)驗(yàn)系統(tǒng)
上傳用戶:jjq719719
SoC(System On a Chip)又稱為片上系統(tǒng),是指將微處理器、模擬IP核、數(shù)字IP核和存儲(chǔ)器(或片外存儲(chǔ)器接口)集成在單一芯片上。SoC產(chǎn)品不斷朝著體積小、功能強(qiáng)的方向發(fā)展,芯片內(nèi)部整合越來越多的功能。ARM架構(gòu)作為嵌入式系統(tǒng)流行的應(yīng)用,其應(yīng)用的擴(kuò)展面臨軟件擴(kuò)充的問題,而X86平臺(tái)上卻有很多軟件資源。若將已有的X86軟件移植到ARM平臺(tái),則可以在一定程度上解決軟件擴(kuò)充的問題。 本論文針對(duì)X86指令在ARM中兼容的應(yīng)用,以智能手機(jī)的應(yīng)用為例,提出了基于ARM嵌入式平臺(tái),使用X86指令到ARM指令的二進(jìn)制翻譯模塊,達(dá)到對(duì)X86指令的兼容。主要研究ARM公司的片上總線系統(tǒng)——AMBA AHB和AMBA APB片上總線標(biāo)準(zhǔn)。對(duì)Multi-layer總線結(jié)構(gòu)進(jìn)行研究,分析了Multi-layer AHB系統(tǒng)中使用的Bus Matrix模塊的結(jié)構(gòu),從Bus Matrix模塊的內(nèi)部矩陣結(jié)構(gòu)和系統(tǒng)架構(gòu)兩方面針對(duì)系統(tǒng)的特點(diǎn)作出優(yōu)化。 最后介紹了論文采用的事物級(jí)模型與Verilog HDL協(xié)同仿真的方法和系統(tǒng)的控制過程,通過仿真結(jié)果的比較,驗(yàn)證了利用二進(jìn)制翻譯模塊實(shí)現(xiàn)X86指令執(zhí)行的可行性和優(yōu)化后的架構(gòu)較適合于X86翻譯系統(tǒng)的應(yīng)用。
標(biāo)簽: ARM X86 SoC
上傳時(shí)間: 2013-06-28
上傳用戶:釣鰲牧馬
多媒體正在使我們的生活變得越來越豐富多彩。報(bào)紙,相片,CD機(jī),電視,電影已經(jīng)被PC機(jī)很好地整合到了一起,而互聯(lián)網(wǎng)又使得多媒體資源的交流成為可能。跨越網(wǎng)絡(luò)時(shí)代、信息時(shí)代、多媒體時(shí)代,后PC時(shí)代的到來,呼喚新一代的多媒體系統(tǒng),它體積更小,功能更全,界面更友好。本系統(tǒng)就是面向這一需求而設(shè)計(jì)的。 嵌入式多媒體系統(tǒng)除了具有播放音樂,視頻,瀏覽圖片,電子書的基本功能外,一些方案還集成了視頻錄制、數(shù)碼相機(jī)、數(shù)碼攝像機(jī)、FM收音機(jī)、衛(wèi)星定位導(dǎo)航系統(tǒng)、掌上游戲機(jī)和移動(dòng)電視等等各種附加功能以滿足不同的市場(chǎng)需求。本課題開發(fā)一套具有音頻、視頻、圖片和電子書等功能的嵌入式多媒體系統(tǒng)解決方案,硬件部分以ARM處理器S3C241O為核心,軟件部分以Linux操作系統(tǒng)為核心進(jìn)行開發(fā),系統(tǒng)具有體積小,成本低等特點(diǎn)。 本論文按照硬件、固件、軟件三個(gè)層面分析了基于ARM Linux的嵌入式多媒體系統(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)。硬件部分分處理器和外圍電路兩部分進(jìn)行介紹。固件部分包括引導(dǎo)加載程序vivi的移植,Linux 2.6內(nèi)核的移植,配置Cramfs根文件系統(tǒng),Linux設(shè)備驅(qū)動(dòng)程序開發(fā)。軟件部分對(duì)Linux應(yīng)用開發(fā)作出了討論,包括系統(tǒng)的功能模塊和軟件構(gòu)架,重點(diǎn)是基于MiniGUI的圖形界面設(shè)計(jì)。在論文的最后,分析了系統(tǒng)的優(yōu)缺點(diǎn),以及單片解決方案和多處理器方案的比較,并展望了嵌入式多媒體系統(tǒng)的發(fā)展方向。
標(biāo)簽: ARMLinux 嵌入式多媒體 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-06-03
上傳用戶:xfbs821
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1