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

蟲(chóng)蟲(chóng)首頁(yè)| 資源下載| 資源專(zhuān)輯| 精品軟件
登錄| 注冊(cè)

MicroBlaze

MicroBlaze嵌入式軟核是一個(gè)被Xilinx公司優(yōu)化過(guò)的可以嵌入在FPGA中的RISC處理器軟核,具有運(yùn)行速度快、占用資源少、可配置性強(qiáng)等優(yōu)點(diǎn),廣泛應(yīng)用于通信、軍事、高端消費(fèi)市場(chǎng)等領(lǐng)域。
  • 基于FPGA的固態(tài)硬盤(pán)控制器設(shè)計(jì).rar

    近年來(lái),大容量數(shù)據(jù)存儲(chǔ)設(shè)備主要是機(jī)械硬盤(pán),機(jī)械硬盤(pán)采用機(jī)械馬達(dá)和磁片作為載體,存在抗震性能低、高功耗和速度提升難度大等缺點(diǎn)。固態(tài)硬盤(pán)是以半導(dǎo)體作為存儲(chǔ)介質(zhì)及控制載體,無(wú)機(jī)械裝置,具有抗震、寬溫、無(wú)噪、可靠和節(jié)能等特點(diǎn),是目前存儲(chǔ)領(lǐng)域所存在問(wèn)題的解決方案之一。本文針對(duì)這一問(wèn)題,設(shè)計(jì)基于FPGA的固態(tài)硬盤(pán)控制器,實(shí)現(xiàn)數(shù)據(jù)的固態(tài)存儲(chǔ)。 文章首先介紹硬盤(pán)技術(shù)的發(fā)展,分析固態(tài)硬盤(pán)的技術(shù)現(xiàn)狀和發(fā)展趨勢(shì),闡述課題研究意義,并概述了本文研究的主要內(nèi)容及所做的工作。然后從分析固態(tài)硬盤(pán)控制器的關(guān)鍵技術(shù)入手,研究了SATA接口協(xié)議和NANDFLASH芯片特性。整體設(shè)計(jì)采用SOPC架構(gòu),所有功能由單片F(xiàn)PGA完成。移植MicroBlaze嵌入式處理器軟核作為主控制器,利用Verilog HDL語(yǔ)言描述IP核形式設(shè)計(jì)SATA控制器核和NAND FLASH控制器核。SATA控制器核作為高速串行傳輸接口,實(shí)現(xiàn)SATA1.0協(xié)議,根據(jù)協(xié)議劃分四層模型,通過(guò)狀態(tài)機(jī)和邏輯電路實(shí)現(xiàn)協(xié)議功能。NAND FLASH控制器核管理NANDFLASH芯片陣列,將NAND FLASH接口轉(zhuǎn)換成通用的SRAM接口,提高訪(fǎng)問(wèn)效率??刂破魍瓿蒒AND FLASH存儲(chǔ)管理和糾錯(cuò)算法,實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ)和讀取。最后完成固態(tài)硬盤(pán)控制器的模塊測(cè)試和整體測(cè)試,介紹了測(cè)試方法、測(cè)試工具和測(cè)試流程,給出測(cè)試數(shù)據(jù)和結(jié)果分析,得出了驗(yàn)證結(jié)論。 本文設(shè)計(jì)的固態(tài)硬盤(pán)控制器,具有結(jié)構(gòu)簡(jiǎn)單和穩(wěn)定性高的特點(diǎn),易于升級(jí)和二次開(kāi)發(fā),是實(shí)現(xiàn)固態(tài)硬盤(pán)和固態(tài)存儲(chǔ)系統(tǒng)的關(guān)鍵技術(shù)。

    標(biāo)簽: FPGA 固態(tài)硬盤(pán) 制器設(shè)計(jì)

    上傳時(shí)間: 2013-05-28

    上傳用戶(hù):sssnaxie

  • 高速實(shí)時(shí)信號(hào)處理系統(tǒng)的FPGA軟件設(shè)計(jì)與實(shí)現(xiàn).rar

    隨著現(xiàn)代DSP、FPGA等數(shù)字芯片的信號(hào)處理能力不斷提高,基于軟件無(wú)線(xiàn)電技術(shù)的現(xiàn)代通信與信息處理系統(tǒng)也得到了更為廣泛的應(yīng)用。軟件無(wú)線(xiàn)電的基本思想是以一個(gè)通用、標(biāo)準(zhǔn)、模塊化的硬件系統(tǒng)作為其應(yīng)用平臺(tái),把盡可能多的無(wú)線(xiàn)及個(gè)人通信和信號(hào)處理的功能用軟件來(lái)實(shí)現(xiàn),從而將無(wú)線(xiàn)通信新系統(tǒng)、新產(chǎn)品的開(kāi)發(fā)逐步轉(zhuǎn)移到軟件上來(lái)。另一方面,現(xiàn)代信號(hào)處理系統(tǒng)對(duì)數(shù)據(jù)的處理速度、處理精度和動(dòng)態(tài)范圍的要求也越來(lái)越高,需要每秒完成幾千萬(wàn)到幾百億次運(yùn)算。因此研制具備高速實(shí)時(shí)信號(hào)處理能力的通用硬件平臺(tái)越來(lái)越受到業(yè)界的重視。 @@ 目前的高速實(shí)時(shí)信號(hào)處理系統(tǒng)一般均采用DSP+FPGA的架構(gòu),其中DSP主要負(fù)責(zé)完成系統(tǒng)通信和基帶信號(hào)處理算法,而FPGA主要完成信號(hào)預(yù)處理等前端算法,并提供系統(tǒng)常用的各種外部接口邏輯。本文的主要工作就在于完成通用型高速實(shí)時(shí)信號(hào)處理系統(tǒng)的FPGA軟件設(shè)計(jì)。 @@ 本文提出了一種基于多DSP與FPGA的通用高速實(shí)時(shí)信號(hào)處理系統(tǒng)的架構(gòu)。綜合考慮各方面因素,作者選擇使用兩片ADSP-TS201浮點(diǎn)DSP以混合耦合模型構(gòu)成系統(tǒng)信號(hào)處理核心;以Xilinx公司最新的高性能FPGA Virtex-5系列的XC5VLX50T提供系統(tǒng)所需的各種接口,包括與ADSP-TS201的高速Linkport接口以及SPI、UART、SPORT等常用外設(shè)接口。此外,作者還選擇了ADSP-BF533定點(diǎn)DSP加入系統(tǒng)當(dāng)中以擴(kuò)展系統(tǒng)音視頻信號(hào)處理能力,體現(xiàn)系統(tǒng)的通用性。 @@ 基于FPGA的嵌入式系統(tǒng)設(shè)計(jì)正逐漸成為現(xiàn)代FPGA應(yīng)用的一個(gè)熱點(diǎn)。結(jié)合課題需要,作者以Xilinx公司的MicroBlze軟核處理器為核心在Virtex-5片內(nèi)設(shè)計(jì)了一個(gè)嵌入式系統(tǒng),完成了對(duì)CF卡、DDR2 SDRAM存儲(chǔ)器的讀寫(xiě)控制,并利用片內(nèi)集成的三態(tài)以太網(wǎng)MAC硬核模塊,實(shí)現(xiàn)了系統(tǒng)與上位PC機(jī)之間的以太網(wǎng)通信鏈路。此外,為擴(kuò)展系統(tǒng)功能,適應(yīng)未來(lái)可能的軟件升級(jí),進(jìn)一步提高系統(tǒng)的通用性,還將嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-II移植到MicroBlaze處理器上。 @@ 最后,作者介紹了基于Xilinx RocketIO GTP收發(fā)器的高速串行傳輸設(shè)計(jì)的關(guān)鍵技術(shù)和基本的設(shè)計(jì)方法,充分體現(xiàn)了目前高速實(shí)時(shí)信號(hào)處理系統(tǒng)的發(fā)展要求和趨勢(shì)。 @@關(guān)鍵詞:高速實(shí)時(shí)信號(hào)處理;FPGA;Virtex-5;嵌入式系統(tǒng);MicroBlaze

    標(biāo)簽: FPGA 實(shí)時(shí)信號(hào) 處理系統(tǒng)

    上傳時(shí)間: 2013-05-17

    上傳用戶(hù):wangchong

  • 基于FPGA的GPS信號(hào)捕獲與跟蹤系統(tǒng)設(shè)計(jì)研究.rar

    互聯(lián)網(wǎng)、移動(dòng)通信、星基導(dǎo)航是21世紀(jì)信息社會(huì)的三大支柱產(chǎn)業(yè),而GPS系統(tǒng)的技術(shù)水平和發(fā)展歷程代表著全世界衛(wèi)星導(dǎo)航系統(tǒng)的發(fā)展?fàn)顩r。目前,我國(guó)已經(jīng)成為GPS的使用大國(guó),衛(wèi)星導(dǎo)航產(chǎn)業(yè)鏈也已基本形成。然而,我們對(duì)GPS核心技術(shù)的研究還不夠深入,我國(guó)GPS產(chǎn)品的核心部分多數(shù)還是靠進(jìn)口。 GPS接收機(jī)工作時(shí),為了將本地信號(hào)和接收到的信號(hào)同步,要完成復(fù)雜的信號(hào)處理過(guò)程。其中,如何捕獲衛(wèi)星信號(hào)并保持對(duì)信號(hào)的跟蹤是最重要的核心技術(shù)。很多研究者提出了多種解決方法,但這些方法多數(shù)都只停留在理論階段,無(wú)法應(yīng)用于GPS接收機(jī)系統(tǒng)進(jìn)行實(shí)時(shí)處理。 本課題在分析了多種現(xiàn)有算法的基礎(chǔ)上,研究設(shè)計(jì)了基于FPGA的GPS信號(hào)捕獲與跟蹤系統(tǒng)。在研究過(guò)程中,首先利用Nemerix公司的GPS芯片組設(shè)計(jì)制作了GPS接收機(jī)模塊,它能正常穩(wěn)定地工作,并可用作GPS基帶信號(hào)處理的研究平臺(tái);該平臺(tái)可實(shí)時(shí)地輸出GPS數(shù)字中頻信號(hào);本課題在中頻信號(hào)的基礎(chǔ)上深入研究了GPS信號(hào)的捕獲與跟蹤技術(shù)。先詳細(xì)分析比較了幾種GPS信號(hào)捕獲方法,給出了步進(jìn)相關(guān)的捕獲方案;接著分析了跟蹤環(huán)路的特點(diǎn),給出了鎖頻環(huán)和鎖相環(huán)交替工作跟蹤載波以及載波輔助偽碼的跟蹤方案,并最終實(shí)現(xiàn)了這些方案。 本課題設(shè)計(jì)的GPS信號(hào)捕獲與跟蹤處理系統(tǒng)是通過(guò)硬件和軟件協(xié)同工作的方式實(shí)現(xiàn)的。硬件電路主要實(shí)現(xiàn)數(shù)據(jù)速率高、邏輯簡(jiǎn)單的相關(guān)器功能;而基于MicroBlaze軟處理器的軟件主要實(shí)現(xiàn)數(shù)據(jù)速率低、邏輯復(fù)雜的功能。本文給出了硬件電路的詳細(xì)設(shè)計(jì)、仿真結(jié)果以及軟件設(shè)計(jì)的詳細(xì)流程。 本課題最終在FPGA上實(shí)現(xiàn)了GPS信號(hào)的捕獲與跟蹤功能,而且系統(tǒng)的性能良好。由此可以得出結(jié)論:本設(shè)計(jì)能夠滿(mǎn)足系統(tǒng)功能和性能的要求,可以直接用于實(shí)時(shí)GPS接收機(jī)系統(tǒng)的設(shè)計(jì)中,為自主設(shè)計(jì)GPS接收機(jī)奠定了基礎(chǔ)。 本課題的研究得到了大連市信息產(chǎn)業(yè)局集成電路設(shè)計(jì)專(zhuān)項(xiàng)的資助,項(xiàng)目名稱(chēng)是“定位與通信集成功能的SOC設(shè)計(jì)”,研究成果將在2008年上半年投入試用。

    標(biāo)簽: FPGA GPS 信號(hào)捕獲

    上傳時(shí)間: 2013-04-24

    上傳用戶(hù):1583060504

  • 基于FPGA的數(shù)據(jù)采集系統(tǒng)的SOPC實(shí)現(xiàn)

    本課題完成了基于FPGA的數(shù)據(jù)采集器以及IIC總線(xiàn)的模數(shù)轉(zhuǎn)換器部分、通訊部分的電路設(shè)計(jì)。其中FPGA采用Xilinx公司Spartan-Ⅱ系列的XC2S100芯片,在芯片中嵌入32位軟處理器MicroBlaze;ⅡC總線(xiàn)的模數(shù)轉(zhuǎn)換采用Microchip公司的MCP3221芯片,通訊部分則在FPGA片內(nèi)用VHDL語(yǔ)言實(shí)現(xiàn)。通過(guò)上述設(shè)計(jì)實(shí)現(xiàn)了“準(zhǔn)單片化”的模擬量和數(shù)字量的數(shù)據(jù)采集和處理。 所設(shè)計(jì)的數(shù)據(jù)采集器可以和結(jié)構(gòu)類(lèi)似的上位機(jī)通訊,本課題完成了在上位機(jī)中用VHDL語(yǔ)言實(shí)現(xiàn)的通信電路模塊。通過(guò)上述兩部分工作,將微處理器、數(shù)據(jù)存儲(chǔ)器、程序存儲(chǔ)器等數(shù)字邏輯電路均集成在同一個(gè)FPGA內(nèi)部,形成一個(gè)可編程的片上系統(tǒng)。FPGA片外僅為模擬器件和開(kāi)關(guān)量驅(qū)動(dòng)芯片。FPGA內(nèi)部的硬件電路采用VHDL語(yǔ)言編寫(xiě);MCU軟核工作所需要的程序采用C語(yǔ)言編寫(xiě)。多臺(tái)數(shù)據(jù)采集器與服務(wù)器構(gòu)成數(shù)據(jù)采集系統(tǒng)。服務(wù)器端軟件用VB開(kāi)發(fā),既可以將實(shí)時(shí)采集的數(shù)據(jù)以數(shù)字方式顯示,也可以用更加直觀(guān)的曲線(xiàn)方式顯示。 由于數(shù)據(jù)采集器是所有自控類(lèi)系統(tǒng)所必需的電路模塊,所以一個(gè)通用的片上系統(tǒng)設(shè)計(jì)可以解決各類(lèi)系統(tǒng)的應(yīng)用問(wèn)題,達(dá)到“設(shè)計(jì)復(fù)用”(DesignReuse)的目的。采用基于FPGA的SOPC設(shè)計(jì)的更加突出的優(yōu)點(diǎn)是不必更換芯片就可以實(shí)現(xiàn)設(shè)計(jì)的改進(jìn)和升級(jí),同時(shí)也可以降低成本和提高可靠性。

    標(biāo)簽: FPGA SOPC 數(shù)據(jù)采集系統(tǒng)

    上傳時(shí)間: 2013-07-12

    上傳用戶(hù):a155166

  • 基于FPGA的電梯群控系統(tǒng)的分析與設(shè)計(jì)

    電梯群控系統(tǒng)是一種控制三臺(tái)或以上電梯的控制系統(tǒng),旨在提高對(duì)電梯乘客的服務(wù)質(zhì)量并減少成本,如:電梯的功耗。目前大多數(shù)的電梯群控系統(tǒng)采用的是“大廳呼叫指派”的方法來(lái)指派電梯去響應(yīng)乘客的呼梯。在這種方法中,電梯群控系統(tǒng)將根據(jù)目前建筑內(nèi)的客流量來(lái)選擇最合適的電梯。在充分研究了當(dāng)前普遍應(yīng)用的電梯群控算法后,本文提出了一種基于模糊算法的電梯群控算法,該算法可根據(jù)不同的客流量模式對(duì)整個(gè)建筑中的電梯群進(jìn)行派梯策略的調(diào)整,并在此基礎(chǔ)上,加入了經(jīng)驗(yàn)調(diào)整參數(shù),使該算法增加了記憶調(diào)整功能。 本文在Matlab上對(duì)改進(jìn)的算法進(jìn)行了相關(guān)建模驗(yàn)證。驗(yàn)證結(jié)果表明,相比只是應(yīng)用類(lèi)似模糊算法的電梯群控算法,本算法對(duì)于客流量模式相對(duì)穩(wěn)定的大型寫(xiě)字樓等對(duì)群控系統(tǒng)要求比較嚴(yán)格的樓宇更為適用,即擁有更好的應(yīng)用前景。 本文還對(duì)所提出的算法在工程上采用FPGA進(jìn)行應(yīng)用做了一定的研究。在用C程序建立該算法的基礎(chǔ)上采用了在Xilinx VirtexII Pro開(kāi)發(fā)板上運(yùn)行MicroBlaze軟IP核的方法對(duì)該算法進(jìn)行了調(diào)試并運(yùn)行成功。得到的運(yùn)行結(jié)果與用Matlab驗(yàn)證的結(jié)果一致。證明了該算法在工程上的可應(yīng)用性。

    標(biāo)簽: FPGA 電梯群控系統(tǒng)

    上傳時(shí)間: 2013-07-02

    上傳用戶(hù):壞壞的華仔

  • XILINX.EDK.V7.1.rar

    Xilinx EDK是一個(gè)囊括所有用于設(shè)計(jì)嵌入式編程系統(tǒng)的解決方案。這個(gè)預(yù)配置的套件包括了Platform Studio工具以及您用嵌入式IBM PowerPC? 硬件處理器核和/或Xilinx MicroBlaze?軟處理器核進(jìn)行Xilinx平臺(tái)FPGA設(shè)計(jì)時(shí)所需的技術(shù)文檔和IP.

    標(biāo)簽: XILINX EDK

    上傳時(shí)間: 2013-06-07

    上傳用戶(hù):lvzhr

  • XAPP983-從 Flash存儲(chǔ)器執(zhí)行和調(diào)試軟件

    This document and the associated reference design provide guidance for assigning anddebugging software to or in FLASH memory, specifically for a MicroBlaze™ embeddedprocessor design.

    標(biāo)簽: Flash XAPP 983 存儲(chǔ)器

    上傳時(shí)間: 2013-11-11

    上傳用戶(hù):dgann

  • XAPP806 -決定DDR反饋時(shí)鐘的最佳DCM相移

    This application note describes how to build a system that can be used for determining theoptimal phase shift for a Double Data Rate (DDR) memory feedback clock. In this system, theDDR memory is controlled by a controller that attaches to either the OPB or PLB and is used inan embedded microprocessor application. This reference system also uses a DCM that isconfigured so that the phase of its output clock can be changed while the system is running anda GPIO core that controls that phase shift. The GPIO output is controlled by a softwareapplication that can be run on a PowerPC® 405 or MicroBlaze™ microprocessor.

    標(biāo)簽: XAPP 806 DDR DCM

    上傳時(shí)間: 2013-10-15

    上傳用戶(hù):euroford

  • XAPP740利用AXI互聯(lián)設(shè)計(jì)高性能視頻系統(tǒng)

    This application note covers the design considerations of a system using the performance features of the LogiCORE™ IP Advanced eXtensible Interface (AXI) Interconnect core. The design focuses on high system throughput through the AXI Interconnect core with F MAX  and area optimizations in certain portions of the design. The design uses five AXI video direct memory access (VDMA) engines to simultaneously move 10 streams (five transmit video streams and five receive video streams), each in 1920 x 1080p format, 60 Hz refresh rate, and up to 32 data bits per pixel. Each VDMA is driven from a video test pattern generator (TPG) with a video timing controller (VTC) block to set up the necessary video timing signals. Data read by each AXI VDMA is sent to a common on-screen display (OSD) core capable of multiplexing or overlaying multiple video streams to a single output video stream. The output of the OSD core drives the DVI video display interface on the board. Performance monitor blocks are added to capture performance data. All 10 video streams moved by the AXI VDMA blocks are buffered through a shared DDR3 SDRAM memory and are controlled by a MicroBlaze™ processor. The reference system is targeted for the Virtex-6 XC6VLX240TFF1156-1 FPGA on the Xilinx® ML605 Rev D evaluation board

    標(biāo)簽: XAPP 740 AXI 互聯(lián)

    上傳時(shí)間: 2013-11-14

    上傳用戶(hù):fdmpy

  • 基于FPGA 的千兆以太網(wǎng)的設(shè)計(jì)

    摘要:本文簡(jiǎn)要介紹了Xilinx最新的EDK9.1i和ISE9.1i等工具的設(shè)計(jì)使用流程,最終在采用65nm工藝級(jí)別的Xilinx Virtex-5 開(kāi)發(fā)板ML505 上同時(shí)設(shè)計(jì)實(shí)現(xiàn)了支持TCP/IP 協(xié)議的10M/100M/1000M 的三態(tài)以太網(wǎng)和千兆光以太網(wǎng)的SOPC 系統(tǒng),并對(duì)涉及的關(guān)鍵技術(shù)進(jìn)行了說(shuō)明。關(guān)鍵詞:FPGA;EDK;SOPC;嵌入式開(kāi)發(fā);EMAC;MicroBlaze 本研究采用業(yè)界最新的Xilinx 65ns工藝級(jí)別的Virtex-5LXT FPGA 高級(jí)開(kāi)發(fā)平臺(tái),滿(mǎn)足了對(duì)于建造具有更高性能、更高密度、更低功耗和更低成本的可編程片上系統(tǒng)的需求。Virtex-5以太網(wǎng)媒體接入控制器(EMAC)模塊提供了專(zhuān)用的以太網(wǎng)功能,它和10/100/1000Base-T外部物理層芯片或RocketIOGTP收發(fā)器、SelectIO技術(shù)相結(jié)合,能夠分別實(shí)現(xiàn)10M/100M/1000M的三態(tài)以太網(wǎng)和千兆光以太網(wǎng)的SOPC 系統(tǒng)。

    標(biāo)簽: FPGA 千兆以太網(wǎng)

    上傳時(shí)間: 2013-10-14

    上傳用戶(hù):sun_pro12580

主站蜘蛛池模板: 措勤县| 怀集县| 静乐县| 株洲市| 长岛县| 吉林省| 霍城县| 南城县| 潞西市| 通州区| 满城县| 广丰县| 迁安市| 新兴县| 静宁县| 江川县| 远安县| 彭山县| 蒲城县| 新宁县| 炉霍县| 桐乡市| 宁远县| 南宫市| 静海县| 平湖市| 砀山县| 鞍山市| 石台县| 沙湾县| 吴堡县| 霍城县| 如东县| 卓资县| 沙洋县| 福鼎市| 奈曼旗| 中方县| 德令哈市| 黑河市| 和平县|