隨著計算機及其外圍設備的發展,傳統的并行接口和串行接口在靈活性和接口擴展等方面存在的缺陷愈來愈不可回避,并逐漸成為計算機通信的瓶頸。在這種情況下,通用串行總線(Universal Serial Bus,USB)誕生了。USB由于具有傳輸速率高、價格便宜、使用方便、靈活性高、支持熱插拔、接口標準化和易于擴展等優點,目前已經成為計算機外設接口的主流技術,在計算機外圍設備和消費類電子領域正獲得越來越多的應用。 @@ 本文基于USB2.0協議規范,設計了一款支持高速和全速傳輸的USB2.0設備控制器IP核。文中著重介紹了這款設備控制器IP核的設計和FPGA驗證工作,詳細研究并分析了USB2.0規范,根據規范提出了一種USB2.0設備控制器整體構架方案,描述了各個功能子模塊硬件電路的功能及實現。從可重用的角度出發,對設備控制器模塊進行優化設計,增加多個靈活的配置選項,根據不同的應用對硬件進行配置,使其在滿足要求的情況下去除冗余電路,以減少占用面積和功耗,從而使其靈活地應用于各種USB系統。本文還研究了IP核的驗證方法,并對所設計的USB2.0設備控制器建立了功能完備的ModelSim仿真驗證環境,搭建了FPGA硬件驗證平臺,設計了具有AHB接口的設備控制器和帶有8051的設備控制器,并分別在FPGA平臺上進行了功能驗證。 @@ 本文所設計的USB2.0設備控制器IP核可配置性高,使用者可以自由配置所需端點的個數以及每個端點類型等,可以集成于多種USB系統中,適于各類USB設備的開發。本課題所取得的成果為USB2.0設備類的研究和開發積累了經驗,并為后來實驗室某項目測試芯片的USB數據采集提供了參考方案,也為未來USB3.0接口IP核的開發和應用奠定了基礎。 @@關鍵詞USB2.0控制器;IP核;FPGA;驗證
上傳時間: 2013-06-30
上傳用戶:nanfeicui
現場可編程門陣列(FPGA,Field Programmable Gate Array)是可編程邏輯器件的一種,它的出現是隨著微電子技術的發展,設計與制造集成電路的任務已不完全由半導體廠商來獨立承擔。系統設計師們更愿意自己設計專用集成電路(ASIC,Application Specific Integrated Circuit).芯片,而且希望ASIC的設計周期盡可能短,最好是在實驗室里就能設計出合適的ASIC芯片,并且立即投入實際應用之中?,F在,FPGA已廣泛地運用于通信領域、消費類電子和車用電子。 本文中涉及的I/O端口模塊是FPGA中最主要的幾個大模塊之一,它的主要作用是提供封裝引腳到CLB之間的接口,將外部信號引入FPGA內部進行邏輯功能的實現并把結果輸出給外部電路,并且根據需要可以進行配置來支持多種不同的接口標準。FPGA允許使用者通過不同編程來配置實現各種邏輯功能,在IO端口中它可以通過選擇配置方式來兼容不同信號標準的I/O緩沖器電路??傮w而言,可選的I/O資源的特性包括:IO標準的選擇、輸出驅動能力的編程控制、擺率選擇、輸入延遲和維持時間控制等。 本文是關于FPGA中多標準兼容可編程輸入輸出電路(Input/Output Block)的設計和實現,該課題是成都華微電子系統有限公司FPGA大項目中的一子項,目的為在更新的工藝水平上設計出能夠兼容單端標準的I/O電路模塊;同時針對以前設計的I/O模塊不支持雙端標準的缺點,要求新的電路模塊中擴展出雙端標準的部分。文中以低壓雙端差分標準(LVDS)為代表構建雙端標準收發轉換電路,與單端標準比較,LVDS具有很多優點: (1)LVDS傳輸的信號擺幅小,從而功耗低,一般差分線上電流不超過4mA,負載阻抗為100Ω。這一特征使它適合做并行數據傳輸。 (2)LVDS信號擺幅小,從而使得該結構可以在2.5V的低電壓下工作。 (3)LVDS輸入單端信號電壓可以從0V到2.4V變化,單端信號擺幅為400mV,這樣允許輸入共模電壓從0.2V到2.2V范圍內變化,也就是說LVDS允許收發兩端地電勢有±1V的落差。 本文采用0.18μm1.8V/3.3V混合工藝,輔助Xilinx公司FPGA開發軟件ISE,設計完成了可以用于Virtex系列各低端型號FPGA的IOB結構,它有靈活的可配置性和出色的適應能力,能支持大量的I/O標準,其中包括單端標準,也包括雙端標準如LVDS等。它具有適應性的優點、可選的特性和考慮到被文件描述的硬件結構特征,這些特點可以改進和簡化系統級的設計,為最終的產品設計和生產打下基礎。設計中對包括20種IO標準在內的各電器參數按照用戶手冊描述進行仿真驗證,性能參數已達到預期標準。
上傳時間: 2013-05-15
上傳用戶:shawvi
移動無線信道特性對移動通信系統性能具有重要影響,移動信道建模和仿真對移動通信系統的研發具有重要意義。因此,對移動信道建模與仿真進行研究,具有重要的理論意義和實際應用價值。 本文從無線電波的傳播特點出發,分析了無線電波的傳播模型和描述信道特性的主要參數,重點分析了移動小尺度衰落模型;結合無線電波傳輸環境的特點,研究了平坦衰落信道和頻率選擇性信道的特點,設計了基于FPGA的移動無線信道仿真器,同時給予了軟硬件驗證。 本文從衰落的數學模型角度研究了信道傳輸特性,以及各項參數對信道特性的影響。主要做了以下幾個方面的工作: 1.簡要介紹了無線電通信的發展史及信道建模與仿真的意義;論述了信道對無線信號主要的三類影響:自由空間的路徑損失、陰影衰落、多徑衰落;分析了無線通信傳播環境,移動無線通信信道仿真的基本模型,同時介紹了用正弦波疊加法和成型濾波器法建立信道確定型仿真模型的具體實現方法。 2.對移動無線信道特性進行了Matlab仿真,對仿真結果進行了對比分析,對影響信道特性的主要參數設置進行了分析仿真。 3.設計了一種基于FPGA的移動無線信道仿真器,并對實現該仿真器的關鍵技術和實現方法進行了分析。該信道仿真器能夠實時模擬窄帶信號條件下無線信道的主要特點,如多徑時延、多普勒頻移、瑞利衰落等,其主要的技術指標達到了設計要求。該模擬器結構簡單,參數可調,易于擴展,通用性強,可以部分或全部集成到處于研制階段的接收機中,以便于性能測試,也可應用于教學實踐。
上傳時間: 2013-04-24
上傳用戶:suxuan110425
直接序列擴頻通信技術,具有抗干擾、保密性強、可實現碼分多址通信和高精度測量的優點,其中信號的快速捕獲是擴頻體制的關鍵。擴頻系統雖然本身具有抗干擾能力,但在強干擾情況下,系統性能將嚴重惡化,大大影響捕獲的精度,甚至無法捕獲。因此,在接收機接收到信號以后,在捕獲前可以利用自適應天線陣進行抗干擾濾波,增強系統的抗干擾能力。同時,抗干擾濾波可能會對擴頻信號的捕獲帶來一定的影響,對這個問題也需要進行分析。 本文取材于“GPS空域抗干擾接收機”研究課題,以該課題為背景,從擴頻信號捕獲的角度出發,利用仿真數據,針對自適應天線陣抗干擾濾波和捕獲進行Matlab仿真,研究分析不同的抗干擾濾波方案對擴頻信號捕獲產生的影響,確定FPGA設計方案,在ISE中將設計方案實現為具體的VHDL程序,并通過Modelsim仿真比對,為“GPS空域抗干擾接收機”課題研究中方案的確定提供了技術支撐。
上傳時間: 2013-04-24
上傳用戶:diets
現代電子系統中,FIR數字濾波器作為數字信號處理技術的重要組成部分,以其良好的線性特性在許多領域內被廣泛的應用。在工程實踐中,往往要求信號處理具有實時性和靈活性,而已有的一些軟件和硬件實現方式則難以同時達到這兩方面的要求。 隨著可編程邏輯器件和EDA技術的發展,越來越多的人開始應用FPGA實現FIR濾波器,既保證了信號處理的實時性,又可兼顧靈活性的要求。但是普遍存在的問題是不能根據被濾波信號特點動態調整濾波器的濾波系數,只能完成單一特性的濾波工作。 本文將FPGA的快速性和計算機的靈活性通過USB2.0總線有機地結合起來,設計了一個基于FPGA的可調參數FIR濾波系統。此系統由計算機根據各種濾波器指標計算出濾波參數,通過USB2.0對FPGA芯片內部的FIR多階濾波器進行參數配置,實現數字濾波器參數可調;配置后的FPGA濾波單元完成對A/D采集的信號進行濾波運算,濾波后的數據經過緩存后通過USB2.0總線傳輸至計算機進行顯示、分析和儲存等進一步處理。在系統中采用有限狀態機對FPGA參數配置模式和濾波模式進行切換,保證了系統的有序運行。 本文通過性能測試和應用實例對系統進行驗證。實驗證明:該基于FPGA的可調參數FIR濾波系統參數配置方便,可以根據實際需要動態調整濾波參數,并且濾波效果良好,可有效濾除噪聲信號。
上傳時間: 2013-07-26
上傳用戶:KSLYZ
隨著圖像處理技術和投影技術的不斷發展,人們對高沉浸感的虛擬現實場景提出了更高的要求,這種虛擬顯示的場景往往由多通道的投影儀器同時在屏幕上投影出多幅高清晰的圖像,再把這些單獨的圖像拼接在一起組成一幅大場景的圖像。而為了給人以逼真的效果,投影的屏幕往往被設計為柱面屏幕,甚至是球面屏幕。當圖像投影在柱面屏幕的時候就會發生幾何形狀的變化,而避免這種幾何變形的就是圖像拼接過程中的幾何校正和邊緣融合技術。 一個大場景可視化系統由投影機、投影屏幕、圖像融合機等主要模塊組成。在虛擬現實應用系統中,要實現高臨感的多屏幕無縫拼接以及曲面組合顯示,顯示系統還需要運用幾何數字變形及邊緣融合等圖像處理技術,實現諸如在平面、柱面、球面等投影顯示面上顯示圖像。而關鍵設備在于圖像融合機,它實時采集圖形服務器,或者PC的圖像信號,通過圖像處理模塊對圖像信息進行幾何校正和邊緣融合,在處理完成后再送到顯示設備。 本課題提出了一種基于FPGA技術的圖像處理系統。該系統實現圖像數據的AiD采集、圖像數據在SRAM以及SDRAM中的存取、圖像在FPGA內部的DSP運算以及圖像數據的D/A輸出。系統設計的核心部分在于系統的控制以及數字信號的處理。本課題采用XilinxVirtex4系列FPGA作為主處理芯片,并利用VerilogHDL硬件描述語言在FPGA內部設計了A/D模塊、D/A模塊、SRAM、SDRAM以及ARM處理器的控制器邏輯。 本課題在FPGA圖像處理系統中設計了一個ARM處理器模塊,用于上電時對系統在圖像變化處理時所需參數進行傳遞,并能實時從上位機更新參數。該設計在提高了系統性能的同時也便于系統擴展。 本文首先介紹了圖像處理過程中的幾何變化和圖像融合的算法,接著提出了系統的設計方案及模塊劃分,然后圍繞FPGA的設計介紹了SDRAM控制器的設計方法,最后介紹了ARM處理器的接口及外圍電路的設計。
上傳時間: 2013-04-24
上傳用戶:ynsnjs
可配置端口電路是FPGA芯片與外圍電路連接關鍵的樞紐,它有諸多功能:芯片與芯片在數據上的傳遞(包括對輸入信號的采集和輸出信號輸出),電壓之間的轉換,對外圍芯片的驅動,完成對芯片的測試功能以及對芯片電路保護等。 本文采用了自頂向下和自下向上的設計方法,依據可配置端口電路能實現的功能和工作原理,運用Cadence的設計軟件,結合華潤上華0.5μm的工藝庫,設計了一款性能、時序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個方面的內容: 1.基于端口電路信號寄存器的采集和輸出方式,本論文設計的端口電路可以通過配置將它設置成單沿或者雙沿的觸發方式[7],并完成了Verilog XL和Hspiee的功能和時序仿真,且建立時間小于5ns和保持時間在0ns左右。和xilinx4006e[8]相比較滿足設計的要求。 2.基于TAP Controller的工作原理及它對16種狀態機轉換的控制,對16種狀態機的轉換完成了行為級描述和實現了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對觸發器級聯的構架這一特點,設計了一款邊界掃描電路,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。達到對芯片電路測試設計的要求。 4.對于端口電路來講,有時需要將從CLB中的輸出數據實現異或、同或、與以及或的功能,為此本文采用二次函數輸出的電路結構來實現以上的功能,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。滿足設計要求。 5.對于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據設置不同的上、下MOS管尺寸來調整電路的中點電壓,將端口電路設計成3.3V和5V兼容的電路,通過仿真性能上已完全達到這一要求。此外,在輸入端口處加上擴散電阻R和電容C組成噪聲濾波電路,這個電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時不影響電路正常工作的范圍內,具有三態控制和驅動大負載的功能。通過對管子尺寸的大小設置和驅動大小的仿真表明:在實現TTL高電平輸出時,最大的驅動電流達到170mA,而對應的xilinx4006e的TTL高電平最大驅動電流為140mA[8];同樣,在實現CMOS高電平最大驅動電流達到200mA,而xilinx4006e的CMOS驅動電流達到170[8]mA。 7.與xilinx4006e端口電路相比,在延時和面積以及功耗略大的情況下,本論文研究設計的端口電路增加了雙沿觸發、將輸出數據實現二次函數的輸出方式、通過添加譯碼器將配置端口的數目減少的新的功能,且驅動能力更加強大。
上傳時間: 2013-07-20
上傳用戶:頂得柱
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通信功能。
上傳時間: 2013-07-18
上傳用戶:JasonC
易于移動,帶有電源線及插頭,可供插接于120V,15–20A 的電源插座的燈具。
上傳時間: 2013-07-22
上傳用戶:yerik
介招用AT8 9 c5 單片機構成微型可鳊程控制器PLc的設計思路一系統硬件配置和軟件設計方法,最后給出此微型可鳊程控制器在水塔水位控制中應用的實例。
上傳時間: 2013-04-24
上傳用戶:zhangjt