Cypress公司的可編程片上系統(tǒng)(PSoC),本文psoc介紹及示例代碼
上傳時間: 2013-05-28
上傳用戶:youlongjian0
由于永磁無刷直流電機(jī)既具備交流電機(jī)結(jié)構(gòu)簡單、運行可靠、維護(hù)方便等一系列優(yōu)點,又兼有普通有刷直流電機(jī)調(diào)速特性好、運行效率高的優(yōu)點,因此它在當(dāng)今國民經(jīng)濟(jì)各個領(lǐng)域得到了越來越廣泛的應(yīng)用。本文對基于DSP的無刷直流電機(jī)控制系統(tǒng)進(jìn)行了設(shè)計和研究。 本論文首先回顧了無刷直流電機(jī)的產(chǎn)生、發(fā)展歷程,介紹了目前的熱點研究方向和最新研究成果。 第二章對無刷直流電機(jī)的組成環(huán)節(jié)、結(jié)構(gòu)、工作原理、運行特性進(jìn)行了分析,并且建立了無刷直流電機(jī)的數(shù)學(xué)模型,對其控制方法進(jìn)行了討論。同時,DSP控制器由于其高速的處理能力和豐富的片上資源,已經(jīng)廣泛的應(yīng)用于電機(jī)控制領(lǐng)域。 第三章介紹了TI的高性能DSP芯片 TMS320LF2407A的結(jié)構(gòu)和性能,提出了基于 TMS320LF2407A 的 BLDCM 的控制方案,并且對系統(tǒng)的相關(guān)環(huán)節(jié)進(jìn)行了討論和分析。 第四、五兩章分別完成了硬件和軟件的設(shè)計。此系統(tǒng)是基于PWM技術(shù)和PID算法的雙閉環(huán)控制系統(tǒng)。硬件電路包括了控制電路、主電路、檢測電路、保護(hù)電路幾個部分;軟件采用模塊化的編程思想,編制了各程序模塊的控制流程圖,并論述了其實現(xiàn)方面的若干問題。 第六章給出了系統(tǒng)的仿真實驗結(jié)果及分析。 第七章對全文內(nèi)容進(jìn)行了總結(jié),并對無刷直流電機(jī)控制系統(tǒng)提出了展望。
標(biāo)簽: DSP 無刷直流電機(jī) 控制系統(tǒng)
上傳時間: 2013-04-24
上傳用戶:xiaoxiang
對一些信號的監(jiān)測尤其是對電壓、電流、溫度等模擬量的監(jiān)測有著很廣泛的應(yīng)用,通過監(jiān)測到的數(shù)據(jù),可以對系統(tǒng)相關(guān)設(shè)置進(jìn)行及時調(diào)整,為人們的生產(chǎn)生活帶來便利與保證。 系統(tǒng)采用Actel公司先進(jìn)的模數(shù)混合FPGA以及Actel公司的SOPC設(shè)計解決方案,單芯片實現(xiàn)以CortexMI處理器為核心的片上監(jiān)測系統(tǒng)。它可以完成對電壓、電流、溫度等模擬量的監(jiān)測,系統(tǒng)模擬模塊將采集到的數(shù)據(jù)ADC后送給處理器Cortex-MI進(jìn)行處理,通過串行口,以太網(wǎng)口和OLED,實現(xiàn)與PC主機(jī)交互,板上實時顯示以及遠(yuǎn)程主機(jī)檢測功能。借助于Actel的先進(jìn)的新型fusion模數(shù)混合FPGA器件,單芯片實現(xiàn)可直接對外部模擬信號進(jìn)行處理的數(shù)?;旌舷到y(tǒng),簡化了設(shè)計;對電壓,電流,溫度等模擬量的測控在日常生活中有很重要的意義,該系統(tǒng)在智能家電,電源監(jiān)控以及微控制器等領(lǐng)域有廣泛的應(yīng)用前景。 本文研究的主要內(nèi)容包括: 1.對現(xiàn)有嵌入式設(shè)計方法進(jìn)行比較,確定系統(tǒng)設(shè)計目標(biāo)并選擇SOPC方案設(shè)計系統(tǒng); 2.系統(tǒng)硬件平臺設(shè)計; 3.系統(tǒng)軟件設(shè)計。
標(biāo)簽: FPGA 電壓電流 溫度監(jiān)測
上傳時間: 2013-06-14
上傳用戶:tuilp1a
固態(tài)硬盤是一種以FLASH為存儲介質(zhì)的新型硬盤。由于它不像傳統(tǒng)硬盤一樣以高速旋轉(zhuǎn)的磁盤為存儲介質(zhì),不需要浪費大量的尋道時間,因此它有著傳統(tǒng)硬盤不可比擬的順序和隨機(jī)存儲速度。同時由于固態(tài)硬盤不存在機(jī)械存儲結(jié)構(gòu),因此還具有高抗震性、無工作噪音、可適應(yīng)惡劣工作環(huán)境等優(yōu)點。隨著計算機(jī)技術(shù)的高速發(fā)展,固態(tài)硬盤技術(shù)已經(jīng)成為未來存儲介質(zhì)技術(shù)發(fā)展的必然趨勢。 本文以設(shè)計固態(tài)硬盤控制芯片IDE接口部分為項目背景,通過可編程邏輯器件FPGA,基于ATA協(xié)議并使用硬件編程語言verilog,設(shè)計了一個位于設(shè)備端的IDE控制器。該IDE控制器的主要作用在于解析主機(jī)所發(fā)送的IDE指令并控制硬盤設(shè)備進(jìn)行相應(yīng)的狀態(tài)遷移和指令操作,從而完成硬盤設(shè)備端與主機(jī)端之間基本的狀態(tài)通信以及數(shù)據(jù)通信。論文主要完成了幾個方面的內(nèi)容。第一:論文從固態(tài)硬盤的基本結(jié)構(gòu)出發(fā),分析了固態(tài)硬盤IDE控制器的功能性需求以及寄存器傳輸、PIO傳輸和UDMA傳輸三種ATA協(xié)議主要傳輸模式所必須遵循的時序要求,并概括了IDE控制器設(shè)計的要點和難點;第二:論文設(shè)計了IDE控制器的總體功能框架,將IDE控制器從功能上分為寄存器部分、頂層控制模塊、異步FIFO模塊、PIO控制模塊、UDMA控制模塊以及CRC校驗?zāi)K六大子功能模塊,并分析了各個子功能模塊的基本工作原理和具體功能設(shè)計;第三:論文以設(shè)計狀態(tài)機(jī)流程和主要控制信號的方式實現(xiàn)了各個具體子功能模塊并列舉了部分關(guān)鍵代碼,同時給出了主要子功能模塊的時序仿真圖;最后,論文給出了基于PIO傳輸模式和基于UDMA傳輸模式的具體指令操作流程實現(xiàn),并通過SAS邏輯分析儀和QuartusⅡ?qū)DE控制器進(jìn)行了功能測試和分析,驗證了本論文設(shè)計的正確性。
上傳時間: 2013-07-31
上傳用戶:liangrb
并行總線PATA從設(shè)計至今已快20年歷史,如今它的缺陷已經(jīng)嚴(yán)重阻礙了系統(tǒng)性能的進(jìn)一步提高,已被串行ATA(Serial ATA)即SATA總線所取代。SATA作為新一代磁盤接口總線,采用點對點方式進(jìn)行數(shù)據(jù)傳輸,內(nèi)置數(shù)據(jù)/命令校驗單元,支持熱插拔,具有150MB/s(SATA1.0)或300MB/s(SATA2.0)的傳輸速度。目前SATA已在存儲領(lǐng)域廣泛應(yīng)用,但國內(nèi)尚無獨立研發(fā)的面向FPGA的SATAIP CORE,在這樣的條件下設(shè)計面向FPGA應(yīng)用的SATA IP CORE具有重要的意義。 本論文對協(xié)議進(jìn)行了詳細(xì)的分析,建立了SATA IP CORE的層次結(jié)構(gòu),將設(shè)備端SATA IP CORE劃分成應(yīng)用層、傳輸層、鏈路層和物理層;介紹了實現(xiàn)該IPCORE所選擇的開發(fā)工具、開發(fā)語言和所選用的芯片;在此基礎(chǔ)上著重闡述協(xié)議IP CORE的設(shè)計,并對各個部分的設(shè)計予以分別闡述,并編碼實現(xiàn);最后進(jìn)行綜合和測試。 采用FPGA集成硬核RocketIo MGT(RocketIo Multi-Gigabit Transceiver)實現(xiàn)了1.5Gbps的串行傳輸鏈路;設(shè)計滿足協(xié)議需求、適合FPGA設(shè)計的并行結(jié)構(gòu),實現(xiàn)了多狀態(tài)機(jī)的協(xié)同工作:在高速設(shè)計中,使用了流水線方法進(jìn)行并行設(shè)計,以提高速度,考慮到系統(tǒng)不同部分復(fù)雜度的不同,設(shè)計采用部分流水線結(jié)構(gòu);采用在線邏輯分析儀Chipscope pro與SATA總線分析儀進(jìn)行片上調(diào)試與測試,使得調(diào)試工作方便快捷、測試數(shù)據(jù)準(zhǔn)確;嚴(yán)格按照SATA1.0a協(xié)議實現(xiàn)了SATA設(shè)備端IP CORE的設(shè)計。 最終測試數(shù)據(jù)表明,本論文設(shè)計的基于FPGA的SATA IP CORE滿足協(xié)議需求。設(shè)計中的SATA IP CORE具有使用方便、集成度高、成本低等優(yōu)點,在固態(tài)電子硬盤SSD(Solid-State Disk)開發(fā)中應(yīng)用本設(shè)計,將使開發(fā)變得方便快捷,更能夠適應(yīng)市場需求。
上傳時間: 2013-06-21
上傳用戶:xzt
近年來,語音識別研究大部分集中在算法設(shè)計和改進(jìn)等方面,而隨著半導(dǎo)體技術(shù)的高速發(fā)展,集成電路規(guī)模的不斷增大與各種研發(fā)技術(shù)水平的不斷提高,新的硬件平臺的推出,語音識別實現(xiàn)平臺有了更多的選擇。語音識別技術(shù)在與DSP、FPGA、ASIC等器件為平臺的嵌入式系統(tǒng)結(jié)合后,逐漸向?qū)嵱没?、小型化方向發(fā)展。 本課題通過對現(xiàn)有各種語音特征參數(shù)與孤立詞語音識別模型進(jìn)行研究的基礎(chǔ)上,重點探索基于動態(tài)時間規(guī)整算法的DTW模型在孤立詞語音識別領(lǐng)域的應(yīng)用,并結(jié)合基于FPGA的SOPC系統(tǒng),在嵌入式平臺上實現(xiàn)具有較好精度與速度的孤立詞語音識別系統(tǒng)。 本系統(tǒng)整體設(shè)計基于DE2開發(fā)平臺,采用基于Nios II的SOPC技術(shù)。采用這種解決方案的優(yōu)點是實現(xiàn)了片上系統(tǒng),減少了系統(tǒng)的物理體積和總體功耗;同時系統(tǒng)控制核心都在FPGA內(nèi)部實現(xiàn),可以極為方便地更新和升級系統(tǒng),大大地提高了系統(tǒng)的通用性和可維護(hù)性。 此外,由于本系統(tǒng)需要大量的高速數(shù)據(jù)運算,在設(shè)計中作者充分利用了Cyclone II芯片的豐富的硬件乘法器,實現(xiàn)了語音信號的端點檢測模塊,F(xiàn)FT快速傅立葉變換模塊,DCT離散余弦變換模塊等硬件設(shè)計模塊。為了提高系統(tǒng)的整體性能,作者充分利用了FPGA的高速并行的優(yōu)勢,以及配套開發(fā)環(huán)境中的Avalon總線自定義硬件外設(shè),使系統(tǒng)處理數(shù)字信號的能力大大提高,其性能優(yōu)于傳統(tǒng)的微控制器和普通DSP芯片。 本論文主要包含了以下幾個方面: (1)結(jié)合ALTERA CYCLONE II芯片的特點,確定了基于FPGA語音識別系統(tǒng)的總體設(shè)計,在此基礎(chǔ)上進(jìn)行了系統(tǒng)的軟硬件的選擇和設(shè)計。 (2)自主設(shè)計了純硬件描述語言的驅(qū)動電路設(shè)計,完成了高速語音采集的工作,并且對存儲數(shù)據(jù)芯片SRAM中的原始語音數(shù)據(jù)進(jìn)行提取導(dǎo)入MATLAB平臺測試數(shù)據(jù)的正確性。整個程序測試的方式對系統(tǒng)的模塊測試起到重要的作用。 (3)完成高速定點256點的FFT模塊的設(shè)計,此模塊是系統(tǒng)成敗的關(guān)鍵,實現(xiàn)高速實時的運算。 (4)結(jié)合SOPC的特性,設(shè)計了人機(jī)友好接口,如LCD顯示屏的提示反饋信息等等,以及利用ALTERA提供的一些驅(qū)動接口設(shè)計完成用戶定制的系統(tǒng)。 (5)進(jìn)行了整體系統(tǒng)測試,系統(tǒng)可以較穩(wěn)定地實現(xiàn)實時處理的目的,具有一定的市場潛在價值。
標(biāo)簽: FPGA 語音識別 系統(tǒng)設(shè)計
上傳時間: 2013-05-23
上傳用戶:ABCD_ABCD
近年來,以FPGA為代表的數(shù)字系統(tǒng)現(xiàn)場集成技術(shù)取得了快速的發(fā)展,F(xiàn)PGA不但解決了信號處理系統(tǒng)小型化、低功耗、高可靠性等問題,而且基于大規(guī)模FPGA單片系統(tǒng)的片上可編程系統(tǒng)(SOPC)的靈活設(shè)計方式使其越來越多的取代ASIC的市場。傳統(tǒng)的通用信號處理系統(tǒng)使用DSP作為處理核心,系統(tǒng)的可重構(gòu)型不強(qiáng),F(xiàn)PGA解決了這一問題,并且現(xiàn)有的FPGA中,多數(shù)已集成DSP模塊,結(jié)合FPGA較強(qiáng)的信號并行處理特性使其與DSP信號處理能力差距很小。因此,F(xiàn)PGA作為處理核心的通用信號處理系統(tǒng)具有很強(qiáng)的可實施性。 @@ 基于上述要求,作者設(shè)計和完成了一個基于多FPGA的通用實時信號處理系統(tǒng)。該系統(tǒng)采用4片XC3SD1800A作為處理核心,使用DDR2 SDRAM高速存儲實時數(shù)據(jù)。作者通過全面的分析,設(shè)計了核心板、底板和應(yīng)用板分離系統(tǒng)架構(gòu)。該平臺能夠根據(jù)實際需求進(jìn)行靈活的搭配,核心板之間的數(shù)據(jù)傳輸采用了LVDS(低電壓差分信號)技術(shù),從而使得數(shù)據(jù)能夠穩(wěn)定的以非常高的速率進(jìn)行傳輸。 @@ 本系統(tǒng)屬于高速數(shù)字電路的設(shè)計范疇,因此必須重視信號完整性的設(shè)計與分析問題,作者根據(jù)高速電路的設(shè)計慣例和軟件輔助設(shè)計的方法,在分析和論證了阻抗控制、PCB堆疊、PCB布局布線等約束的基礎(chǔ)上,順利地完成了PCB繪制與調(diào)試工作。 @@ 作為系統(tǒng)設(shè)計的重要環(huán)節(jié),作者還在文中研究了在系統(tǒng)設(shè)計過程中出現(xiàn)的電源完整性問題,并給出了解決辦法。 @@ LVDS高速數(shù)據(jù)通道接口和DDR2存儲器接口設(shè)計決定本系統(tǒng)的使用性能,本文基于所選的FPGA芯片進(jìn)行了詳細(xì)的闡述和驗證。并結(jié)合系統(tǒng)的核心板和底板,完成了應(yīng)用板,視頻圖像采集、USB、音頻、LCD和LED矩陣模塊顯示等接口的設(shè)計工作,對其中的部分接口進(jìn)行了邏輯驗證。 @@ 經(jīng)過測試,該通用的信號處理平臺具有實時性好、通用性強(qiáng)、可擴(kuò)展和可重構(gòu)等特點,能夠滿足當(dāng)前一些信號處理系統(tǒng)對高速、實時處理的要求,可以廣泛應(yīng)用于實時信號處理領(lǐng)域。通過本平臺的研究和開發(fā)工作,為進(jìn)一步研究和設(shè)計通用、實時信號處理系統(tǒng)打下了堅實的基礎(chǔ)。 @@關(guān)鍵詞:通用實時信號處理;FPGA;信號完整性;DDR2;LVDS
標(biāo)簽: FPGA 實時信號 處理系統(tǒng)
上傳時間: 2013-05-27
上傳用戶:qiaoyue
同步是移動通信領(lǐng)域中的關(guān)鍵技術(shù),是保障通信初始和進(jìn)行的必要過程,對系統(tǒng)的性能影響重大。縱觀移動通信系統(tǒng)的發(fā)展史,同步技術(shù)自始至終都是人們研究的熱點。 @@ WCDMA作為第三代移動通信無線接口標(biāo)準(zhǔn)之一,已經(jīng)在全世界范圍內(nèi)得到了商用。小區(qū)搜索是WCDMA的重要物理層過程,是實現(xiàn)下行移動臺和基站間同步的重要手段。 @@ 作為ASIC領(lǐng)域的一種半定制電路,現(xiàn)場可編程門陣列(FPGA)既解決了全定制電路不能修改的不足,又解決了原有可編程器件容量有限的問題。FPGA以其強(qiáng)大的現(xiàn)場可編程能力和開發(fā)速度優(yōu)勢,逐漸成為ASIC電路中設(shè)計周期最短、開發(fā)費用最低、風(fēng)險最小的器件之一。 @@ 因此,研究WCDMA同步算法及其在FPGA中的實現(xiàn)與驗證是具有理論和現(xiàn)實意義的。本文首先介紹了WCDMA物理層基礎(chǔ),接著詳細(xì)討論了WCDMA主同步、輔同步和導(dǎo)頻同步的原理,介紹了前兩步同步的改進(jìn)型算法和證明,并和傳統(tǒng)相關(guān)算法在資源和實現(xiàn)復(fù)雜度方面進(jìn)行了比較,給出了下行同步的浮點仿真結(jié)果和分析。之后,深入討論了下行同步的FPGA (V4-SX-35)實現(xiàn)方案、運算流程和模塊間的接口設(shè)計。最后,介紹了下行同步的FPGA驗證方法。 @@ 本文較為深入的討論了WCDMA下行同步的算法和FPGA實現(xiàn)方案,給出了理論分析和仿真、實驗結(jié)果。并在低復(fù)雜度和資源開銷條件下,完成了FPGA的硬件設(shè)計和片上測試,達(dá)到了系統(tǒng)的性能指標(biāo)。 @@關(guān)鍵詞:WCDMA;同步;小區(qū)搜索;FPGA
上傳時間: 2013-04-24
上傳用戶:wsm555
本文對基于FPGA的對象存儲控制器原型的硬件設(shè)計進(jìn)行了研究。主要內(nèi)容如下: ⑴研究了對象存儲控制器的硬件設(shè)計,使其高效完成對象級接口的智能化管理和復(fù)雜存儲協(xié)議的解析,對對象存儲系統(tǒng)整體性能提升有重要意義?;赟oPC(片上可編程系統(tǒng))技術(shù),在FPGA(現(xiàn)場可編程門陣列)上實現(xiàn)的對象存儲控制器,具有功能配置靈活,調(diào)試方便,成本較低等優(yōu)點。 ⑵采用Cyclone II器件實現(xiàn)的對象存儲控制器的網(wǎng)絡(luò)接口,包含處理器模塊、內(nèi)存模塊、Flash模塊等核心組成部分,提供千兆以太網(wǎng)的網(wǎng)絡(luò)接口和PCI(周邊元件擴(kuò)展接口)總線的主機(jī)接口,還具備電源模塊、時鐘模塊等以保證系統(tǒng)正常運行。在設(shè)計實現(xiàn)PCB(印制電路板)時,從疊層設(shè)計、布局、布線、阻抗匹配等多方面解決高達(dá)100MHz的全局時鐘帶來的信號完整性問題,并基于IBIS模型進(jìn)行了信號完整性分析及仿真。針對各功能模塊提出了相應(yīng)的調(diào)試策略,并完成了部分模塊的調(diào)試工作。 ⑶提出了基于Virtex-4的對象存儲控制器系統(tǒng)設(shè)計方案,Virtex-4內(nèi)嵌PowerPC高性能處理器,可更好地完成對象存儲設(shè)備相關(guān)的控制和管理工作。實現(xiàn)了豐富的接口設(shè)計,包括千兆以太網(wǎng)、光纖通道、SATA(串行高級技術(shù)附件)等網(wǎng)絡(luò)存儲接口以及較PCI性能更優(yōu)異的PCI-X(并連的PCI總線)主機(jī)接口;提供多種FPGA配置方式。使用Cadence公司的Capture CIS工具完成了該系統(tǒng)硬件的原理圖繪制,通過了設(shè)計規(guī)則檢查,生成了網(wǎng)表用作下一步設(shè)計工作的交付文件。
上傳時間: 2013-04-24
上傳用戶:lijinchuan
信號與信息處理是信息科學(xué)中近幾年來發(fā)展最為迅速的學(xué)科之一,隨著片上系統(tǒng)(SOC,System On Chip)時代的到來,FPGA正處于革命性數(shù)字信號處理的前沿。基于FPGA的設(shè)計可以在系統(tǒng)可再編程及在系統(tǒng)調(diào)試,具有吞吐量高,能夠更好地防止授權(quán)復(fù)制、元器件和開發(fā)成本進(jìn)一步降低、開發(fā)時間也大大縮短等優(yōu)點。然而,FPGA器件是基于SRAM結(jié)構(gòu)的編程工藝,掉電后編程信息立即丟失,每次加電時,配置數(shù)據(jù)都必須重新下載,并且器件支持多種配置方式,所以研究FPGA器件的配置方案在FPGA系統(tǒng)設(shè)計中具有極其重要的價值,這也給用于可編程邏輯器件編程的配置接口電路和實驗開發(fā)設(shè)備提出了更高的要求。 本論文基于IEEE1149.1標(biāo)準(zhǔn)和USB2.0技術(shù),完成了FPGA配置接口電路及實驗開發(fā)板的設(shè)計與實現(xiàn)。作者在充分理解IEEE1149.1標(biāo)準(zhǔn)和USB技術(shù)原理的基礎(chǔ)上,針對Altcra公司專用的USB數(shù)據(jù)配置電纜USB-Blaster,對其內(nèi)部工作原理及工作時序進(jìn)行測試與詳細(xì)分析,完成了基于USB配置接口的FPGA芯片開發(fā)實驗電路的完整軟硬件設(shè)計及功能時序仿真。作者最后進(jìn)行了軟硬件調(diào)試,完成測試與驗證,實現(xiàn)了對Altera系列PLD的配置功能及實驗開發(fā)板的功能。 本文討論的USB下載接口電路被驗證能在Altera的QuartusII開發(fā)環(huán)境下直接使用,無須在主機(jī)端另行設(shè)計通信軟件,其兼容性較現(xiàn)有設(shè)計有所提高。由于PLD(Programmable Logic Device)廠商對其知識產(chǎn)權(quán)嚴(yán)格保密,使得基于USB接口的配置電路應(yīng)用受到很大限制,同時也加大了自行對其進(jìn)行開發(fā)設(shè)計的難度。 與傳統(tǒng)的基于PC并口的下載接口電路相比,本設(shè)計的基于USB下載接口電路及FPGA實驗開發(fā)板具有更高的編程下載速率、支持熱插拔、體積小、便于攜帶、降低對PC硬件傷害,且具備其它下載接口電路不具備的SignalTapII嵌入式邏輯分析儀和調(diào)試NiosII嵌入式軟核處理器等明顯優(yōu)勢。從成本來看,本設(shè)計的USB配置接口電路及FPGA實驗開發(fā)板與其同類產(chǎn)品相比有較強(qiáng)的競爭力。
上傳時間: 2013-04-24
上傳用戶:lingduhanya
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1