freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

基于niosii系統(tǒng)的mp3播放器的設計(已修改)

2025-06-30 17:23 本頁面
 

【正文】 xx大學學士學位論文基于Nios II系統(tǒng)的MP3播放器的設計摘要近年來,數(shù)碼產品更新?lián)Q代的速度很快,從當初的分立元件到現(xiàn)在的集成芯片,產品體積越來越小,而所展現(xiàn)出來的功能則日益強大。它們極大的豐富了我們的日常生活。SOPC(System on a programmable Chip,片上可編程系統(tǒng))是Altera公司提出的一種靈活、高效的SOC 解決方案,它將處理器、存儲器、I/O 口、LVDS、CDR 等系統(tǒng)設計所需要的模塊集成到一個PLD 器件上,具有可裁剪、可擴充、可升級,并具備軟硬件在系統(tǒng)可編程等優(yōu)點。本文提出一種基于Nios II處理器的MP3播放器的具體實現(xiàn)過程,系統(tǒng)基于Altera公司的DE2 開發(fā)平臺進行設計,并利用板上的SD卡作為存儲設備,在Nios II處理器上實現(xiàn)MP3的播放、TXT文件的讀取以及LCD液晶顯示等功能。硬件設計主要利用SOPC Builder,將處理器、存儲器和其它所需的外設IP核添加進去,生成一個完整的自己定制的Nios II軟核系統(tǒng)。再結合Quartus II中集成的EDA工具,將其下載到FPGA芯片中,獲得恰好滿足需求的定制系統(tǒng)。軟件設計在Nios II的IDE環(huán)境中進行,用C語言編程實現(xiàn)SD卡中存儲的MP3和TXT文件的讀取,以及LCD 顯示、MP3音樂的播放以及按鍵的控制。整體設計對SOPC系統(tǒng)軟硬件協(xié)同的相關技術進行了初步研究。軟硬件協(xié)同設計協(xié)調軟硬件開發(fā)過程并行開展,一方面可以縮短設計周期,極大地提高設計效率;另一方面可以根據(jù)系統(tǒng)各個部分的特點和設計約束,選擇軟件或者硬件實現(xiàn)方式,得到高性能,低成本的優(yōu)化設計方案。運用SOPC設計理念來設計數(shù)碼產品,能在較短的時間內完成開發(fā)過程,還能滿足技術不斷更新?lián)Q代的需要。將當前先進的Nios 軟核技術應用于電子電路設計當中去,對于了解和掌握這種工具有重要的意義。關鍵詞 SOPC(片上可編程系統(tǒng));Nios II;MP3;軟硬件協(xié)同設計;Nios II System Based on the Design of MP3 PlayersAbstractIn recent years, digital electronic products renew very fast. From the original discrete ponents to the current integrated chips, these products showing us with much powerful functions while decreasing their sizes. They provides us a great help for daily life.Sopc(System on a programmable Chip)is a flexible and efficient SOC solution proposed by Altera Corporation. It put modules that are necessary like processor,memory,input/output interface,LVDS and CDR together into a PLD device. As a result, the system can be cut、expand、upgraded at our will, hardware and software are programmable insystem at the same time.This paper presents a Nios II processorbased MP3 Players, the system is based on Altera39。s DE2 development platform using the SD card on the board as store equipment to achieve functions like MP3 playing,txt file reading and LCD displaying.Hardware design is pleted in Sopc Builder, Through adding the processor、memory and other IP cores of the peripherals to their own customized SOPC control system , generating a Nios II softcore systems of customized pletely. Combined with Quartus II EDA tools, we can precisely meet the demand of the customized system after download the core into the FPGA design of the software part was pleted in the Nios II IDE environment, and functions like reading the TXT and MP3 files stored in the SD card,LCD displaying,MP3 music playing and buttons controlling can be achieved. All of this can be programmed by C.This thesis Emphasize on the following key techniques in hardware/software codesign, it is the integration of specification, synthesis and simulation of hardware and software with unified design tools. By using hardware/software codesign, the design cycle can be shortened and design efficiency can be improved. On the other hand, designers can choose hardware or software implication method for system functions according the characteristic of function and the design constraints, in order to achieve high performance, low cost design.Through applying the SOPC design concept into the process of designing digital products, period of the development process can be shortened. Needs of the upgrading technology can be met at the same time. It39。s very important to apply the advanced NIOS softcore into electronic circuit design, which can help us to understand and master this kind of technology.Keywords SOPC(System on a Programmable Chip) 。 Nios II 。 MP3 。 Hardware/software Codesign不要刪除行尾的分節(jié)符,此行不會被打印 II 目錄摘要 IAbstract II第1章 緒論 1 課題背景 1 可編程片上系統(tǒng) 1 軟硬件協(xié)同設計 2 嵌入式系統(tǒng) 2 MPEG Layer 3 3 國內外文獻綜述 4 論文研究內容 5第2章 SOPC技術及軟硬件協(xié)同方案 6 FPGA器件基本原理 6 Sopc設計技術 6 軟硬件協(xié)同技術 9 本章小結 10第3章 MP3播放器硬件系統(tǒng)設計方案 11 MP3原理 11 MP3播放器的系統(tǒng)需求 11 MP3播放器的軟硬件劃分及組成模塊介紹 12 MP3解碼硬件電路方案設計及實現(xiàn) 12 I2C總線協(xié)議及應用 14 SD卡簡介及FAT16文件系統(tǒng)構成介紹 16 系統(tǒng)硬件結構設計 21 基于Nios II的軟硬件協(xié)同設計策略 21 本章小結 23第4章 系統(tǒng)軟件設計及實現(xiàn) 24 系統(tǒng)整體程序流程圖 24 各功能模塊設計方案 24 讀取SD卡方案 24 LCD16027液晶模塊顯示 25 播放MP3音樂方案 26 通過I2C總線與STA013通訊 28 本章小結 28第5章 系統(tǒng)設計的實現(xiàn)及調試 29 SOPC Builder下定制系統(tǒng)模塊 29 DE2資源 29 系統(tǒng)的定制及生成 30 硬件系統(tǒng)編譯 31 FPGA的配置 37 Nios II下的程序開發(fā) 37 本章小結 40結論 41致謝 42參考文獻 43附錄A 44附錄B 49附錄C 53附錄D 54千萬不要刪除行尾的分節(jié)符,此行不會被打印。在目錄上點右鍵“更新域”,然后“更新整個目錄”。打印前,不要忘記把上面“Abstract”這一行后加一空行 IV 第1章 緒論 課題背景隨著時代的發(fā)展、科技的進步,各種電子產品已經成為人們日常生活中不可或缺的一部分,我們的日常生活、工作及學習方式也因此發(fā)生了極大的改變。各式各樣的數(shù)碼產品,它們不僅體積小巧,而且功能強大,這些產品在我們的生活中扮演著重要的角色,因為它們豐富并改善著我們的生活。由于核心器件及一些知識產權的成本居高不下,一些電子產品的售價讓消費者望而生畏。由于目前各種技術更新很快,開發(fā)商唯有跟上時代,不斷更新自己的產品,才能滿足消費者更高的需求,在競爭中求得生存。傳統(tǒng)器件及設計中的諸多缺陷很難適應當前的需要,如何在短時間內開發(fā)出滿足需求的產品,是當前亟待解決的難題。 可編程片上系統(tǒng)當今社會是數(shù)字化的社會,是數(shù)字集成電路廣泛應用的社會。數(shù)字集成電路本身在不斷地進行更新?lián)Q代。它由早期的電子管、晶體管、小中規(guī)模集成電路、發(fā)展到超大規(guī)模集成電路(VLSIC,幾萬門以上)以及許多具有特定功能的專用集成電路。但是,隨著微電子技術的發(fā)展,設計與制造集成電路的任務已不完全由半導體廠商來獨立承擔。系統(tǒng)設計師們更愿意自己設計專用集成電路(ASIC)芯片,而且希望ASIC的設計周期盡可能短,最好是在實驗室里就能設計出合適的ASIC芯片,并且立即投入實際應用之中,因而出現(xiàn)了現(xiàn)場可編程邏輯器件(FPLD),其中應用最廣泛的當屬現(xiàn)場可編程門陣列(FPGA)和復雜可編程邏輯器件(CPLD)?,F(xiàn)場可編程門陣列(FPGA)是一種半導體器件,可以在制造完成后進行編程。FPGA硬件功能不是預先確定好的,而是支持您對產品特性和功能進行編程,以適應新標準,即使產品已經在現(xiàn)場使用了,也可以針對某些應用重新配置硬件??梢允褂肍PGA來實現(xiàn)專用集成電路(ASIC)完成的任何邏輯功能,而且在產品發(fā)售后也能夠對功能進行更新,在很多應用中都具有一定優(yōu)勢。FPGA是一類高集成度的可編程邏輯器件,起源于美國的Xilinx公司,該公司于1985年推出了世界上第一塊FPGA芯片。在這二十多年的發(fā)展過程中,F(xiàn)PGA的硬件體系結構和軟件開發(fā)工具都在不斷的完善,日趨成熟。從最初的1200個可用門,90年代時幾十萬個可用門,發(fā)展到目前數(shù)百萬門至上千萬門的單片F(xiàn)PGA芯片,Xilinx、Altera等世界頂級廠商已經將FPGA器件的集成度提高到一個新的水平。IP(Intellectual Property)是指可用來生成ASIC(Application Specific Integrated Circuit)和PLD(Programmable Logic Device)的邏輯功能塊,又稱為IP核(IP Core)及虛擬器件VC。根據(jù)IP核描述的所在集成電路的設計層次,或者說根據(jù)核優(yōu)化的程度,IP可分為硬IP、軟IP和固核IP。硬IP所有的驗證和仿真工作都已完成,用它可以直接產生硅片,系統(tǒng)設計者不能再對它進行修改。而軟IP,是以行為級或RTL級的Verilog或VHDL代碼的形式存在,它要經過邏輯綜合及版圖綜合才能最終實現(xiàn)在硅片上。固IP是指在結構和拓撲方面針對性能和面積通過版圖規(guī)劃,它們以綜合好的代碼或通用庫元件的網表形式存在,介于軟核和硬核之間。SOPC(System On a Programmable Chip)是Altera公司于2000年提出的一種靈活高效的SOC解決方案,SOPC利用可編程邏輯技術把整個電子系統(tǒng)集成在一個單片上,是一種特殊的嵌入式系統(tǒng):首先它是片上系統(tǒng)(SOC),即由單個芯片完成整個系統(tǒng)的主要邏輯功能;其次,它是可編程系統(tǒng),具有靈活的設計方式,可裁減、可擴充、可升級,并具備軟硬件在系統(tǒng)可編程的功能。 軟硬件協(xié)同設計SOPC的設計過程是一項非常復雜且極具挑戰(zhàn)性的工作,沒有一套有效的設計方法很難保證芯片的正確、高效。在SOPC的設計中,設計工藝的發(fā)展使得越來越多的功能集成到一個芯片成為可能。為實現(xiàn)這一目標,有兩種可能的SOPC設計方法。第一種方法稱為基于核的設計(Corebased design),它將系統(tǒng)的功能劃分為不同的核,采用IP (Intellectual Property)核以完成特定的設計功能。第二種方法是在超大規(guī)模的集成處理器核上使用軟件的方法實現(xiàn)設計功能。專用的IP核通常有較好的性能,此外對系統(tǒng)的功耗能有很好的控制:而采用軟件的方法使得系統(tǒng)芯片有更大
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1