亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

可移植<b>性</b>

  • 基于FPGA的MCS51核的VHDL語言設計與實現.rar

    本文以研究嵌入式微處理器為主,自主地設計了能夠運行MCS-51系列單片機指令的MCU系統。系統采用了VHDL 語言與原理框圖的綜合設計方法,并且在Altera公司的FPGA上通過驗證。論文深入地研究了微處理器的指令系統和數據地址通路,采用VHDL 語言完成了取指單元,指令譯碼器單元,存儲器單元和邏輯運算單元的電路模塊的設計與實現;研究了控制單元的實現方法和基于全局狀態機的設計理論,采用硬件描述語言完成了對各個控制線的相關設計與實現。論文通過原理示意圖和示例代碼的演示,著重介紹了指令譯碼器的實現方式,基于此種方式形成的譯碼電路還能夠實現更為復雜的CISC指令。 本系統采用分模塊的設計方式,把具有相同功能的邏輯電路集中到一個框圖里,使得系統的可移植性大大地提高。系統還采用層次框圖的設計方式,把明顯地具有主從關系的電路放在不同的層次里,這也使得系統模塊功能的可擴展性大大地增強。內部邏輯共分為數據存儲器模塊;程序存儲器模塊;時序控制模塊;特殊功能寄存器模塊和Core核心模塊這五個部分,文中對各個模塊的設計作了詳細的介紹。本文在最后對已實現的部分典型指令進行了邏輯仿真測試,測試結果表明,本文所設計的MCU系統能夠如預期地執行相應的指令。在指令執行的過程中,相應寄存器和總線上的值也均符合設計要求,實現了設計目標。

    標簽: FPGA VHDL MCS

    上傳時間: 2013-05-20

    上傳用戶:2525775

  • I2C協議.rar

    I2C協議源代碼,程序模擬I2C通訊——結構標準、可移植性高

    標簽: I2C 協議

    上傳時間: 2013-04-24

    上傳用戶:muyehuli

  • USB接口引擎的軟核設計與FPGA兌現.rar

    USB(UniversalSerialBus,通用串行總線)是當今消費電子產品和儀器設備中應用最廣的接口協議之一,然而目前國內的USB芯片只有極少數幾款,產品研究善處于起步階段,絕大部分產品主要由國外的IC設計芯片廠商如Cypress、NEC等一些國際著名公司提供。因而,如果能夠自主開發設計USB芯片以替代國外同類產品,將會有很好的市場前景和利潤空間。 本論文課題是針對基于FPGA(FieldProgrammableGateArray,現場可編程門陣列器件)的數字電子產品應用設計一種實際可復用的USB接口引擎軟核。該軟核主要是用于處理USB標準協議包的通信處理,通過外接MCU(MultipointControlUnit,微控制器)就可以實現完整的USB接口通訊功能。它的功能相當于一些USB引擎的專用芯片如:Philips的PDIUSBD12等,其優點是結構簡單、靈活性高、復用設計方便。 功能仿真和綜合測試結果顯示本論文所設計的接口引擎軟核符合設計要求,并且軟核的性能和市場上同類產品基本一致。本論文的創新之處在于:1、從可配置性角度出發設計了低速、全速、高速三種可選模式;2、支持最多31個可配置端點;3、采用了可綜合、可移植的RTL(RegisterTransferLevel,寄存器傳輸級)代碼設計規則,同時也開發了可綜合的驗證測試代碼;4、完全由硬件實現USB通信功能。

    標簽: FPGA USB 接口

    上傳時間: 2013-07-18

    上傳用戶:JasonC

  • 基于FPGA的磁盤陣列控制器的硬件設計與實現.rar

    隨著存儲技術的迅速發展,存儲業務需求的不斷增長,獨立的磁盤冗余陣列可利用多個磁盤并行存取提高存儲系統的性能。磁盤陣列技術采用硬件和軟件兩種方式實現,軟件RAID(Redundant Array of Independent Disks)主要利用操作系統提供的軟件實現磁盤冗余陣列功能,對系統資源利用率高,節省成本。硬件RAID將大部分RAID功能集成到一塊硬件控制器中,系統資源占用率低,可移植性好。 分析了軟件RAID的性能瓶頸,使用硬件直接完成部分計算提高軟件RAID性能。針對RAID5采用FPGA(Field Programmable Gate Array)技術實現RAID控制器硬件設計,完成磁盤陣列啟動、數據緩存(Cache)以及數據XOR校驗等功能。基于硬件RAID的理論,提出一種基于Virtex-4的硬件RAID控制器的系統設計方案:獨立微處理器和較大容量的內存;實現RAID級別遷移,在線容量擴展,在線數據熱備份等高效、用戶可定制的高級RAID功能;利用Virtex-4內置硬PowerPC完成RAID服務器部分配置和管理工作,運行Linux操作系統、RAID管理軟件等。控制器既可以作為RAID控制卡在服務器上使用,也可作為一個獨立的系統,成為磁盤陣列的調試平臺。 隨著集成電路的發展,芯片的體積越來越小,電路的布局布線密度越來越大,信號的工作頻率也越來越高,高速電路的傳輸線效應和信號完整性問題越來越明顯。RAID控制器屬于高速電路的范疇,在印刷電路板(Printed Circuit Block, PCB)實現時分別從疊層設計、布局、電源完整性、阻抗匹配和串擾等方面考慮了信號完整性問題,并基于IBIS(I/O Buffer Information Specification)模型進行了信號完整性分析及仿真。

    標簽: FPGA 磁盤陣列 控制器

    上傳時間: 2013-04-24

    上傳用戶:jeffery

  • 基于FPGA的Rake接收機的研究

    碼分多址(CDMA)通信方式以其特有的抗干擾性、多址能力和多徑分集能力,而成為第三代移動通信系統的主要技術。其中Rake接收技術是CDMA系統中的一項關鍵技術。隨著通信技術的迅猛發展,Rake接收技術以其有效的抗衰落的能力一直是人們研究的熱點。人們不斷的對傳統的Rake接收機進行改進,獲得性能更佳的Rake接收機。FPGA技術的快速發展,也很大的改變了傳統的數字系統設計的方法。FPGA以其龐大的規模、開發過程投資小、開發周期短、保密性好等優點,為人們對Rake接收機的研究提供了方便。 本文旨在設計一種功耗低、硬件實現相對簡單的Rake接收機結構。首先,本文介紹了Rake接收的相關理論,對Rake技術的抗衰落性能進行了分析,然后,對各種Rake接收機進行了比較,最終提出了一種靈活配置的Rake接收機的改進方案,該方案采用了不同的緩沖器結構,能夠更多的節約硬件資源,整個接收機的功耗更低。最后利用VerilogHDL語言對其中的主要模塊進行編程設計,并在Xilinx公司的集成開發工具ISE6.1中進行仿真,仿真平臺為Spartan-3系列中的XC3S1000芯片。仿真結果表明了所設計模塊的正確性。所設計模塊具有良好的可移植性,能夠被相關的系統調用,本文所做工作有一定的實際意義。

    標簽: FPGA Rake 接收機

    上傳時間: 2013-06-21

    上傳用戶:gaorxchina

  • 基于ARM的煤礦自動排水監控系統的研究

    目前,國內礦井的排水系統多采用傳統的人工監測、繼電器控制的方法。傳統方法設備運行的自動化程度低、可靠性較差、工人勞動強度大、應急能力不足,存在一定的安全隱患,不適應數字化礦井發展的需要。本課題設計的自動排水系統采用嵌入式微控制器作為就地控制系統與上位機遠程監控相結合的方式,提高了工作的可靠性和穩定性,具有運行成本低、調試方便等特點。 本文首先根據某礦井下排水的實際情況,對各種排水形式和相關設備進行了分析和比較,選擇其中一種典型的排水系統形式作為模型。根據井下排水系統的運行原理展開研究和論證,制定了井下水位監控和水泵啟動方案。在綜合自動控制的相關理論和傳感器應用技術的基礎上分析了排水系統中需要監控的、能夠反映排水系統工作特征的關鍵參數,并提出了這些參數的監測方法和這些方法的可行性。 全面分析了目前常用的微處理器和實時操作系統,詳細研究了ARM和μC/OS-Ⅱ的性能和特點,充分利用ARM微處理器高性能、低功耗、低成本的優勢,以及μC/OS-Ⅱ可移植性好、開發成本低的優點。選用以ARM7TDMI-S為CPU的LPC2220芯片作為就地控制系統,選用μc/OS-Ⅱ為實時操作系統。并根據排水系統工作方案和要求設計了系統和接口硬件電路,完成了系統運行程序代碼的編寫。 應煤礦信息化發展趨勢的要求,選用LabVIEW作為上位機監控軟件,以串行通訊協議與井下就地控制系統組成遠程監控系統。從而實現工作人員能夠在地面監控室輕松了解到井下水倉水位、各排水設備工作狀態等信息,實現了排水系統運行的“避峰就谷”和水泵房的無人化值守。此項研究對礦井的安全生產、節能降耗和數字化建設等工作具有一定參考價值。

    標簽: ARM 自動 排水 監控系統

    上傳時間: 2013-06-04

    上傳用戶:Kecpolo

  • 基于ARM的嵌入式USB圖像采集系統

    嵌入式圖像采集系統具有體積小、成本低、穩定性高等優點,在遠程監控、可視電話、計算機視覺、網絡會議等領域應用廣泛。為克服傳統基于單片機的圖像采集系統的種種不足,本文提出了一種新的解決方案,利用高速的ARM9嵌入式微處理器S3C2410A為硬件核心,搭配USB攝像頭,結合Linux構建了一套嵌入式的圖像采集系統。USB攝像頭有著容易購買、性價比高等優點,但長期以來將其直接應用于嵌入式系統卻很困難。隨著ARM微處理器的廣泛應用,嵌入式系統的性能得到了極大的提升。人們逐漸將操作系統引入其中,方便系統的管理和簡化應用程序的開發。Linux是一個免費開源的優秀操作系統,將其移植到嵌入式系統中能夠對系統進行高效地管理、極大地方便應用程序的開發。嵌入式的Linux操作系統繼承了Linux的優良特性,還有著節約資源,實時性強等優點。在本方案中以嵌入式Linux操作系統為基礎,借助其對USB、網絡等的強大支持能力來構建高度靈活的圖像采集系統。通過利用Linux操作系統內建的video4Linux對攝像頭進行編程,實現了將USB攝像頭采集到的視頻數據進行顯示和存為圖片的功能。本文中具體講述了嵌入式的軟硬件平臺的構建,USB攝像頭的驅動開發,圖像采集應用程序的實現等。本文提出的嵌入式圖像采集方案適用于市面上絕大多數流行的USB攝像頭,還能把得到的圖像通過以太網傳輸以實現遠程的監控。這套方案利用應用程序編程接口video4linux所提供的數據結構、應用函數等,實現了在Linux環境下采集USB攝像頭圖像數據的功能,并運用嵌入式的GUI開發工具Qt/Embedded來編寫最終的應用程序實現了美觀的用戶界面。充分運用Linux操作系統和其工具的強大功能來實現圖像采集,對基于Linux內核的后續圖像應用開發具有實用意義。本系統完全基于開放的平臺和模塊化的實現方法,具有良好的可移植性,可方便地進行各種擴展。這種方案所實現的圖像采集系統成本低,靈活性高,性能好,是一種優良的解決方案。本文詳細介紹了這種基于Linux系統和S3C2410A平臺的嵌入式圖像采集系統。

    標簽: ARM USB 嵌入式 圖像采集系統

    上傳時間: 2013-04-24

    上傳用戶:再見大盤雞

  • 基于ARM的嵌入式測控硬件平臺設計

    隨著計算機技術的飛速發展,嵌入式系統在人們的生產生活中發揮著越來越重要的作用。近年來,基于ARM處理器和μC/OS-II操作系統的嵌入式技術已經成為當前嵌入式領域的研究熱點之一。 論文主要研究基于ARM7處理器和μC/OS-II操作系統的嵌入式測控平臺架構,為測控系統開發提供一個方便功能擴展的軟硬件環境。在此基礎上,以加速度計為對象,利用嵌入式系統的豐富資源,完成對其內部溫度及加速度信號的采集實例。硬件設計分為核心系統設計和數據采集控制子系統設計兩部分。核心系統主要包括控制核心S3C44BOX模塊、存儲器模塊、調試接口模塊、液晶顯示模塊以及數控鍵盤模塊等。完成了母板的設計與驗證,并預留多種接口,增強了可擴展性。采集控制子系統作為數據采集及控制機構,主要由A/D轉換芯片完成和串行通信模塊,用來接收傳感器傳輸的數據,經ARM處理器分析處理后,通過串行通訊方式與下位機通信。由于有多個下位系統,平臺設計擴展了8路帶高速緩沖的異步串行通信模塊。最后,對各硬件模塊進行總體調試,并對調試結果進行了分析。 調試結果表明,該硬件平臺不僅響應速度快、成本低、可靠性好,而且具有良好的可移植性和可裁剪性,便于根據實際需求進行功能擴展和裁剪,達到了預期的設計目標。

    標簽: ARM 嵌入式 測控 平臺設計

    上傳時間: 2013-07-26

    上傳用戶:zhqzal1014

  • 基于ARM的數據采集系統的研究與設計

    近些年來,隨著以計算機技術、通信技術為主的信息技術的快速發展和Internet的廣泛應用,嵌入式系統也受到了越來越多的重視,日益廣泛的應用與工業控制、移動通訊、家用電器以及消費電子設備中。 而數據采樣在現代工業中發揮著非常重要的作用,工業設備的監測和控制都離不開數據的采集。但傳統的基于單片機系統的數據采樣模塊因為無法或很難完成操作系統的嵌入、文件的管理、各種接口的連接、與Internet的互聯、大容量存儲器的擴展等功能,所以在許多領域的應用受到限制。針對這些問題,設計開發了基于Linux操作系統的嵌入式數據采集模塊。 本文在綜合分析了現有數據采集系統存在問題的基礎上,新設計的嵌入式數據采集系統采用板卡式結構提高了系統的可擴展性和靈活性;采用嵌入式Linux內核作為系統的運行、調度的核心,提高了系統的軟件可移植性和穩定性;采用基于ARM9核的32位嵌入式微處理器,作為控制、處理和通信的核心,提高了整個硬件系統的處理能力、控制靈活性以及抗干擾能力,并降低了功耗。系統有強大的網絡通信能力,為接入Internet提供了可能。 基于ARM的嵌入式數據采集與處理系統結構清晰、通用性好、可擴展性強,可為各種嵌入式應用提供一套完整的硬、軟件解決方案,在工業測量與控制領域具有較為廣闊的應用前景。

    標簽: ARM 數據采集系統

    上傳時間: 2013-04-24

    上傳用戶:chens000

  • 基于ARM的數控沖床自動送料系統的設計

    數控沖床送料系統主要用于與沖床實現配套,在沖孔過程中按照程序設定控制板料移動和沖床沖孔,實現沖孔的高度自動化。自動送料機構作為沖壓加工生產實現自動化的最基本的要求,它的自動化程度高低,直接影響著沖壓生產效率以及沖壓生產整體自動化水平,只有其自動化程度與沖壓設備相匹配甚至高于沖壓設備,才能夠實現沖壓生產的完全自動化。 嵌入式系統是繼IT網絡技術之后,又一個新的發展方向,由于嵌入式系統自身的優點,現在已經廣泛應用到軍事國防、消費電子、工業控制等各個領域。隨著電子、計算機、自動控制以及精密機械與測試技術的不斷提高和發展,自動送料裝置也在隨著數控機床的發展而在迅速發展和演變。而隨著嵌入式微處理器的發展,嵌入式系統也開始運用到數控沖床自動送料系統中來。 本文采用目前廣泛使用的32位ARM微處理器,Samsung公司基于ARM920T的S3C2440A作為系統的主控制器,該處理器主要面向嵌入式設備,具有性價比高、功耗低的特點,并且在嵌入式Linux操作系統下可移植性好,具有較強的控制能力和豐富的片內資源。該系統能實現數控沖床的自動送料,軟硬件結構簡單,定位精度高,操作簡單方便,具有良好的人機界面。論文首先根據生產實際要求和控制系統設計原則,確定了送料系統的軟硬件總體設計方案。硬件方面,在S3C2440A的基礎上擴展了NANDFlash、NORFlash、SDRAM、LCD觸摸屏模塊,并設計了X、Y軸電機及其驅動電路。軟件方面,選用Linux操作系統,在此基礎上構建了嵌入式Linux開發環境,實現了Bootloader、Linux內核、YAFFS根文件系統的移植,選用Qt/Embeded設計系統的操作界面,給出了系統各個模塊的程序設計,包括人機界面、速度預處理、插補模塊和電機控制部分,文章對系統的軟硬件的抗干擾技術也專門做了介紹。隨后,文章還介紹了積分分離的PID控制算法,并通過使用matlab對電機控制進行仿真,驗證了該算法的可行性。 文章在最后對整個設計進行了總結和展望,指出了系統存在的問題和一些可以改進的地方。

    標簽: ARM 數控 自動

    上傳時間: 2013-06-28

    上傳用戶:love1314

主站蜘蛛池模板: 平远县| 泗水县| 开原市| 和顺县| 琼结县| 金阳县| 广安市| 金乡县| 浦城县| 思南县| 且末县| 裕民县| 雷波县| 分宜县| 榆中县| 博湖县| 紫金县| 潢川县| 来安县| 平谷区| 乐业县| 扶沟县| 晋宁县| 潜山县| 应城市| 临泽县| 兴安县| 同心县| 漳平市| 嘉祥县| 饶平县| 重庆市| 乌鲁木齐县| 商都县| 石首市| 五寨县| 吴江市| 武定县| 信丰县| 建昌县| 广安市|