SATA接口是新一代的硬盤串行接口標(biāo)準(zhǔn),和以往的并行硬盤接口比較它具有支持熱插拔、傳輸速率快、執(zhí)行效率高的明顯優(yōu)勢。SATA2.0是SATA的第二代標(biāo)準(zhǔn),它規(guī)定在數(shù)據(jù)線上使用LVDS NRZ串行數(shù)據(jù)流傳輸數(shù)據(jù),速率可達(dá)3Gb/s。另外,SATA2.0還具有支持NCQ(本地命令隊列)、端口復(fù)用器、交錯啟動等一系列技術(shù)特征。正是由于以上的種種技術(shù)優(yōu)點,SATA硬盤業(yè)已被廣泛的使用于各種企業(yè)級和個人用戶。 硬盤作為主要的信息載體之一,其信息安全問題尤其引起人們的關(guān)注。由于在加密時需要實時處理大量的數(shù)據(jù),所以對硬盤數(shù)據(jù)的加密主要使用帶有密鑰的硬件加密的方式。因此將硬盤加密和SATA接口結(jié)合起來進(jìn)行設(shè)計和研究,完成基于SATA2.0接口的加解密芯片系統(tǒng)設(shè)計具有重要的使用價值和研究價值。 本論文首先介紹了SATA2.0的總線協(xié)議,其協(xié)議體系結(jié)構(gòu)包括物理層、鏈路層、傳輸層和命令層,并對系統(tǒng)設(shè)計中各個層次中涉及的關(guān)鍵問題進(jìn)行了闡述。其次,本論文對ATA協(xié)議和命令進(jìn)行了詳細(xì)的解釋和分析,并針對設(shè)計中涉及的命令和對其做出的修改進(jìn)行了說明。接著,本論文對SATA2.0加解密控制芯片的系統(tǒng)設(shè)計進(jìn)行了講解,包括硬件平臺搭建和器件選型、模塊和功能劃分、系統(tǒng)工作原理等,剖析了系統(tǒng)設(shè)計中的難點問題并給出解決問題的方法。然后,對系統(tǒng)數(shù)據(jù)通路的各個模塊的設(shè)計和實現(xiàn)進(jìn)行詳盡的闡述,并給出各個模塊的驗證結(jié)果。最后,本文簡要的介紹了驗證平臺搭建和測試環(huán)境、測試方法等問題,并分析測試結(jié)果。 本SATA2.0硬盤加解密接口電路在Xilinx公司的Virtex5 XC5VLX50T FPGA上進(jìn)行測試,目前工作正常,性能良好,已經(jīng)達(dá)到項目性能指標(biāo)要求。本論文在SATA加解密控制芯片設(shè)計與實現(xiàn)方面的研究成果,具有通用性、可移植性,有一定的理論及經(jīng)濟(jì)價值。
上傳時間: 2013-04-24
上傳用戶:JIUSHICHEN
并行總線PATA從設(shè)計至今已快20年歷史,如今它的缺陷已經(jīng)嚴(yán)重阻礙了系統(tǒng)性能的進(jìn)一步提高,已被串行ATA(Serial ATA)即SATA總線所取代。SATA作為新一代磁盤接口總線,采用點對點方式進(jìn)行數(shù)據(jù)傳輸,內(nèi)置數(shù)據(jù)/命令校驗單元,支持熱插拔,具有150MB/s(SATA1.0)或300MB/s(SATA2.0)的傳輸速度。目前SATA已在存儲領(lǐng)域廣泛應(yīng)用,但國內(nèi)尚無獨立研發(fā)的面向FPGA的SATAIP CORE,在這樣的條件下設(shè)計面向FPGA應(yīng)用的SATA IP CORE具有重要的意義。 本論文對協(xié)議進(jìn)行了詳細(xì)的分析,建立了SATA IP CORE的層次結(jié)構(gòu),將設(shè)備端SATA IP CORE劃分成應(yīng)用層、傳輸層、鏈路層和物理層;介紹了實現(xiàn)該IPCORE所選擇的開發(fā)工具、開發(fā)語言和所選用的芯片;在此基礎(chǔ)上著重闡述協(xié)議IP CORE的設(shè)計,并對各個部分的設(shè)計予以分別闡述,并編碼實現(xiàn);最后進(jìn)行綜合和測試。 采用FPGA集成硬核RocketIo MGT(RocketIo Multi-Gigabit Transceiver)實現(xiàn)了1.5Gbps的串行傳輸鏈路;設(shè)計滿足協(xié)議需求、適合FPGA設(shè)計的并行結(jié)構(gòu),實現(xiàn)了多狀態(tài)機的協(xié)同工作:在高速設(shè)計中,使用了流水線方法進(jìn)行并行設(shè)計,以提高速度,考慮到系統(tǒng)不同部分復(fù)雜度的不同,設(shè)計采用部分流水線結(jié)構(gòu);采用在線邏輯分析儀Chipscope pro與SATA總線分析儀進(jìn)行片上調(diào)試與測試,使得調(diào)試工作方便快捷、測試數(shù)據(jù)準(zhǔn)確;嚴(yán)格按照SATA1.0a協(xié)議實現(xiàn)了SATA設(shè)備端IP CORE的設(shè)計。 最終測試數(shù)據(jù)表明,本論文設(shè)計的基于FPGA的SATA IP CORE滿足協(xié)議需求。設(shè)計中的SATA IP CORE具有使用方便、集成度高、成本低等優(yōu)點,在固態(tài)電子硬盤SSD(Solid-State Disk)開發(fā)中應(yīng)用本設(shè)計,將使開發(fā)變得方便快捷,更能夠適應(yīng)市場需求。
上傳時間: 2013-06-21
上傳用戶:xzt
在數(shù)字電視系統(tǒng)中,MPEG-2編碼復(fù)用器是系統(tǒng)傳輸?shù)暮诵沫h(huán)節(jié),所有的節(jié)目、數(shù)據(jù)以及各種增值服務(wù)都是通過復(fù)用打包成傳輸流傳輸出去。目前,只有少數(shù)公司掌握復(fù)用器的核心算法技術(shù),能夠采用MPEG-2可變碼率統(tǒng)計復(fù)用方法提高帶寬利用率,保證高質(zhì)量圖像傳輸。由于目前正處廣播電視全面向數(shù)字化過渡期間,市場潛力巨大,因此對復(fù)用器的研究開發(fā)非常重要。本文針對復(fù)用器及其接口技術(shù)進(jìn)行研究并設(shè)計出成形產(chǎn)品。 文中首先對MPEG-2標(biāo)準(zhǔn)及NIOS Ⅱ軟核進(jìn)行分析。重點研究了復(fù)用器中的部分關(guān)鍵技術(shù):PSI信息提取及重構(gòu)算法、PID映射方法、PCR校正及CRC校驗算法,給出了實現(xiàn)方法,并通過了硬件驗證。然后對復(fù)用器中主要用到的AsI接口和DS3接口進(jìn)行了分析與研究,給出了設(shè)計方法,并通過了硬件驗證。 本文的主要工作如下: ●首先對復(fù)用器整體功能進(jìn)行詳細(xì)分析,并劃分軟硬件各自需要完成的功能。給出復(fù)用器的整體方案以及ASI接口和DS3接口設(shè)計方案。 ●在FPGA上采用c語言實現(xiàn)了PSI信息提取與重構(gòu)算法。 ●給出了實現(xiàn)快速的PID映射方法,并根據(jù)FPGA特點給出一種新的PID映射方法,減少了邏輯資源的使用,提高了穩(wěn)定性。 ●采用Verilog設(shè)計了SI信息提取與重構(gòu)的硬件平臺,并用c語言實現(xiàn)了SDT表的提取與重構(gòu)算法,在FPGA中成功實現(xiàn)了動態(tài)分配內(nèi)存空間。 ●在FPGA上實現(xiàn)了.ASI接口,主要分析了位同步的實現(xiàn)過程,實現(xiàn)了一種新的快速實現(xiàn)字節(jié)同步的設(shè)計。 ●在FPGA上實現(xiàn)了DS3接口,提出并實現(xiàn)了一種兼容式DS3接口設(shè)計。并對幀同步設(shè)計進(jìn)行改進(jìn)。 ●完成部分PCB版圖設(shè)計,并進(jìn)行調(diào)試監(jiān)測。 本復(fù)用器設(shè)計最大特點是將軟件設(shè)計和硬件設(shè)計進(jìn)行合理劃分,硬件平臺及接口采用Verilog語言實現(xiàn),PSI信息算法主要采用c語言實現(xiàn)。這種軟硬件的劃分使系統(tǒng)設(shè)計更加靈活,且軟件設(shè)計與硬件設(shè)計可同時進(jìn)行,極大的提高了工作效率。 整個項目設(shè)計采用verilog和c兩種語言完成,采用Altera公司的FPGA芯片EP1C20,在Quartus和NIOS IDE兩種設(shè)計平臺下設(shè)計實現(xiàn)。根據(jù)此方案已經(jīng)開發(fā)出兩臺帶有ASI和DS3接口的數(shù)字電視TS流復(fù)用器,經(jīng)測試達(dá)到了預(yù)期的性能和技術(shù)指標(biāo)。
上傳時間: 2013-08-03
上傳用戶:gdgzhym
當(dāng)前,在系統(tǒng)級互連設(shè)計中高速串行I/O技術(shù)迅速取代傳統(tǒng)的并行I/O技術(shù)正成為業(yè)界趨勢。人們已經(jīng)意識到串行I/O“潮流”是不可避免的,因為在高于1Gbps的速度下,并行I/O方案已經(jīng)達(dá)到了物理極限,不能再提供可靠和經(jīng)濟(jì)的信號同步方法?;诖蠭/O的設(shè)計帶來許多傳統(tǒng)并行方法所無法提供的優(yōu)點,包括:更少的器件引腳、更低的電路板空間要求、減少印刷電路板(PCB)層數(shù)、PCB布局布線更容易、接頭更小、EMI更少,而且抵抗噪聲的能力也更好。高速串行I/O技術(shù)正被越來越廣泛地應(yīng)用于各種系統(tǒng)設(shè)計中,包括PC、消費電子、海量存儲、服務(wù)器、通信網(wǎng)絡(luò)、工業(yè)計算和控制、測試設(shè)備等。迄今業(yè)界已經(jīng)發(fā)展出了多種串行系統(tǒng)接口標(biāo)準(zhǔn),如PCI Express、串行RapidIO、InfiniBand、千兆以太網(wǎng)、10G以太網(wǎng)XAUI、串行ATA等等。 Aurora協(xié)議是為私有上層協(xié)議或標(biāo)準(zhǔn)上層協(xié)議提供透明接口的串行互連協(xié)議,它允許任何數(shù)據(jù)分組通過Aurora協(xié)議封裝并在芯片間、電路板間甚至機箱間傳輸。Aurora鏈路層協(xié)議在物理層采用千兆位串行技術(shù),每物理通道的傳輸波特率可從622Mbps擴展到3.125Gbps。Aurora還可將1至16個物理通道綁定在一起形成一個虛擬鏈路。16個通道綁定而成的虛擬鏈路可提供50Gbps的傳輸波特率和最大40Gbps的全雙工數(shù)據(jù)傳輸速率。Aurora可優(yōu)化支持范圍廣泛的應(yīng)用,如太位級路由器和交換機、遠(yuǎn)程接入交換機、HDTV廣播系統(tǒng)、分布式服務(wù)器和存儲子系統(tǒng)等需要極高數(shù)據(jù)傳輸速率的應(yīng)用。 傳統(tǒng)的標(biāo)準(zhǔn)背板如VME總線和CompactPCI總線都是采用并行總線方式。然而對帶寬需求的不斷增加使新興的高速串行總線背板正在逐漸取代傳統(tǒng)的并行總線背板?,F(xiàn)在,高速串行背板速率普遍從622Mbps到3.125Gbps,甚至超過10Gbps。AdvancedTCA(先進(jìn)電信計算架構(gòu))正是在這種背景下作為新一代的標(biāo)準(zhǔn)背板平臺被提出并得到快速的發(fā)展。它由PCI工業(yè)計算機制造商協(xié)會(PICMG)開發(fā),其主要目的是定義一種開放的通信和計算架構(gòu),使它們能被方便而迅速地集成,滿足高性能系統(tǒng)業(yè)務(wù)的要求。ATCA作為標(biāo)準(zhǔn)串行總線結(jié)構(gòu),支持高速互聯(lián)、不同背板拓?fù)?、高信號密度、?biāo)準(zhǔn)機械與電氣特性、足夠步線長度等特性,滿足當(dāng)前和未來高系統(tǒng)帶寬的要求。 采用FPGA設(shè)計高速串行接口將為設(shè)計帶來巨大的靈活性和可擴展能力。Xilinx Virtex-IIPro系列FPGA芯片內(nèi)置了最多24個RocketIO收發(fā)器,提供從622Mbps到3.125Gbps的數(shù)據(jù)速率并支持所有新興的高速串行I/O接口標(biāo)準(zhǔn)。結(jié)合其強大的邏輯處理能力、豐富的IP核心支持和內(nèi)置PowerPC處理器,為企業(yè)從并行連接向串行連接的過渡提供了一個理想的連接平臺。 本文論述了采用Xilinx Virtex-IIPro FPGA設(shè)計傳輸速率為2.5Gbps的高速串行背板接口,該背板接口完全符合PICMG3.0規(guī)范。本文對串行高速通道技術(shù)的發(fā)展背景、現(xiàn)狀及應(yīng)用進(jìn)行了簡要的介紹和分析,詳細(xì)分析了所涉及到的主要技術(shù)包括線路編解碼、控制字符、逗點檢測、擾碼、時鐘校正、通道綁定、預(yù)加重等。同時對AdvancedTCA規(guī)范以及Aurora鏈路層協(xié)議進(jìn)行了分析, 并在此基礎(chǔ)上給出了FPGA的設(shè)計方法。最后介紹了基于Virtex-IIPro FPGA的ATCA接口板和MultiBERT設(shè)計工具,可在標(biāo)準(zhǔn)ATCA機框內(nèi)完成單通道速率為2.5Gbps的全網(wǎng)格互聯(lián)。
上傳時間: 2013-05-29
上傳用戶:frank1234
水泵效率是反映水泵經(jīng)濟(jì)性能和綜合性技術(shù)指標(biāo)的參數(shù)。隨著我國節(jié)能減排工作的深入開展,用泵企業(yè)要求準(zhǔn)確、經(jīng)常性地測試水泵的效率值,掌握設(shè)備的能源利用率和設(shè)備自身狀況,評估設(shè)備運行經(jīng)濟(jì)狀況的合理程度。目前,國內(nèi)水泵效率檢測儀器的測量精度低、實時性和可靠性較差,現(xiàn)場可操作性差,人機界面不夠友好。 本課題是利用ARM嵌入式系統(tǒng)來實現(xiàn)水泵效率檢測儀器的研制,旨在開發(fā)一種操作簡單、便于攜帶又能滿足指導(dǎo)經(jīng)濟(jì)運行精度要求的泵效測量裝置,將計算機技術(shù)、傳感器技術(shù)、數(shù)據(jù)采集處理技術(shù)、嵌入式系統(tǒng)技術(shù)相結(jié)合,實現(xiàn)水泵效率檢測的同時,也實現(xiàn)了水泵各項主要參數(shù)的測試、數(shù)據(jù)保存、傳輸及曲線擬合等功能。研究了數(shù)據(jù)采集與處理、曲線擬合、數(shù)據(jù)庫開發(fā)、通信等實現(xiàn)中的重點、難點問題,并采取了有效的硬件和軟件抗干擾措施,確保了系統(tǒng)的穩(wěn)定性和可靠性。 本文以模塊化和結(jié)構(gòu)化的思想搭建了基于ARM9的硬件平臺,設(shè)計了專用模擬電路,研究了嵌入式操作系統(tǒng)WinCE4.2的移植,利用Platform Builder進(jìn)行了操作系統(tǒng)內(nèi)核的定制和編譯,分析了WinCE4.2 Bootloader的工作原理和架構(gòu),根據(jù)系統(tǒng)的功能需要和硬件資源分配、設(shè)計了設(shè)備的Bootloader。 應(yīng)用層開發(fā)使用embedded Visual C++4.0開發(fā)工具,集成IDE環(huán)境,快速的開發(fā)Windows CE應(yīng)用程序。主要內(nèi)容包括:開發(fā)友好的人機界面、實現(xiàn)儀器的基本功能、顯示水泵機組的性能參數(shù)、繪制水泵性能曲線并顯示和構(gòu)建水泵性能數(shù)據(jù)庫、實現(xiàn)通信。 在樣機試制完成后,對多臺水泵進(jìn)行了試驗,試驗結(jié)果證明本檢測儀器具有穩(wěn)定可靠、測試精度和自動化程度高、管理維護(hù)方便的特點,具有較好的技術(shù)經(jīng)濟(jì)性能。
標(biāo)簽: ARM 嵌入式系統(tǒng) 儀的研制 水泵
上傳時間: 2013-06-02
上傳用戶:xyipie
- vii - 8.1.1 實驗?zāi)康?315 8.1.2 實驗設(shè)備 315 8.1.3 實驗內(nèi)容 315 8.1.4 實驗原理 315 8.1.5 實驗操作步驟 318 8.1.6 實驗參考程序 319 8.1.7 練習(xí)題 321- vi - 6.4 USB 接口實驗 266 6.4.1 實驗?zāi)康?266 6.4.2 實驗設(shè)備 267 6.4.3 實驗內(nèi)容 267 6.4.4 實驗原理 267 6.4.5 實驗操作步驟 270 6.4.6 實驗參考程序 272 6.4.7 實驗練習(xí)題 280 6.5 SPI接口通訊實驗 281 6.5.1 實驗?zāi)康?281 6.5.2 實驗設(shè)備 281 6.5.3 實驗內(nèi)容 281 6.5.4 實驗原理 281 6.5.5 實驗操作步驟 285 6.5.6 實驗參考程序 287 6.5.7 練習(xí)題 289 6.6 紅外模塊控制實驗 289 6.6.1 實驗?zāi)康?289 6.6.2 實驗設(shè)備 289 6.6.3 實驗內(nèi)容 289 6.6.4 實驗原理 289 6.6.5 實驗操作步驟 291 6.6.6 實驗參考程序 291 6.6.7 練習(xí)題 296 第七章 基礎(chǔ)應(yīng)用實驗 296 7.1 A/D 轉(zhuǎn)換實驗 296 7.1.1 實驗?zāi)康?296 7.1.2 實驗設(shè)備 296 7.1.3 實驗內(nèi)容 296 7.1.4 實驗原理 296 7.1.5 實驗設(shè)計 298 7.1.6 實驗操作步驟 299 7.1.7 實驗參考程序 300 7.1.8 練習(xí)題 301 7.2 PWM步進(jìn)電機控制實驗 301 7.2.1 實驗?zāi)康?301 7.2.2 實驗設(shè)備 301 7.2.3 實驗內(nèi)容 301 7.2.4 實驗原理 301 7.2.5 實驗操作步驟 309 7.2.6 實驗參考程序 311 7.2.7 練習(xí)題 313 第八章 高級應(yīng)用實驗 315 8.1 GPRS模塊控制實驗 315 - v - 5.2 5x4鍵盤控制實驗 219 5.2.1 實驗?zāi)康?219 5.2.2 實驗設(shè)備 219 5.2.3 實驗內(nèi)容 219 5.2.4 實驗原理 219 5.2.5 實驗設(shè)計 221 5.2.6 實驗操作步驟 222 5.2.7 實驗參考程序 223 5.2.8 練習(xí)題 224 5.3 觸摸屏控制實驗 224 5.3.1 實驗?zāi)康?224 5.3.2 實驗設(shè)備 224 5.3.3 實驗內(nèi)容 224 5.3.4 實驗原理 224 5.3.5 實驗設(shè)計 231 5.3.6 實驗操作步驟 231 5.3.7 實驗參考程序 232 5.3.8 練習(xí)題 233 第六章 通信與接口實驗 234 6.1 IIC 串行通信實驗 234 6.1.1 實驗?zāi)康?234 6.1.2 實驗設(shè)備 234 6.1.3 實驗內(nèi)容 234 6.1.4 實驗原理 234 6.1.5 實驗設(shè)計 238 6.1.6 實驗操作步驟 241 6.1.7 實驗參考程序 243 6.1.8 練習(xí)題 245 6.2 以太網(wǎng)通訊實驗 246 6.2.1 實驗?zāi)康?246 6.2.2 實驗設(shè)備 246 6.2.3 實驗內(nèi)容 246 6.2.4 實驗原理 246 6.2.5 實驗操作步驟 254 6.2.6 實驗參考程序 257 6.2.7 練習(xí)題 259 6.3 音頻接口 IIS 實驗 260 6.3.1 實驗?zāi)康?260 6.3.2 實驗設(shè)備 260 6.3.3 實驗內(nèi)容 260 6.3.4 實驗原理 260 6.3.5 實驗步驟 263 6.3.6實驗參考程序 264 6.3.7 練習(xí)題 266 - iv - 4.4 串口通信實驗 170 4.4.1 實驗?zāi)康?170 4.4.2 實驗設(shè)備 170 4.4.3 實驗內(nèi)容 170 4.4.4 實驗原理 170 4.4.5 實驗操作步驟 176 4.4.6 實驗參考程序 177 4.4.7 練習(xí)題 178 4.5 實時時鐘實驗 179 4.5.1 實驗?zāi)康?179 4.5.2 實驗設(shè)備 179 4.5.3 實驗內(nèi)容 179 4.5.4 實驗原理 179 4.5.5 實驗設(shè)計 181 4.5.6 實驗操作步驟 182 4.5.7 實驗參考程序 183 4.6.8 練習(xí)題 185 4.6 數(shù)碼管顯示實驗 186 4.6.1 實驗?zāi)康?186 4.6.2 實驗設(shè)備 186 4.6.3 實驗內(nèi)容 186 4.6.4 實驗原理 186 4.6.5 實驗方法與操作步驟 188 4.6.6 實驗參考程序 189 4.6.7 練習(xí)題 192 4.7 看門狗實驗 193 4.7.1 實驗?zāi)康?193 4.7.2 實驗設(shè)備 193 4.7.3 實驗內(nèi)容 193 4.7.4 實驗原理 193 4.7.5 實驗設(shè)計 195 4.7.6 實驗操作步驟 196 4.7.7 實驗參考程序 197 4.7.8 實驗練習(xí)題 199 第五章 人機接口實驗 200 5.1 液晶顯示實驗 200 5.1.1 實驗?zāi)康?200 5.1.2 實驗設(shè)備 200 5.1.3 實驗內(nèi)容 200 5.1.4 實驗原理 200 5.1.5 實驗設(shè)計 211 5.1.6 實驗操作步驟 213 5.1.7 實驗參考程序 214 5.1.8 練習(xí)題 219 - ii - 3.1.1 實驗?zāi)康?81 3.1.2 實驗設(shè)備 81 3.1.3 實驗內(nèi)容 81 3.1.4 實驗原理 81 3.1.5 實驗操作步驟 83 3.1.6 實驗參考程序 87 3.1.7 練習(xí)題 88 3.2 ARM匯編指令實驗二 89 3.2.1 實驗?zāi)康?89 3.2.2 實驗設(shè)備 89 3.2.3 實驗內(nèi)容 89 3.2.4 實驗原理 89 3.2.5 實驗操作步驟 90 3.2.6 實驗參考程序 91 3.2.7 練習(xí)題 94 3.3 Thumb 匯編指令實驗 94 3.3.1 實驗?zāi)康?94 3.3.2 實驗設(shè)備 94 3.3.3 實驗內(nèi)容 94 3.3.4 實驗原理 94 3.3.5 實驗操作步驟 96 3.3.6 實驗參考程序 96 3.3.7 練習(xí)題 99 3.4 ARM處理器工作模式實驗 99 3.4.1 實驗?zāi)康?99 3.4.2實驗設(shè)備 99 3.4.3實驗內(nèi)容 99 3.4.4實驗原理 99 3.4.5實驗操作步驟 101 3.4.6實驗參考程序 102 3.4.7練習(xí)題 104 3.5 C 語言程序?qū)嶒炓?104 3.5.1 實驗?zāi)康?104 3.5.2 實驗設(shè)備 104 3.5.3 實驗內(nèi)容 104 3.5.4 實驗原理 104 3.5.5 實驗操作步驟 106 3.5.6 實驗參考程序 106 3.5.7 練習(xí)題 109 3.6 C 語言程序?qū)嶒灦?109 3.6.1 實驗?zāi)康?109 3.6.2 實驗設(shè)備 109 3.6.3 實驗內(nèi)容 109 3.6.4 實驗原理 109 - iii - 3.6.5 實驗操作步驟 111 3.6.6 實驗參考程序 113 3.6.7 練習(xí)題 117 3.7 匯編與 C 語言的相互調(diào)用 117 3.7.1 實驗?zāi)康?117 3.7.2 實驗設(shè)備 117 3.7.3 實驗內(nèi)容 117 3.7.4 實驗原理 117 3.7.5 實驗操作步驟 118 3.7.6 實驗參考程序 119 3.7.7 練習(xí)題 123 3.8 綜合實驗 123 3.8.1 實驗?zāi)康?123 3.8.2 實驗設(shè)備 123 3.8.3 實驗內(nèi)容 123 3.8.4 實驗原理 123 3.8.5 實驗操作步驟 124 3.8.6 參考程序 127 3.8.7 練習(xí)題 134 第四章 基本接口實驗 135 4.1 存儲器實驗 135 4.1.1 實驗?zāi)康?135 4.1.2 實驗設(shè)備 135 4.1.3 實驗內(nèi)容 135 4.1.4 實驗原理 135 4.1.5 實驗操作步驟 149 4.1.6 實驗參考程序 149 4.1.7 練習(xí)題 151 4.2 IO 口實驗 151 4.2.1 實驗?zāi)康?151 4.2.2 實驗設(shè)備 152 4.2.3 實驗內(nèi)容 152 4.2.4 實驗原理 152 4.2.5 實驗操作步驟 159 4.2.6 實驗參考程序 160 4.2.7 實驗練習(xí)題 161 4.3 中斷實驗 161 4.3.1 實驗?zāi)康?161 4.3.2 實驗設(shè)備 161 4.3.3 實驗內(nèi)容 161 4.3.4 實驗原理 162 4.3.5 實驗操作步驟 165 4.3.6 實驗參考程序 167 4.3.7 練習(xí)題 170 目 錄 I 第一章 嵌入式系統(tǒng)開發(fā)與應(yīng)用概述 1 1.1 嵌入式系統(tǒng)開發(fā)與應(yīng)用 1 1.2 基于 ARM的嵌入式開發(fā)環(huán)境概述 3 1.2.1 交叉開發(fā)環(huán)境 3 1.2.2 模擬開發(fā)環(huán)境 4 1.2.3 評估電路板 5 1.2.4 嵌入式操作系統(tǒng) 5 1.3 各種 ARM開發(fā)工具簡介 5 1.3.1 ARM的 SDT 6 1.3.2 ARM的ADS 7 1.3.3 Multi 2000 8 1.3.4 Embest IDE for ARM 11 1.3.5 OPENice32-A900仿真器 12 1.3.6 Multi-ICE 仿真器 12 1.4 如何學(xué)習(xí)基于 ARM嵌入式系統(tǒng)開發(fā) 13 1.5 本教程相關(guān)內(nèi)容介紹 14 第二章 EMBEST ARM實驗教學(xué)系統(tǒng) 17 2.1 教學(xué)系統(tǒng)介紹 17 2.1.1 Embest IDE 集成開發(fā)環(huán)境 17 2.1.2 Embest JTAG 仿真器 19 2.1.3 Flash 編程器 20 2.1.4 Embest EduKit-III開發(fā)板 21 2.1.5 各種連接線與電源適配器 23 2.2 教學(xué)系統(tǒng)安裝 23 2.3 教學(xué)系統(tǒng)的硬件電路 27 2.3.1 概述 27 2.3.2 功能特點 27 2.3.3 原理說明 28 2.3.4 硬件結(jié)構(gòu) 41 2.3.5 硬件資源分配 44 2.4 集成開發(fā)環(huán)境使用說明 51 2.4.1 Embest IDE 主框架窗口 51 2.4.2 工程管理 52 2.4.3 工程基本配置 55 2.4.4 工程的編譯鏈接 71 2.4.5 加載調(diào)試 72 2.4.6 Flash編程工具 80 第三章 嵌入式軟件開發(fā)基礎(chǔ)實驗 81 3.1 ARM匯編指令實驗一 81
上傳時間: 2013-04-24
上傳用戶:xaijhqx
隨著信息技術(shù)的飛速發(fā)展,人們對數(shù)據(jù)采集、信號處理的要求越來越高:不僅要求高速、高精度和高實時,還要求數(shù)據(jù)采集,處理設(shè)備便攜化、網(wǎng)絡(luò)化和智能化,并具有友好的人機界面。傳統(tǒng)的8/16位單片機因資源極度受限,難以滿足上述要求;而傳統(tǒng)的信號處理過程都是依賴于PC完成,則存在著安裝麻煩、價格昂貴且電磁兼容性差等缺點。 嵌入式系統(tǒng)是一個快速發(fā)展的領(lǐng)域,嵌入式系統(tǒng)的研究內(nèi)容涉及到計算機學(xué)科的各個方面。將嵌入式系統(tǒng)引入雷達(dá)信號處理系統(tǒng),能極大的提高系統(tǒng)的實時性和靈活性。本文的研究正是基于ARM的雷達(dá)信號處理系統(tǒng)。 本文在對線性調(diào)頻連續(xù)波雷達(dá)測速測距研究的基礎(chǔ)上,討論了一種軟硬件配置靈活、結(jié)構(gòu)精簡的雷達(dá)信號處理系統(tǒng),其硬件平臺以ARM處理器,可編程邏輯器件FPGA,和DSP為核心,擴展了UART、LCD、網(wǎng)口、IDE、觸摸屏、PS/2和USB等外圍接口,可實現(xiàn)對線性調(diào)頻連續(xù)波雷達(dá)回波信號進(jìn)行數(shù)據(jù)采集、脈沖壓縮、恒虛警檢測、航跡相關(guān),航跡顯示等處理,相關(guān)數(shù)據(jù)的存儲。在軟件設(shè)計方面,完成Bootloader,Linux2.4操作系統(tǒng)在系統(tǒng)上的移植,在此基礎(chǔ)上對實現(xiàn)了對網(wǎng)口、IDE、LCD等模塊的驅(qū)動程序編寫,并在MiniGUI上進(jìn)行基于顯示終端需求的圖形用戶界面開發(fā)。
標(biāo)簽: ARM 雷達(dá)信號 處理系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:Shoen
隨著現(xiàn)代電子信息技術(shù)和我國汽車制造業(yè)的強勁增長,汽車已不再是簡單的交通工具,而是成為現(xiàn)代科技的載體。汽車的快速增長雖然使我們的出門更加便利,但同時也帶來了諸多社會問題。如:交通事故率上升、交通事故判別和車輛的規(guī)范化管理難度加大等。論文針對以上問題提出了使用視頻記錄的解決方法。 論文設(shè)計了一種基于ARM的嵌入式數(shù)字視頻記錄系統(tǒng)。該系統(tǒng)能夠?qū)惭b在汽車中的攝像頭拍攝到的汽車前視景和儀表顯示畫面進(jìn)行壓縮并以文件的形式存儲,事后通過回放系統(tǒng)將記錄的文件進(jìn)行播放,可以以此來規(guī)范車輛管理、判斷交通事故原因和保障乘客安全。系統(tǒng)采用嵌入式技術(shù)并選用32位的ARM微控制器,使用先進(jìn)的視頻解碼、編碼芯片,成功實現(xiàn)對實時視頻的采集、壓縮及儲存記錄。介紹目前數(shù)字視頻技術(shù)的發(fā)展及應(yīng)用狀況、闡述視頻記錄系統(tǒng)所涉及的視頻壓縮和嵌入式系統(tǒng)設(shè)計基本理論,提出視頻記錄系統(tǒng)的設(shè)計方案。重點對基于ARM的嵌入式數(shù)字視頻記錄系統(tǒng)的系統(tǒng)硬件、軟件設(shè)計做了詳細(xì)的論述。硬件部分以ARM芯片LPC2210為核心控制器,以SAA7113H和Z1510為視頻壓縮核心硬件,完成ARM最小系統(tǒng)、視頻圖像信號的解碼和編碼壓縮電路、IDE儲存接口等電路設(shè)計;軟件部分采用穩(wěn)定可靠的μC/OS-Ⅱ嵌入式實時操作系統(tǒng),實現(xiàn)μC/OS-Ⅱ在LPC2210上的移植,完成系統(tǒng)的硬件初始化和IDE驅(qū)動的編寫調(diào)試,使整個系統(tǒng)的各個部分能夠協(xié)調(diào)的工作。 試驗表明,基于ARM的嵌入式數(shù)字視頻記錄系統(tǒng)能夠?qū)崿F(xiàn)對數(shù)字視頻信號的長時間實時采集、壓縮記錄。壓縮后的數(shù)據(jù)符合MPEG-1標(biāo)準(zhǔn)。
標(biāo)簽: ARM 嵌入式 數(shù)字視頻 記錄
上傳時間: 2013-07-07
上傳用戶:萬有引力
Code Composer Studio(CCS) 集成開發(fā)環(huán)境(IDE)入門指導(dǎo)書
標(biāo)簽: CCS 3.3 開發(fā)環(huán)境
上傳時間: 2013-04-24
上傳用戶:壞天使kk
標(biāo)準(zhǔn)硬盤接口協(xié)議,包括接口定義,傳輸協(xié)議,傳輸命令等
上傳時間: 2013-04-24
上傳用戶:sqq
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1