本論文重點(diǎn)分析了PCI總線接口的設(shè)計(jì).對(duì)PCI總線協(xié)議的分析理解是進(jìn)行PCI總線接口設(shè)計(jì)的前提,而對(duì)PCI總線接口的功能分析和結(jié)構(gòu)劃分是設(shè)計(jì)的關(guān)鍵.本文在理解協(xié)議的基礎(chǔ)上,對(duì)PCI總線接口的整體設(shè)計(jì)和子模塊的劃分以及Verilog實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析和闡述,并編寫測(cè)試激勵(lì)程序完成功能仿真,最后通過PCB試驗(yàn)板進(jìn)行了測(cè)試.我們?cè)O(shè)計(jì)了DMA控制器作為PCI總線接口板的應(yīng)用,對(duì)DMA的Top層結(jié)構(gòu)和各個(gè)子模塊及其與PCI總線的接口等都做了詳細(xì)的劃分.論文中FIFO的實(shí)現(xiàn)也做了詳細(xì)的描述.但由于時(shí)間的限制,代碼的編寫和仿真還沒完成.這也是本項(xiàng)目需要進(jìn)一步完善的地方.
標(biāo)簽: FPGA PCI 總線接口
上傳時(shí)間: 2013-06-12
上傳用戶:lizhizheng88
隨著信息技術(shù)的發(fā)展,系統(tǒng)級(jí)芯片SoC(System on a Chip)成為集成電路發(fā)展的主流。SoC技術(shù)以其成本低、功耗小、集成度高的優(yōu)勢(shì)正廣泛地應(yīng)用于嵌入式系統(tǒng)中。通過對(duì)8位增強(qiáng)型CPU內(nèi)核的研究及其在FPGA(Field Programmable Gate Arrav)上的實(shí)現(xiàn),對(duì)SoC設(shè)計(jì)作了初步研究。 在對(duì)Intel MCS-8051的匯編指令集進(jìn)行了深入地分析的基礎(chǔ)上,按照至頂向下的模塊化的高層次設(shè)計(jì)流程,對(duì)8位CPU進(jìn)行了頂層功能和結(jié)構(gòu)的定義與劃分,并逐步細(xì)化了各個(gè)層次的模塊設(shè)計(jì),建立了具有CPU及定時(shí)器,中斷,串行等外部接口的模型。 利用5種尋址方式完成了8位CPU的數(shù)據(jù)通路的設(shè)計(jì)規(guī)劃。利用有限狀態(tài)機(jī)及微程序的思想完成了控制通路的各個(gè)層次模塊的設(shè)計(jì)規(guī)劃。利用組合電路與時(shí)序電路相結(jié)合的思想完成了定時(shí)器,中斷以及串行接口的規(guī)劃。采用邊沿觸發(fā)使得一個(gè)機(jī)器周期對(duì)應(yīng)一個(gè)時(shí)鐘周期,執(zhí)行效率提高。使用硬件描述語言實(shí)現(xiàn)了各個(gè)模塊的設(shè)計(jì)。借助EDA工具ISE集成開發(fā)環(huán)境完成了各個(gè)模塊的編程、調(diào)試和面向FPGA的布局布線;在Synplify pro綜合工具中完成了綜合;使用Modelsim SE仿真工具對(duì)其進(jìn)行了完整的功能仿真和時(shí)序仿真。 設(shè)計(jì)了一個(gè)通用的擴(kuò)展接口控制器對(duì)原有的8位處理器進(jìn)行擴(kuò)展,加入高速DI,DO以及SPI接口,增強(qiáng)了8位處理器的功能,可以用于現(xiàn)有單片機(jī)進(jìn)行升級(jí)和擴(kuò)展。 本設(shè)計(jì)的CPU全面兼容MCS-51匯編指令集全部的111條指令,在時(shí)鐘頻率和指令的執(zhí)行效率指標(biāo)上均優(yōu)于傳統(tǒng)的MCS-51內(nèi)核。本設(shè)計(jì)以硬件描述語言代碼形式存在可與任何綜合庫、工藝庫以及FPGA結(jié)合開發(fā)出用戶需要的固核和硬核,可讀性好,易于擴(kuò)展使用,易于升級(jí),比較有實(shí)用價(jià)值。本設(shè)計(jì)通過FPGA驗(yàn)證。
標(biāo)簽: FPGA CPU 8位 增強(qiáng)型
上傳時(shí)間: 2013-04-24
上傳用戶:jlyaccounts
電臺(tái)廣播在我們的社會(huì)生活中占有重要的地位。隨著我國廣播事業(yè)的發(fā)展,對(duì)我國廣播業(yè)開發(fā)技術(shù)、信號(hào)的傳輸質(zhì)量和速度提出了更高更新的要求,促使廣播科研人員不斷更新現(xiàn)有技術(shù),以滿足人民群眾日益增長的需求。 本論文主要分析了現(xiàn)行廣播發(fā)射臺(tái)的數(shù)字廣播激勵(lì)器輸入接口的不足之處,根據(jù)歐洲ETS300799標(biāo)準(zhǔn),實(shí)現(xiàn)了一種激勵(lì)器輸入接口的解決方案,這種方案將復(fù)接器送來的ETI(NA,G704)格式的碼流轉(zhuǎn)換成符合ETS300799標(biāo)準(zhǔn)ETI(NI)的標(biāo)準(zhǔn)碼流,并送往后面的信道編碼器。ETI(NA,G704)格式與現(xiàn)行的ETI(NI,G703)格式相比,主要加入了交織和RS糾錯(cuò)編碼,使得信號(hào)抗干擾能力大大加強(qiáng),提高了節(jié)目從演播室到發(fā)射臺(tái)的傳輸質(zhì)量,特別是實(shí)時(shí)直播節(jié)目要求信號(hào)質(zhì)量比較好時(shí)具有更大的作用。 本論文利用校驗(yàn)位為奇數(shù)個(gè)的RS碼,對(duì)可檢不可糾的錯(cuò)誤發(fā)出報(bào)警信號(hào),通過其它方法替代原有信號(hào),對(duì)音質(zhì)影響不大,節(jié)省了糾正這個(gè)錯(cuò)誤的資源和開發(fā)成本。 同時(shí),我們采用FPGA硬件開發(fā)平臺(tái)和VHDL硬件描述語言編寫代碼實(shí)現(xiàn)硬件功能,而不采用專用芯片實(shí)現(xiàn)功能,使得修改電路和升級(jí)變得異常方便,大大提高了開發(fā)產(chǎn)品的效率,降低了成本。 經(jīng)過軟件仿真和硬件驗(yàn)證,本系統(tǒng)已經(jīng)基本實(shí)現(xiàn)了預(yù)想的功能,擴(kuò)展性較好,硬件資源開銷較小,具有實(shí)用價(jià)值。
標(biāo)簽: FPGA DAB 信道 編碼器
上傳時(shí)間: 2013-07-15
上傳用戶:afeiafei309
礦井加暖系統(tǒng)在礦產(chǎn)、冶金、化工等工業(yè)中具有廣泛的應(yīng)用。課題組根據(jù)熱效率、壽命、自動(dòng)化程度等方面存在的問題,經(jīng)過調(diào)查、分析和研究開發(fā)了一套新型礦用環(huán)保熱風(fēng)爐系統(tǒng),該系統(tǒng)主要由數(shù)據(jù)采集系統(tǒng)、火焰監(jiān)測(cè)系統(tǒng)和主機(jī)控制系統(tǒng)三部分組成。 數(shù)據(jù)采集系統(tǒng),要對(duì)復(fù)雜的現(xiàn)場(chǎng)環(huán)境進(jìn)行監(jiān)測(cè)控制,是整個(gè)新型熱風(fēng)爐自動(dòng)控制系統(tǒng)的關(guān)鍵。本文設(shè)計(jì)的數(shù)據(jù)采集系統(tǒng)由MSP430單片機(jī)、模擬量采集(A/D)、模擬量輸出(D/A)、開關(guān)量采集、開關(guān)量輸出、存儲(chǔ)、通信接口及其他輔助電路組成,結(jié)構(gòu)簡(jiǎn)單、機(jī)構(gòu)可靠性高,使用壽命長,能夠?qū)ο到y(tǒng)的各種現(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)測(cè)和控制,對(duì)于礦井的安全可靠生產(chǎn)具有重要的意義。
標(biāo)簽: ARM 熱風(fēng)爐 接口設(shè)計(jì) 自動(dòng)控制系統(tǒng)
上傳用戶:yph853211
進(jìn)入20世紀(jì)90年代后,隨著全球信息化、智能化、網(wǎng)絡(luò)化的發(fā)展,嵌入式系統(tǒng)技術(shù)獲得了前所未有的發(fā)展空間。 嵌入式系統(tǒng)的最大特點(diǎn)之_是其所具有的目的性或針對(duì)性,即每一套嵌入式系統(tǒng)的開發(fā)設(shè)計(jì)都有其特殊的應(yīng)用場(chǎng)合與特定功能,這也是嵌入式系統(tǒng)與通剛的計(jì)算機(jī)系統(tǒng)最主要的區(qū)別。由于嵌入式系統(tǒng)是為特定的目的而設(shè)計(jì)的,且常常受到體積、成本、功能、處理能力等各種條件的限制。因此,如果可以最大限度地提高應(yīng)用系統(tǒng)硬件上和軟件上的靈活性,就可以用最低的成本,最少的時(shí)間,快速的完成功能的轉(zhuǎn)換。 本課題的目的在于提出并設(shè)計(jì)一種基于ARM(Advanced RISC Machines)和CPLD(Complex Programmable Logic Device)的可擴(kuò)展功能嵌入式系統(tǒng)平臺(tái),并完成了系統(tǒng)的硬件設(shè)計(jì)和PCI(Peripheral Component Interconnect)橋的固件設(shè)計(jì)。設(shè)計(jì)過程中采用美國ALTIUM公司的ALTIUM DESIGNER 6.0 EDA軟件開發(fā)了系統(tǒng)的硬件部分。在整個(gè)硬件開發(fā)環(huán)節(jié)中,充分采用高速PCB(Printed Circuit Board)的設(shè)計(jì)原則,并進(jìn)行全面的電路仿真試驗(yàn),保證了硬件系統(tǒng)的高度可靠性。本系統(tǒng)承襲了ARM7系列處理器高性能、低功耗、低成本的優(yōu)點(diǎn),并充分考慮到用戶的需要,擴(kuò)展了多種常用的外部設(shè)備接口以及藍(lán)牙無線接口等,為將米各種可能的應(yīng)用提供了完善的硬件基礎(chǔ)。概括總結(jié)起來本文具體工作如下: 1.完全自主設(shè)計(jì)了具有高擴(kuò)展性的基于LPC2292嵌入式處理器的嵌入式系統(tǒng)應(yīng)用開發(fā)平臺(tái)。基于該硬件平臺(tái),可以實(shí)現(xiàn)許多基于ARM架構(gòu)處理器的嵌入式應(yīng)剛而無需對(duì)硬什系統(tǒng)作出大的改變,如多協(xié)議轉(zhuǎn)換器、CAN(Control Area Network)總線網(wǎng)關(guān)、以太網(wǎng)關(guān)、各種工業(yè)控制應(yīng)用等。并在具體的設(shè)計(jì)實(shí)踐中,總結(jié)出了嵌入式系統(tǒng)硬件平臺(tái)的設(shè)計(jì)原則及設(shè)計(jì)方法。 2.完成了基于CPLD的PCI橋接芯片的同什設(shè)計(jì),在ARM硬件平臺(tái)上成功擴(kuò)展了PCI設(shè)備,成功解決了ARM處理器和PCI從設(shè)備之間通訊的問題。 3.完成了對(duì)所開發(fā)的嵌入式系統(tǒng)硬件平臺(tái)的測(cè)試工作,完成了基于AT89C51的PCI測(cè)試卡軟硬件設(shè)計(jì)。基于此測(cè)試卡,可以實(shí)現(xiàn)對(duì)系統(tǒng)中的PCI通訊功能進(jìn)行有效測(cè)試,以保證整個(gè)硬件系統(tǒng)正常、高效、穩(wěn)定地運(yùn)行。本系統(tǒng)的設(shè)計(jì)完成,使其可以作為嵌入式應(yīng)用的二次開發(fā)或?qū)嶒?yàn)平臺(tái),用于工業(yè)產(chǎn)品開發(fā)及高校相關(guān)專業(yè)的實(shí)踐教學(xué)。
標(biāo)簽: CPLD ARM 擴(kuò)展 嵌入式系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-05-22
上傳用戶:sztfjm
USB2.0接口和基于ARM核的SOC系統(tǒng)的應(yīng)用已經(jīng)非常廣泛,特別在電子消費(fèi)類領(lǐng)域。包含USB2,0接口的ARM系統(tǒng)則更是市場(chǎng)的需求。本文介紹一種基于ARM核的USB2,0接口IP(AHB_USB2.0)的設(shè)計(jì),主要對(duì)其中的串行接口引擎(SIE)的設(shè)計(jì)進(jìn)行討論。 該 AHB_USB2.0 IP核支持USB2.0協(xié)議,并兼容USB1.1協(xié)議;支持AMBA2.0協(xié)議和UTMI 1.05協(xié)議。該IP核一側(cè)通過UTMI接口或ULPI接口的PHY與USB2.0主機(jī)端進(jìn)行通信;另一側(cè)則通過AHB總線與ARM相連。 AHB_USB2.0 IP核在硬件上分為三個(gè)大模塊:ULPI模塊(ULPI)、串行接口引擎(SIE)模塊和AHB總線接口模塊(AHB)。ULPI模塊實(shí)現(xiàn)了UTMI接口轉(zhuǎn)ULPI接口。串行接口引擎(SIE)模塊為USB2.0的數(shù)據(jù)鏈路層協(xié)議處理模塊,為整個(gè)IP核的核心部分,進(jìn)一步分為四個(gè)子模塊——GLC(全局控制模塊),PIE(PHY接口處理引擎),SIF(系統(tǒng)接口邏輯)和EPB(端點(diǎn)緩沖模塊)。GLC模塊負(fù)責(zé)整個(gè)IP的復(fù)位控制,IP時(shí)鐘的開關(guān)提示等;PIE模塊負(fù)責(zé)處理USB的事務(wù)級(jí)傳輸,包括組包解包等;SIF模塊負(fù)責(zé)協(xié)議相關(guān)寄存器組和端點(diǎn)緩沖區(qū)的讀寫,跨時(shí)鐘域信號(hào)的處理和PIE所需的控制信號(hào)的產(chǎn)生;AHB模塊負(fù)責(zé)IP核與ARM通信和DMA功能的實(shí)現(xiàn)。 該IP核的軟件設(shè)計(jì)遵循USB協(xié)議,Bulk Only協(xié)議和UFI協(xié)議,由外掛ARM實(shí)現(xiàn)USB設(shè)備命令和UFI命令的解析,并執(zhí)行相應(yīng)的操作。設(shè)計(jì)了IP核與ARM之間的多種數(shù)據(jù)傳輸方法,通過軟件實(shí)現(xiàn)常規(guī)數(shù)據(jù)讀寫訪問、內(nèi)部DMA或外部DMA等多種方式的切換。 本IP已經(jīng)通過EDA驗(yàn)證和FPGA測(cè)試,并且已經(jīng)在內(nèi)嵌ARM核的FPGA系統(tǒng)上實(shí)現(xiàn)了多個(gè)U盤。這個(gè)FPGA系統(tǒng)的正確工作,證明了AHB_USB2.01P核設(shè)計(jì)是正確的。
標(biāo)簽: AHBUSB ASIC ARM 20
上傳時(shí)間: 2013-05-17
上傳用戶:qqoqoqo
本論文以開發(fā)基于ARM核的USB2.0-AHB接口IP此項(xiàng)目為依托,致力于在Windows XP操作系統(tǒng)上使用DDK(Driver Development Kit)設(shè)計(jì)和開發(fā)一個(gè)基于WDM的主機(jī)端驅(qū)動(dòng)程序。開發(fā)該驅(qū)動(dòng)程序的目的是為了對(duì)該IP進(jìn)行FPGA測(cè)試以及配合設(shè)備端驅(qū)動(dòng)程序的開發(fā),該驅(qū)動(dòng)程序能夠完成即插即用功能,塊傳輸,同步傳輸,控制傳輸以及對(duì)Flash的操作五項(xiàng)主要功能。 論文首先介紹了基于WDM的USB驅(qū)動(dòng)程序設(shè)計(jì)原理,其中包括了從結(jié)構(gòu)到通信流對(duì)USB主機(jī)系統(tǒng)的介紹,編寫WDM驅(qū)動(dòng)程序的基礎(chǔ)理論(主要介紹了數(shù)個(gè)相關(guān)的重要概念、驅(qū)動(dòng)程序的基本組成),以及在開發(fā)對(duì)Flash操作的例程會(huì)使用到的Mass Storage類協(xié)議的簡(jiǎn)要介紹。在介紹設(shè)計(jì)原理后,論文從總體的系統(tǒng)應(yīng)用環(huán)境和結(jié)構(gòu)薊數(shù)據(jù)傳輸、內(nèi)部模塊以及軟硬件體系結(jié)構(gòu)幾個(gè)方面簡(jiǎn)要描述了該IP的系統(tǒng)設(shè)計(jì)。接著論文通過分析主機(jī)端驅(qū)動(dòng)程序功能需求,提出了驅(qū)動(dòng)程序的總體構(gòu)架以及分步式的設(shè)計(jì)流程,具體步驟是先實(shí)現(xiàn)驅(qū)動(dòng)程序的正常加載以及基本PnP功能,然后實(shí)現(xiàn)塊傳輸、同步傳輸以及控制傳輸,最后完成對(duì)Flash操作例程的設(shè)計(jì)。隨后論文詳細(xì)闡述了對(duì)上述五項(xiàng)主要功能模塊的設(shè)計(jì);其中對(duì)Flash操作例程的設(shè)計(jì)是難點(diǎn),作者通過分析Bulk-Only協(xié)議和UFI命令規(guī)范,提出程序的詳細(xì)設(shè)計(jì)方案。論文最后簡(jiǎn)要介紹了調(diào)試驅(qū)動(dòng)程序的方法,以及驅(qū)動(dòng)程序的測(cè)試內(nèi)容、部分測(cè)試結(jié)果以及測(cè)試結(jié)論。 本論文研究對(duì)象為基于ARM核的USB2.0-AHB接口IP主機(jī)端驅(qū)動(dòng)程序,因?yàn)槠溲芯恐黧w是一個(gè)基于WDM的主機(jī)端驅(qū)動(dòng)程序,因此有其普遍性;但是它以開發(fā)基于ARM核的USB2.0-AHB接口IP這個(gè)項(xiàng)目為依托,其目的是為項(xiàng)目服務(wù),因此它有其特殊性。它是一項(xiàng)既有普遍性又有特殊性的研究。
標(biāo)簽: ARM 2.0 AHB USB
上傳時(shí)間: 2013-05-19
上傳用戶:2007yqing
隨著微電子技術(shù)的快速發(fā)展,電子設(shè)備逐漸向著小型化、集成化方向發(fā)展;人們?cè)谝笤O(shè)備性能不斷提升的同時(shí),還要求設(shè)備功耗低、體積小、重量輕、可靠性高。同樣在我軍武器裝備的研制過程中,也對(duì)各武器裝備都提出了新的要求,特別是針對(duì)單兵配備的便攜設(shè)備,對(duì)體積、功耗、擴(kuò)展性的要求更是嚴(yán)格。 在某手持式設(shè)備的開發(fā)項(xiàng)目中,需要設(shè)計(jì)一塊接口板,要求實(shí)現(xiàn)高達(dá)8個(gè)串行口擴(kuò)展以及能源管理和數(shù)字輸入輸出接口等功能,該接口板與處理器模塊的連接總線采用LPC總線,整個(gè)手持設(shè)備除了對(duì)功能有基本的要求以外,對(duì)體積及功耗都提出了極高的要求。針對(duì)項(xiàng)目的具體設(shè)計(jì)要求,經(jīng)過與傳統(tǒng)設(shè)計(jì)方法的比較,決定采用FPGA來實(shí)現(xiàn)LPC接口及UART控制器功能。 論文的主要目標(biāo)是完成LPC接口的UART控制在FPGA中的實(shí)現(xiàn)。對(duì)于各模塊中的關(guān)鍵的功能部分,文中對(duì)其實(shí)現(xiàn)都進(jìn)行了詳細(xì)的說明。整個(gè)設(shè)計(jì)全部采用硬件描述語言(HDL)實(shí)現(xiàn),并且采用了分模塊的設(shè)計(jì)風(fēng)格,具有很好的重用性。 為了在硬件平臺(tái)上驗(yàn)證設(shè)計(jì),還實(shí)做了FPGA驗(yàn)證平臺(tái),并用C語言編寫了測(cè)試程序。經(jīng)過驗(yàn)證,該方案完全實(shí)現(xiàn)了接口板的功能要求,并且滿足體積和功耗上的要求,取得了良好的效果。 論文通過采用FPGA作為電路設(shè)計(jì)的核心,以一種新的數(shù)字電路設(shè)計(jì)方法實(shí)現(xiàn)電路功能;旨在通過這種方式,不斷提高設(shè)備的性能并拓展設(shè)計(jì)者思想。
標(biāo)簽: FPGA UART LPC 總線接口
上傳時(shí)間: 2013-05-21
上傳用戶:poyao
維修LVDS屏的接口定義 維修LVDS屏的接口定義
標(biāo)簽: LVDS 接口定義
上傳時(shí)間: 2013-05-31
上傳用戶:362279997
介紹了美國AD公司采用先進(jìn)的直接數(shù)字頻率合成(DDS)技術(shù)推出的高集成度頻率合成器AD9850的工作原理、主要特點(diǎn)及其與MCS51單片機(jī)的接口,并給出了接口電路圖和部分源程序.
標(biāo)簽: 9850 DDS AD 芯片
上傳時(shí)間: 2013-06-02
上傳用戶:myworkpost
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1