現(xiàn)場(chǎng)可編程門陣列(FPGA,F(xiàn)ield Programmable Gate Array)是可編程邏輯器件的一種,它的出現(xiàn)是隨著微電子技術(shù)的發(fā)展,設(shè)計(jì)與制造集成電路的任務(wù)已不完全由半導(dǎo)體廠商來(lái)獨(dú)立承擔(dān)。系統(tǒng)設(shè)計(jì)師們更愿意自己設(shè)計(jì)專用集成電路(ASIC,Application Specific Integrated Circuit).芯片,而且希望ASIC的設(shè)計(jì)周期盡可能短,最好是在實(shí)驗(yàn)室里就能設(shè)計(jì)出合適的ASIC芯片,并且立即投入實(shí)際應(yīng)用之中?,F(xiàn)在,F(xiàn)PGA已廣泛地運(yùn)用于通信領(lǐng)域、消費(fèi)類電子和車用電子。 本文中涉及的I/O端口模塊是FPGA中最主要的幾個(gè)大模塊之一,它的主要作用是提供封裝引腳到CLB之間的接口,將外部信號(hào)引入FPGA內(nèi)部進(jìn)行邏輯功能的實(shí)現(xiàn)并把結(jié)果輸出給外部電路,并且根據(jù)需要可以進(jìn)行配置來(lái)支持多種不同的接口標(biāo)準(zhǔn)。FPGA允許使用者通過(guò)不同編程來(lái)配置實(shí)現(xiàn)各種邏輯功能,在IO端口中它可以通過(guò)選擇配置方式來(lái)兼容不同信號(hào)標(biāo)準(zhǔn)的I/O緩沖器電路。總體而言,可選的I/O資源的特性包括:IO標(biāo)準(zhǔn)的選擇、輸出驅(qū)動(dòng)能力的編程控制、擺率選擇、輸入延遲和維持時(shí)間控制等。 本文是關(guān)于FPGA中多標(biāo)準(zhǔn)兼容可編程輸入輸出電路(Input/Output Block)的設(shè)計(jì)和實(shí)現(xiàn),該課題是成都華微電子系統(tǒng)有限公司FPGA大項(xiàng)目中的一子項(xiàng),目的為在更新的工藝水平上設(shè)計(jì)出能夠兼容單端標(biāo)準(zhǔn)的I/O電路模塊;同時(shí)針對(duì)以前設(shè)計(jì)的I/O模塊不支持雙端標(biāo)準(zhǔn)的缺點(diǎn),要求新的電路模塊中擴(kuò)展出雙端標(biāo)準(zhǔn)的部分。文中以低壓雙端差分標(biāo)準(zhǔn)(LVDS)為代表構(gòu)建雙端標(biāo)準(zhǔn)收發(fā)轉(zhuǎn)換電路,與單端標(biāo)準(zhǔn)比較,LVDS具有很多優(yōu)點(diǎn): (1)LVDS傳輸?shù)男盘?hào)擺幅小,從而功耗低,一般差分線上電流不超過(guò)4mA,負(fù)載阻抗為100Ω。這一特征使它適合做并行數(shù)據(jù)傳輸。 (2)LVDS信號(hào)擺幅小,從而使得該結(jié)構(gòu)可以在2.5V的低電壓下工作。 (3)LVDS輸入單端信號(hào)電壓可以從0V到2.4V變化,單端信號(hào)擺幅為400mV,這樣允許輸入共模電壓從0.2V到2.2V范圍內(nèi)變化,也就是說(shuō)LVDS允許收發(fā)兩端地電勢(shì)有±1V的落差。 本文采用0.18μm1.8V/3.3V混合工藝,輔助Xilinx公司FPGA開(kāi)發(fā)軟件ISE,設(shè)計(jì)完成了可以用于Virtex系列各低端型號(hào)FPGA的IOB結(jié)構(gòu),它有靈活的可配置性和出色的適應(yīng)能力,能支持大量的I/O標(biāo)準(zhǔn),其中包括單端標(biāo)準(zhǔn),也包括雙端標(biāo)準(zhǔn)如LVDS等。它具有適應(yīng)性的優(yōu)點(diǎn)、可選的特性和考慮到被文件描述的硬件結(jié)構(gòu)特征,這些特點(diǎn)可以改進(jìn)和簡(jiǎn)化系統(tǒng)級(jí)的設(shè)計(jì),為最終的產(chǎn)品設(shè)計(jì)和生產(chǎn)打下基礎(chǔ)。設(shè)計(jì)中對(duì)包括20種IO標(biāo)準(zhǔn)在內(nèi)的各電器參數(shù)按照用戶手冊(cè)描述進(jìn)行仿真驗(yàn)證,性能參數(shù)已達(dá)到預(yù)期標(biāo)準(zhǔn)。
標(biāo)簽: FPGA 標(biāo)準(zhǔn) 可編程
上傳時(shí)間: 2013-05-15
上傳用戶:shawvi
現(xiàn)代電子系統(tǒng)中,F(xiàn)IR數(shù)字濾波器作為數(shù)字信號(hào)處理技術(shù)的重要組成部分,以其良好的線性特性在許多領(lǐng)域內(nèi)被廣泛的應(yīng)用。在工程實(shí)踐中,往往要求信號(hào)處理具有實(shí)時(shí)性和靈活性,而已有的一些軟件和硬件實(shí)現(xiàn)方式則難以同時(shí)達(dá)到這兩方面的要求。 隨著可編程邏輯器件和EDA技術(shù)的發(fā)展,越來(lái)越多的人開(kāi)始應(yīng)用FPGA實(shí)現(xiàn)FIR濾波器,既保證了信號(hào)處理的實(shí)時(shí)性,又可兼顧靈活性的要求。但是普遍存在的問(wèn)題是不能根據(jù)被濾波信號(hào)特點(diǎn)動(dòng)態(tài)調(diào)整濾波器的濾波系數(shù),只能完成單一特性的濾波工作。 本文將FPGA的快速性和計(jì)算機(jī)的靈活性通過(guò)USB2.0總線有機(jī)地結(jié)合起來(lái),設(shè)計(jì)了一個(gè)基于FPGA的可調(diào)參數(shù)FIR濾波系統(tǒng)。此系統(tǒng)由計(jì)算機(jī)根據(jù)各種濾波器指標(biāo)計(jì)算出濾波參數(shù),通過(guò)USB2.0對(duì)FPGA芯片內(nèi)部的FIR多階濾波器進(jìn)行參數(shù)配置,實(shí)現(xiàn)數(shù)字濾波器參數(shù)可調(diào);配置后的FPGA濾波單元完成對(duì)A/D采集的信號(hào)進(jìn)行濾波運(yùn)算,濾波后的數(shù)據(jù)經(jīng)過(guò)緩存后通過(guò)USB2.0總線傳輸至計(jì)算機(jī)進(jìn)行顯示、分析和儲(chǔ)存等進(jìn)一步處理。在系統(tǒng)中采用有限狀態(tài)機(jī)對(duì)FPGA參數(shù)配置模式和濾波模式進(jìn)行切換,保證了系統(tǒng)的有序運(yùn)行。 本文通過(guò)性能測(cè)試和應(yīng)用實(shí)例對(duì)系統(tǒng)進(jìn)行驗(yàn)證。實(shí)驗(yàn)證明:該基于FPGA的可調(diào)參數(shù)FIR濾波系統(tǒng)參數(shù)配置方便,可以根據(jù)實(shí)際需要?jiǎng)討B(tài)調(diào)整濾波參數(shù),并且濾波效果良好,可有效濾除噪聲信號(hào)。
上傳時(shí)間: 2013-07-26
上傳用戶:KSLYZ
本文以正在研制的某新型電臺(tái)為應(yīng)用背景,研究在電臺(tái)上使用觸摸屏的硬件設(shè)計(jì)方法和軟件實(shí)現(xiàn)途徑。 觸摸屏是人機(jī)交互發(fā)展的方向。目前已在多種領(lǐng)域得到了廣泛地應(yīng)用,而使用觸摸屏代替按鍵在無(wú)線電臺(tái)上實(shí)現(xiàn)人機(jī)交互功能目前尚不多見(jiàn)。在無(wú)線電臺(tái)上使用觸摸屏可以盡可能地減少電臺(tái)的體積,同時(shí)采用常見(jiàn)的Windows風(fēng)格的操作系統(tǒng),可以使電臺(tái)不僅易于攜帶,也更便于操作。 本文的研究是基于ARM的硬件平臺(tái)和Windows CE的軟件平臺(tái)。硬件平臺(tái)的內(nèi)核模塊采用ARM920T核的S3C2410嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash;硬件平臺(tái)還集成了LCD,觸摸屏等人機(jī)接口,同時(shí)提供了USB主控制器接口、SD卡擴(kuò)展接口和RS232接口。平臺(tái)技術(shù)先進(jìn),結(jié)構(gòu)合理,功能較完備,整體性、可擴(kuò)充性強(qiáng)。 在此硬件平臺(tái)的基礎(chǔ)上,本文深入分析了基于Windows CE軟件平臺(tái)的構(gòu)建,對(duì)應(yīng)用開(kāi)發(fā)所涉及工具軟件作了介紹,并依據(jù)應(yīng)用開(kāi)發(fā)的需要定制了Windows CE內(nèi)核。本文對(duì)LCD、觸摸屏和USB的驅(qū)動(dòng)程序作了深入研究,并在此基礎(chǔ)上初步涉及了Windows CE應(yīng)用程序開(kāi)發(fā),實(shí)現(xiàn)了電臺(tái)操作界面,實(shí)現(xiàn)了基本的數(shù)據(jù)錄入與輸出功能。
標(biāo)簽: WinCE ARM 電臺(tái) 可視化
上傳時(shí)間: 2013-07-26
上傳用戶:fandeshun
Linux設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)工作涉及到相當(dāng)多的系統(tǒng)內(nèi)核細(xì)節(jié),對(duì)開(kāi)發(fā)人員的要求很高。由于缺乏必要的可重用性,一個(gè)新設(shè)備的驅(qū)動(dòng)程序的開(kāi)發(fā)速度也很緩慢。為了簡(jiǎn)化其開(kāi)發(fā)流程和提高已有代碼的可重用性,該文將C+
標(biāo)簽: Linux 設(shè)備驅(qū)動(dòng) 程序
上傳時(shí)間: 2013-04-24
上傳用戶:vendy
傳統(tǒng)的數(shù)控系統(tǒng)采用的大多是專用的封閉式結(jié)構(gòu),它能提供給用戶的選擇有限,用戶無(wú)法對(duì)現(xiàn)有數(shù)控設(shè)備的功能進(jìn)行修改以滿足自己的特殊要求;各種廠商提供給用戶的操作方式各不相同,用戶在培訓(xùn)人員、設(shè)備維護(hù)等方面要投入大量的時(shí)間和資金。這些問(wèn)題嚴(yán)重阻礙了CNC制造商、系統(tǒng)集成者和用戶采用快速而有創(chuàng)造性的方法解決當(dāng)今制造環(huán)境中數(shù)控加工和系統(tǒng)集成中的問(wèn)題。隨著電子技術(shù)和計(jì)算機(jī)技術(shù)的高速發(fā)展,數(shù)控技術(shù)正朝向柔性化、智能化和網(wǎng)絡(luò)化的方向發(fā)展。針對(duì)數(shù)控系統(tǒng)已存在的問(wèn)題和未來(lái)發(fā)展的趨勢(shì),本文致力于建立一個(gè)適合現(xiàn)場(chǎng)加工特征的開(kāi)放結(jié)構(gòu)數(shù)控平臺(tái),使系統(tǒng)具備軟硬件可重構(gòu)的柔性特征,同時(shí)把監(jiān)控診斷和網(wǎng)絡(luò)模塊融入數(shù)控系統(tǒng)的框架體系之內(nèi),滿足智能化和網(wǎng)絡(luò)化的要求。 本文在深入研究嵌入式系統(tǒng)技術(shù)的基礎(chǔ)上,引入可重構(gòu)的設(shè)計(jì)方法,選擇具體的硬件平臺(tái)和軟件平臺(tái)進(jìn)行嵌入式可重構(gòu)數(shù)控系統(tǒng)平臺(tái)的研發(fā)。硬件結(jié)構(gòu)以MOTOROLA的高性能32位嵌入式處理器MC68F375和ALTERA的現(xiàn)場(chǎng)可編程門陣列(FPGA)芯片為核心,配以系統(tǒng)所需的外圍模塊;軟件系統(tǒng)以性能卓越的VxWorks嵌入式實(shí)時(shí)操作系統(tǒng)為核心,開(kāi)發(fā)所需要的應(yīng)用軟件,將VxWorks嵌入式實(shí)時(shí)操作系統(tǒng)擴(kuò)展為一個(gè)完整、實(shí)用的嵌入式數(shù)控系統(tǒng)。該系統(tǒng)不僅具有可靠性高、穩(wěn)定性好、功能強(qiáng)的優(yōu)點(diǎn),而且具有良好的可移植性和軟硬件可裁減性,便于根據(jù)實(shí)際需求進(jìn)行功能的擴(kuò)展和重構(gòu)。 本論文的主要研究工作如下: (1)深入研究了以高性能微處理器MC68F375為核心的主控制板的硬件電路設(shè)計(jì),以及存儲(chǔ)、采集、通訊和網(wǎng)絡(luò)等模塊的設(shè)計(jì)。 (2)深入研究了基于FPGA的串行配置方法和可重構(gòu)設(shè)計(jì)方法,設(shè)計(jì)出基于FPGA的電機(jī)運(yùn)動(dòng)控制、機(jī)床IO控制、鍵盤陣列和液晶顯示控制等接口模塊電路。 (3)深入研究了VxWorks嵌入式實(shí)時(shí)操作系統(tǒng)在硬件平臺(tái)上的移植和任務(wù)調(diào)度原理,合理分配控制系統(tǒng)的管理任務(wù),開(kāi)發(fā)系統(tǒng)的底層驅(qū)動(dòng)程序和應(yīng)用程序。 最后,本文總結(jié)了系統(tǒng)的開(kāi)發(fā)工作,并對(duì)嵌入式可重構(gòu)數(shù)控系統(tǒng)的進(jìn)一步研究提出了自己的一些想法,以指引后續(xù)研究工作。
標(biāo)簽: 嵌入式 可重構(gòu) 數(shù)控系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:gcs333
在超深亞微米技術(shù)工藝下,布局成為超大規(guī)模集成電路物理設(shè)計(jì)中至關(guān)重要的一步。由于現(xiàn)場(chǎng)可編程門陣列(Field Programable Gate Array,F(xiàn)PGA)布線資源的預(yù)先確定性,使得FPGA的布局更為重要。本文以建立高性能、低擁擠的布局為目標(biāo),從FPGA芯片結(jié)構(gòu)和布局算法兩方面進(jìn)行了深入研究。論文提出了一種通用的層次式FPGA(HFPGA)結(jié)構(gòu)模型及布局模型,并且給出了該模型的數(shù)學(xué)計(jì)算公式;提出將元件之間的層次距離轉(zhuǎn)化為線長(zhǎng)的方法,實(shí)現(xiàn)了基于線網(wǎng)模型的高精度布局算法:提出利用矩形的對(duì)角線元件之間層次來(lái)代替線長(zhǎng),從而達(dá)到優(yōu)化線長(zhǎng)的同時(shí)提高布通率的快速布局算法。實(shí)驗(yàn)結(jié)果表明,兩種算法均在北卡羅來(lái)納微電子中心(MCNC)學(xué)術(shù)芯片測(cè)試案例上取得了較理想的布局實(shí)驗(yàn)效果,為下一步的布線工作建立了良好的基礎(chǔ)接口,并且完成了初始布線的工作。本FPGA結(jié)構(gòu)模型的提出和布局算法的實(shí)現(xiàn)也都為工業(yè)界提供了借鑒價(jià)值。
標(biāo)簽: FPGA 驅(qū)動(dòng) 布局 算法研究
上傳時(shí)間: 2013-04-24
上傳用戶:nbdedu
軟件通信體系架構(gòu)(SCA)可以實(shí)現(xiàn)一個(gè)具有開(kāi)放性、標(biāo)準(zhǔn)化、模塊化的通用軟件無(wú)線電平臺(tái),從而使軟件無(wú)線電平臺(tái)的成本得到顯著降低,應(yīng)用靈活性得到極大增強(qiáng)。雖然SCA通過(guò)CORBA機(jī)制很好地解決了通用處理器設(shè)備波形組件的互連互通和可移植問(wèn)題,但是這種機(jī)制不能很好地適用于FPGA這種專用處理器。隨著FPGA處理性能的不斷提升,它在SCA系統(tǒng)中的作用越來(lái)越突出。因此,如何在SCA系統(tǒng)中很好地集成FPGA波形,如何提高FPGA波形的可移植性就成為當(dāng)前軟件無(wú)線電研究領(lǐng)域中一個(gè)非常重要的研究課題。 論文首先通過(guò)對(duì)現(xiàn)有的旨在解決FPGA波形可移植性的協(xié)議和規(guī)范進(jìn)行了研究,深入分析了它們的優(yōu)缺點(diǎn)。接下來(lái)對(duì)MHAL規(guī)范、CP289協(xié)議、OCP接口規(guī)范中的方法加以融合和優(yōu)化,提出了新的FPGA可移植波形結(jié)構(gòu)。這個(gè)結(jié)構(gòu)既為FPGA波形設(shè)計(jì)了標(biāo)準(zhǔn)的通信接口,又實(shí)現(xiàn)了波形應(yīng)用的分離,同時(shí)還通過(guò)OCP接口實(shí)現(xiàn)了波形組件運(yùn)行環(huán)境的標(biāo)準(zhǔn)化,真正實(shí)現(xiàn)了波形的可移植。 其次,論文根據(jù)提出的波形結(jié)構(gòu),結(jié)合CP289協(xié)議中的操作要求,在原本過(guò)于簡(jiǎn)單的MHAL消息格式的基礎(chǔ)上進(jìn)行了細(xì)化,同時(shí)具體給出了MHAL消息封裝結(jié)構(gòu)和MHAL消息解析結(jié)構(gòu)的處理流程,實(shí)現(xiàn)了FPGA波形在SCA系統(tǒng)中的標(biāo)準(zhǔn)通信。論文通過(guò)對(duì)CP289協(xié)議的深入研究,結(jié)合實(shí)際工程應(yīng)用,提出了具體化的容器結(jié)構(gòu),并進(jìn)一步進(jìn)行了容器中組件控制模塊、互連模塊和本地服務(wù)模塊的設(shè)計(jì),實(shí)現(xiàn)了波形應(yīng)用的分離。論文以O(shè)CP規(guī)范為基礎(chǔ),依據(jù)CP289協(xié)議中對(duì)組件接口的約束,設(shè)計(jì)了幾種典型的組件OCP接口,使得波形組件設(shè)計(jì)與系統(tǒng)實(shí)現(xiàn)相分離,并真正實(shí)現(xiàn)了波形運(yùn)行環(huán)境的標(biāo)準(zhǔn)化。 最后,論文根據(jù)所設(shè)計(jì)的波形結(jié)構(gòu)和組件接口設(shè)計(jì)了一個(gè)FPGA驗(yàn)證波形,通過(guò)波形的實(shí)現(xiàn),證明FPGA波形組件可以像GPP波形組件一樣可加載、可裝配、可部署、可裝配,驗(yàn)證了論文所設(shè)計(jì)的FPGA波形是與SCA兼容的。另外,通過(guò)對(duì)波形組件移植試驗(yàn),驗(yàn)證了所設(shè)計(jì)的波形結(jié)構(gòu)和組件接口能夠?yàn)椴ㄐ谓M件提供很好的可移植性。
上傳時(shí)間: 2013-04-24
上傳用戶:moonkoo7
數(shù)字容性隔離器的應(yīng)用環(huán)境通常包括一些大型電動(dòng)馬達(dá)、發(fā)電機(jī)以及其他產(chǎn)生強(qiáng)電磁場(chǎng)的設(shè)備。暴露在這些磁場(chǎng)中,可引起潛在的數(shù)據(jù)損壞問(wèn)題,因?yàn)殡妱?shì)(EMF,即這些磁場(chǎng)形成的電壓)會(huì)干擾數(shù)據(jù)信號(hào)傳輸。由于存在這種潛在威脅,因此許多數(shù)字隔離器用戶都要求隔離器具備高磁場(chǎng)抗擾度 (MFI)。許多數(shù)字隔離器技術(shù)都聲稱具有高 MFI,但容性隔離器卻因其設(shè)計(jì)和內(nèi)部結(jié)構(gòu)擁有幾乎無(wú)窮大的MFI。本文將對(duì)其設(shè)計(jì)進(jìn)行詳細(xì)的介紹。
標(biāo)簽: 數(shù)字 隔離器 磁場(chǎng)抗擾度
上傳時(shí)間: 2013-10-26
上傳用戶:litianchu
本電路提供一種擴(kuò)展AD7745/AD7746容性輸入范圍的方法。同時(shí),還說(shuō)明如何充分利用片內(nèi)CapDAC,使范圍擴(kuò)展系數(shù)最小,從而優(yōu)化電路,實(shí)現(xiàn)最佳性能。AD7745具有一個(gè)電容輸入通道,AD7746則有兩個(gè)通道。每個(gè)通道均可配置為單端輸入或差分輸入方式。
標(biāo)簽: AD 7745 7746 擴(kuò)展
上傳時(shí)間: 2013-11-21
上傳用戶:天誠(chéng)24
PCB Layout Rule Rev1.70, 規(guī)範(fàn)內(nèi)容如附件所示, 其中分為: (1) ”PCB LAYOUT 基本規(guī)範(fàn)”:為R&D Layout時(shí)必須遵守的事項(xiàng), 否則SMT,DIP,裁板時(shí)無(wú)法生產(chǎn). (2) “錫偷LAYOUT RULE建議規(guī)範(fàn)”: 加適合的錫偷可降低短路及錫球. (3) “PCB LAYOUT 建議規(guī)範(fàn)”:為製造單位為提高量產(chǎn)良率,建議R&D在design階段即加入PCB Layout. (4) ”零件選用建議規(guī)範(fàn)”: Connector零件在未來(lái)應(yīng)用逐漸廣泛, 又是SMT生產(chǎn)時(shí)是偏移及置件不良的主因,故製造希望R&D及採(cǎi)購(gòu)在購(gòu)買異形零件時(shí)能顧慮製造的需求, 提高自動(dòng)置件的比例.
標(biāo)簽: LAYOUT PCB 設(shè)計(jì)規(guī)范
上傳時(shí)間: 2013-10-28
上傳用戶:zhtzht
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1