河北工業(yè)大學(xué)碩士學(xué)位論文 論文研究在 ARM920T硬件平臺以及Linux軟件平臺上, 通過構(gòu)建完整的嵌入式Linux系統(tǒng)并移植多媒體播放器MPlayer,完成一款具有轉(zhuǎn)儲功能的MP4播放器。在這個過程中研究了Linux系統(tǒng)移植、探索了USB驅(qū)動程序、學(xué)習(xí)了文件系統(tǒng)的構(gòu)建并完成了多媒體播 放器 MPlayer 的移植,最終實現(xiàn)了一款基于嵌入式 Linux 軟件平臺具有轉(zhuǎn)儲功能的 MP4 播放器,使得 MP4 播放器可以通過 USB 接口對可移動硬盤上的信息進行操作。通過該研究過程構(gòu)建了嵌入式軟件系統(tǒng),以實現(xiàn)更好的系統(tǒng)性能,最重要的是可以在實踐基礎(chǔ)上增加對系統(tǒng)移植和驅(qū)動開發(fā)理論的理解并積累豐富的系統(tǒng)移植經(jīng)驗,以促進我們?nèi)ダ斫廛浖_ 發(fā)項目及其與目標硬件移植和優(yōu)化的關(guān)系。
上傳時間: 2013-07-08
上傳用戶:sclyutian
AVR-51多功能實驗開發(fā)板電原理圖。詳細圖解,作板子更簡單
上傳時間: 2013-04-24
上傳用戶:dylutao
滑??刂评碚摰幕驹?,各種滑模控制器的MATLAB仿真源程序,程序代碼詳細,正確,能直接運行。
標簽: MATLAB 滑模變結(jié)構(gòu) 控制
上傳時間: 2013-04-24
上傳用戶:253189838
隨著計算機網(wǎng)絡(luò)與嵌入式控制技術(shù)的迅速發(fā)展,作為傳統(tǒng)運輸行業(yè)的鐵路系統(tǒng)對此也有了新的要求,列車通信網(wǎng)絡(luò)應(yīng)運而生。經(jīng)過多年的發(fā)展,國際電工委員會(IEC)為了規(guī)范列車通信網(wǎng)絡(luò),于1999年通過了IEC61375-1標準。該標準將列車通信網(wǎng)絡(luò)分為兩條總線:絞線式列車總線(WTB)和多功能車輛總線(MVB)。MVB是一個標準通信介質(zhì),為掛在其上的設(shè)備傳輸和交換數(shù)據(jù)。而多功能車輛總線控制器(MVBC)是MVB與MVB實際物理層之間的接口,其主要實現(xiàn)MVB數(shù)據(jù)鏈路層的功能。由于該項關(guān)鍵技術(shù)仍被國外公司壟斷,因此開發(fā)具有自主知識產(chǎn)權(quán)的MVBC迫在眉睫。 鑒于上述原因,本文深入研究了IEC61375-1標準。根據(jù)MVBC的技術(shù)特點,本文提出了使用FPGA來實現(xiàn)其具體功能的方案。掛在MVB總線上的設(shè)備分為五類,他們的功能各不相同。而支持4類設(shè)備的MVBC具有設(shè)備狀態(tài)、過程數(shù)據(jù)、消息數(shù)據(jù)通信和總線管理功能,并且兼容2類和3類設(shè)備。本文的目的就是用FPGA實現(xiàn)支持4類設(shè)備的MVBC。 本文采用自頂向下的設(shè)計方法。整個MVBC主要劃分為:編碼模塊、譯碼模塊、冗余控制模塊、報文分析單元、通信存儲控制器、主控制單元、地址邏輯模塊。在整個開發(fā)流程中,使用Xilinx的ISE集成開發(fā)環(huán)境。使用Verilog HDL硬件描述語言對上述各個模塊進行RTL級描述,并用Synplify Pro進行綜合。最后,在ModelSim中對各個模塊進行了布線后仿真和驗證。 在實驗室條件下,通過嚴格的仿真驗證后,其結(jié)果證明了本文設(shè)計的模塊達到了IEC61375-1標準的要求。因此,用FPGA實現(xiàn)MVBC這一方案具有可操作性。 關(guān)鍵詞:列車通信網(wǎng);多功能車輛總線;多功能車輛總線控制器;現(xiàn)場可編程門陣列
上傳時間: 2013-07-18
上傳用戶:wxhwjf
對一些信號的監(jiān)測尤其是對電壓、電流、溫度等模擬量的監(jiān)測有著很廣泛的應(yīng)用,通過監(jiān)測到的數(shù)據(jù),可以對系統(tǒng)相關(guān)設(shè)置進行及時調(diào)整,為人們的生產(chǎn)生活帶來便利與保證。 系統(tǒng)采用Actel公司先進的模數(shù)混合FPGA以及Actel公司的SOPC設(shè)計解決方案,單芯片實現(xiàn)以CortexMI處理器為核心的片上監(jiān)測系統(tǒng)。它可以完成對電壓、電流、溫度等模擬量的監(jiān)測,系統(tǒng)模擬模塊將采集到的數(shù)據(jù)ADC后送給處理器Cortex-MI進行處理,通過串行口,以太網(wǎng)口和OLED,實現(xiàn)與PC主機交互,板上實時顯示以及遠程主機檢測功能。借助于Actel的先進的新型fusion模數(shù)混合FPGA器件,單芯片實現(xiàn)可直接對外部模擬信號進行處理的數(shù)?;旌舷到y(tǒng),簡化了設(shè)計;對電壓,電流,溫度等模擬量的測控在日常生活中有很重要的意義,該系統(tǒng)在智能家電,電源監(jiān)控以及微控制器等領(lǐng)域有廣泛的應(yīng)用前景。 本文研究的主要內(nèi)容包括: 1.對現(xiàn)有嵌入式設(shè)計方法進行比較,確定系統(tǒng)設(shè)計目標并選擇SOPC方案設(shè)計系統(tǒng); 2.系統(tǒng)硬件平臺設(shè)計; 3.系統(tǒng)軟件設(shè)計。
標簽: FPGA 電壓電流 溫度監(jiān)測
上傳時間: 2013-06-14
上傳用戶:tuilp1a
隨著列車自動化控制和現(xiàn)場總線技術(shù)的發(fā)展,基于分布式控制系統(tǒng)的列車通信網(wǎng)絡(luò)技術(shù)TCN(IEC-61375)在現(xiàn)代高速列車上得到廣泛應(yīng)用。TCN協(xié)議將列車通信網(wǎng)絡(luò)分為絞線式列車總線WTB和多功能車輛總線MVB,其中WTB實現(xiàn)對開式列車中的互聯(lián)車輛間的數(shù)據(jù)傳輸和通信,MVB實現(xiàn)車載設(shè)備的協(xié)同工作和互相交換信息。 本文介紹了國內(nèi)外列車通信網(wǎng)絡(luò)的發(fā)展情況和各自優(yōu)勢,分析了MVB一類設(shè)備底層協(xié)議。研究利用FPGA實現(xiàn)MVB控制芯片MVBC,用ARM作為微處理器實現(xiàn)MVB一類設(shè)備的嵌入式解決方案。其中,在FPGA芯片中主要采用自頂向下的設(shè)計方法,RLT硬件描述語言實現(xiàn)MVB控制芯片MVBC一類設(shè)備的主要功能,包括幀編碼器、幀解碼器和邏輯接口單元。ARM主要完成了軟件程序的編寫和實時操作系統(tǒng)的移植。在eCos實時操作系統(tǒng)上,完成了驅(qū)動和上層應(yīng)用程序,包括端口初始化、端口配置、幀收發(fā)指令和報文分析。 為了驗證設(shè)計的正確性,在設(shè)計的硬件平臺基礎(chǔ)上,搭建了MVB通信網(wǎng)絡(luò)的最小系統(tǒng),對網(wǎng)絡(luò)進行系統(tǒng)功能測試。測試結(jié)果表明:設(shè)計方案正確,達到了設(shè)計的預(yù)期要求。
上傳時間: 2013-08-03
上傳用戶:bruce5996
現(xiàn)場可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)是可編程邏輯器件的一種,它的出現(xiàn)是隨著微電子技術(shù)的發(fā)展,設(shè)計與制造集成電路的任務(wù)已不完全由半導(dǎo)體廠商來獨立承擔(dān)。系統(tǒng)設(shè)計師們更愿意自己設(shè)計專用集成電路(ASIC,Application Specific Integrated Circuit).芯片,而且希望ASIC的設(shè)計周期盡可能短,最好是在實驗室里就能設(shè)計出合適的ASIC芯片,并且立即投入實際應(yīng)用之中。現(xiàn)在,F(xiàn)PGA已廣泛地運用于通信領(lǐng)域、消費類電子和車用電子。 本文中涉及的I/O端口模塊是FPGA中最主要的幾個大模塊之一,它的主要作用是提供封裝引腳到CLB之間的接口,將外部信號引入FPGA內(nèi)部進行邏輯功能的實現(xiàn)并把結(jié)果輸出給外部電路,并且根據(jù)需要可以進行配置來支持多種不同的接口標準。FPGA允許使用者通過不同編程來配置實現(xiàn)各種邏輯功能,在IO端口中它可以通過選擇配置方式來兼容不同信號標準的I/O緩沖器電路。總體而言,可選的I/O資源的特性包括:IO標準的選擇、輸出驅(qū)動能力的編程控制、擺率選擇、輸入延遲和維持時間控制等。 本文是關(guān)于FPGA中多標準兼容可編程輸入輸出電路(Input/Output Block)的設(shè)計和實現(xiàn),該課題是成都華微電子系統(tǒng)有限公司FPGA大項目中的一子項,目的為在更新的工藝水平上設(shè)計出能夠兼容單端標準的I/O電路模塊;同時針對以前設(shè)計的I/O模塊不支持雙端標準的缺點,要求新的電路模塊中擴展出雙端標準的部分。文中以低壓雙端差分標準(LVDS)為代表構(gòu)建雙端標準收發(fā)轉(zhuǎn)換電路,與單端標準比較,LVDS具有很多優(yōu)點: (1)LVDS傳輸?shù)男盘枖[幅小,從而功耗低,一般差分線上電流不超過4mA,負載阻抗為100Ω。這一特征使它適合做并行數(shù)據(jù)傳輸。 (2)LVDS信號擺幅小,從而使得該結(jié)構(gòu)可以在2.5V的低電壓下工作。 (3)LVDS輸入單端信號電壓可以從0V到2.4V變化,單端信號擺幅為400mV,這樣允許輸入共模電壓從0.2V到2.2V范圍內(nèi)變化,也就是說LVDS允許收發(fā)兩端地電勢有±1V的落差。 本文采用0.18μm1.8V/3.3V混合工藝,輔助Xilinx公司FPGA開發(fā)軟件ISE,設(shè)計完成了可以用于Virtex系列各低端型號FPGA的IOB結(jié)構(gòu),它有靈活的可配置性和出色的適應(yīng)能力,能支持大量的I/O標準,其中包括單端標準,也包括雙端標準如LVDS等。它具有適應(yīng)性的優(yōu)點、可選的特性和考慮到被文件描述的硬件結(jié)構(gòu)特征,這些特點可以改進和簡化系統(tǒng)級的設(shè)計,為最終的產(chǎn)品設(shè)計和生產(chǎn)打下基礎(chǔ)。設(shè)計中對包括20種IO標準在內(nèi)的各電器參數(shù)按照用戶手冊描述進行仿真驗證,性能參數(shù)已達到預(yù)期標準。
上傳時間: 2013-05-15
上傳用戶:shawvi
隨著計算機和自動化測量技術(shù)的日益發(fā)展,測量儀器和計算機的關(guān)系日益密切。計算機的很多成果很快就應(yīng)用到測量和儀器領(lǐng)域,與計算機相結(jié)合已經(jīng)成為測量儀器和自動測試系統(tǒng)發(fā)展的必然趨勢。高度集成的現(xiàn)場可編程門陣列(FPGA)是超大規(guī)模集成電路和計算機輔助設(shè)計技術(shù)發(fā)展的結(jié)果,由于FPGA器件具備集成度高、體積小、可以利用基于計算機的開發(fā)平臺,用編寫軟件的方法來實現(xiàn)專門硬件的功能等優(yōu)點,大大推動了數(shù)字系統(tǒng)設(shè)計的單片化、自動化,縮短了單片數(shù)字系統(tǒng)的設(shè)計周期、提高了設(shè)計的靈活性和可靠性。 本文研究基于網(wǎng)絡(luò)的高速數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)問題。論文完成了以FPGA結(jié)構(gòu)為系統(tǒng)硬件平臺,uClinux為核心的系統(tǒng)的軟件平臺設(shè)計,進行信號的采集和遠程網(wǎng)絡(luò)監(jiān)測的功能。 論文從軟硬件兩方面入手,闡述了基于FPGA器件進行數(shù)據(jù)采集的硬件系統(tǒng)設(shè)計方法,以及基于uClinux操作系統(tǒng)的設(shè)備驅(qū)動程序設(shè)計和應(yīng)用程序設(shè)計。 硬件方面,F(xiàn)PGA采用Xilinx公司Spartan系列的XC3S500芯片,用verilog HDL硬件描述語言在Xilinx公司提供的ISE輔助設(shè)計軟件中實現(xiàn)FPGA編程。將微處理器MicroBlaze、數(shù)據(jù)存儲器、程序存儲器、以太網(wǎng)控制器、數(shù)模轉(zhuǎn)換控制器等數(shù)字邏輯電路通過CoreConnect技術(shù)用OPB總線集成在同一個FPGA內(nèi)部,形成一個可編程的片上系統(tǒng)(SOPC)。采用基于FPGA的SOPC設(shè)計的突出優(yōu)點是不必更換芯片就可以實現(xiàn)設(shè)計的改進和升級,同時也可以降低成本和提高可靠性。 軟件方面,為了更好更有效地管理和拓展系統(tǒng)功能,移植了uClinux到MicroBlaze軟處理器上,設(shè)計實現(xiàn)了平臺上的ADC設(shè)備驅(qū)動程序和數(shù)據(jù)采集應(yīng)用程序。并通過修訂內(nèi)核,實現(xiàn)了利用以太網(wǎng)TCP/IP協(xié)議來訪問數(shù)據(jù)采集程序獲得的數(shù)據(jù)。
標簽: FPGA 以太網(wǎng) 數(shù)據(jù)采集系統(tǒng)
上傳時間: 2013-05-23
上傳用戶:晴天666
數(shù)據(jù)采集是信號與信息系統(tǒng)中一個重要的組成部分,也是數(shù)字信號處理的關(guān)鍵環(huán)節(jié)。本論文主要介紹一種基于FPGA的數(shù)據(jù)采集系統(tǒng),提出一種由高速A/D轉(zhuǎn)換芯片、高性能FPGA和PCI總線接口組成的數(shù)據(jù)采集系統(tǒng)方案及其的硬件電路實現(xiàn)方法。該系統(tǒng)利用AD器件對信號進行放大、差分轉(zhuǎn)換和模數(shù)轉(zhuǎn)換,利用FPGA設(shè)計內(nèi)部模塊和時鐘信號來進行電路控制及實現(xiàn)數(shù)據(jù)緩存、數(shù)據(jù)傳遞等功能,最后通過PCI邏輯接口把暫存在FPGA的數(shù)據(jù)傳送到PC主機。FPGA作為采集系統(tǒng)的核心部件,完成了內(nèi)部數(shù)字電路設(shè)計,使系統(tǒng)具有很高的可適應(yīng)性、可擴展性和可調(diào)試性。 本論文從研究數(shù)據(jù)采集的理論出發(fā),重點研究了A/D模數(shù)轉(zhuǎn)換、FPGA芯片設(shè)計及PCI總結(jié)接口設(shè)計,完成了系統(tǒng)的各級電路硬件設(shè)計,并通過系統(tǒng)仿真驗證了系統(tǒng)的可行性。
標簽: FPGA 數(shù)據(jù)采集 系統(tǒng)研究
上傳時間: 2013-04-24
上傳用戶:小楊高1
本論文基于直接擴頻通信的理論設(shè)計了一種全數(shù)字的中頻接收機,使用Xilinx公司的FPGA芯片xc3s400作為接收機的主芯片,實現(xiàn)中頻數(shù)字信號的下變頻,基帶解調(diào),PN碼的捕獲及跟蹤環(huán)路的設(shè)計并給出了它們的具體設(shè)計步驟及RTL級邏輯電路圖。本文對于數(shù)字下變頻器的設(shè)計、數(shù)字抑制載波恢復(fù)環(huán)的設(shè)計進行了詳細的論述,還使用Matlab中的Simulink對本接收機系統(tǒng)所要使用的全數(shù)字Costas環(huán)進行了功能仿真并給出了仿真結(jié)果。 本文使用高速模數(shù)轉(zhuǎn)換器AD9601對中頻模擬信號進行采樣,最后再用高速數(shù)模轉(zhuǎn)換器AD9740還原出原始信息,并給出了它們與核心芯片xc3s400的接口設(shè)計方法及原理電路圖。
上傳時間: 2013-07-30
上傳用戶:weiwolkt
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1