隨著以計(jì)算機(jī)技術(shù)為核心的信息技術(shù)的迅速發(fā)展以及信息的爆炸式增長,人類獲得的視覺信息很大一部分是從各種各樣的電子顯示器件上獲得的。這對顯示器件的要求也越來越高。在這些因素的驅(qū)動下,顯示技術(shù)也取得了飛速的發(fā)展。使用FPGA/CPLD設(shè)計(jì)的液晶控制器具有很高的靈活性,可以根據(jù)不同的液晶類型、尺寸、使用場合,特別是不同的工業(yè)產(chǎn)品,做一些特殊的設(shè)計(jì),以最小的代價滿足系統(tǒng)的要求。而且可以解決通用的液晶顯示控制器本身固有的一些缺點(diǎn)。 本文設(shè)計(jì)了一個采用FPGA設(shè)計(jì)的液晶顯示控制器,主要解決以下內(nèi)容:采用Cyclone芯片設(shè)計(jì)的液晶控制器;采用硬件描述語言進(jìn)行的液晶顯示控制器設(shè)計(jì),重點(diǎn)介紹了如何通過特殊設(shè)計(jì)控制器與CPU協(xié)調(diào)的工作,驅(qū)動系統(tǒng)所需時序信號的產(chǎn)生,STN液晶彩色屏灰度顯示的時間抖動算法和幀率控制原理及實(shí)現(xiàn),顯示數(shù)據(jù)的緩沖、轉(zhuǎn)化方法,使用FPGA設(shè)計(jì)的用于本系統(tǒng)的特殊SDRAM控制器,以及液晶控制器通過該SDRAM控制器進(jìn)行顯示緩沖器的管理,還有很重要的一點(diǎn)是各個模塊之間的同步處理。這款液晶控制器在實(shí)際中的使用效果證明了本課題介紹的液晶控制器方案是一個非??尚械?,具有廣泛的通用性。 關(guān)鍵詞:液晶控制器、SDRAM控制器、時序信號發(fā)生器、灰度顯示、時間抖動算法
上傳時間: 2013-04-24
上傳用戶:ryanxue
隨著半導(dǎo)體制造技術(shù)不斷的進(jìn)步,SOC(System On a Chip)是未來IC產(chǎn)業(yè)技術(shù)研究關(guān)注的重點(diǎn)。由于SOC設(shè)計(jì)的日趨復(fù)雜化,芯片的面積增大,芯片功能復(fù)雜程度增大,其設(shè)計(jì)驗(yàn)證工作也愈加繁瑣。復(fù)雜ASIC設(shè)計(jì)功能驗(yàn)證已經(jīng)成為整個設(shè)計(jì)中最大的瓶頸。 使用FPGA系統(tǒng)對ASIC設(shè)計(jì)進(jìn)行功能驗(yàn)證,就是利用FPGA器件實(shí)現(xiàn)用戶待驗(yàn)證的IC設(shè)計(jì)。利用測試向量或通過真實(shí)目標(biāo)系統(tǒng)產(chǎn)生激勵,驗(yàn)證和測試芯片的邏輯功能。通過使用FPGA系統(tǒng),可在ASIC設(shè)計(jì)的早期,驗(yàn)證芯片設(shè)計(jì)功能,支持硬件、軟件及整個系統(tǒng)的并行開發(fā),并能檢查硬件和軟件兼容性,同時還可在目標(biāo)系統(tǒng)中同時測試系統(tǒng)中運(yùn)行的實(shí)際軟件。FPGA仿真的突出優(yōu)點(diǎn)是速度快,能夠?qū)崟r仿真用戶設(shè)計(jì)所需的對各種輸入激勵。由于一些SOC驗(yàn)證需要處理大量實(shí)時數(shù)據(jù),而FPGA作為硬件系統(tǒng),突出優(yōu)點(diǎn)是速度快,實(shí)時性好??梢詫OC軟件調(diào)試系統(tǒng)的開發(fā)和ASIC的開發(fā)同時進(jìn)行。 此設(shè)計(jì)以ALTERA公司的FPGA為主體來構(gòu)建驗(yàn)證系統(tǒng)硬件平臺,在FPGA中通過加入嵌入式軟核處理器NIOS II和定制的JTAG(Joint Test ActionGroup)邏輯來構(gòu)建與PC的調(diào)試驗(yàn)證數(shù)據(jù)鏈路,并采用定制的JTAG邏輯產(chǎn)生測試向量,通過JTAG控制SOC目標(biāo)系統(tǒng),達(dá)到對SOC內(nèi)部和其他IP(IntellectualProperty)的在線測試與驗(yàn)證。同時,該驗(yàn)證平臺還可以支持SOC目標(biāo)系統(tǒng)后續(xù)軟件的開發(fā)和調(diào)試。 本文介紹了芯片驗(yàn)證系統(tǒng),包括系統(tǒng)的性能、組成、功能以及系統(tǒng)的工作原理;搭建了基于JTAG和FPGA的嵌入式SOC驗(yàn)證系統(tǒng)的硬件平臺,提出了驗(yàn)證系統(tǒng)的總體設(shè)計(jì)方案,重點(diǎn)對驗(yàn)證系統(tǒng)的數(shù)據(jù)鏈路的實(shí)現(xiàn)進(jìn)行了闡述;詳細(xì)研究了嵌入式軟核處理器NIOS II系統(tǒng),并將定制的JTAG邏輯與處理器NIOS II相結(jié)合,構(gòu)建出調(diào)試與驗(yàn)證數(shù)據(jù)鏈路;根據(jù)芯片驗(yàn)證的要求,設(shè)計(jì)出軟核處理器NIOS II系統(tǒng)與PC建立數(shù)據(jù)鏈路的軟件系統(tǒng),并完成芯片在線測試與驗(yàn)證。 本課題的整體任務(wù)主要是利用FPGA和定制的JTAG掃描鏈技術(shù),完成對國產(chǎn)某型DSP芯片的驗(yàn)證與測試,研究如何構(gòu)建一種通用的SOC芯片驗(yàn)證平臺,解決SOC驗(yàn)證系統(tǒng)的可重用性和驗(yàn)證數(shù)據(jù)發(fā)送、傳輸、采集的實(shí)時性、準(zhǔn)確性、可測性問題。本文在SOC驗(yàn)證系統(tǒng)在芯片驗(yàn)證與測試應(yīng)用研究領(lǐng)域,有較高的理論和實(shí)踐研究價值。
上傳時間: 2013-05-25
上傳用戶:ccsp11
為適應(yīng)組合導(dǎo)航計(jì)算機(jī)系統(tǒng)的微型化、高性能度的要求,拓寬導(dǎo)航計(jì)算機(jī)的應(yīng)用領(lǐng)域,本文設(shè)計(jì)出一種基于浮點(diǎn)型DSP(TMS320C6713)和可編程邏輯陣列器件(FPGA: EP1C12N240C8)協(xié)同合作的導(dǎo)航計(jì)算機(jī)系統(tǒng)。 論文在闡述了組合導(dǎo)航計(jì)算機(jī)的特點(diǎn)和應(yīng)用要求后,提出基于DSP和FPGA的組合導(dǎo)航計(jì)算機(jī)系統(tǒng)方案。該方案以DSP為導(dǎo)航解算處理器,由FPGA完成IMU信號的采集和緩存以及系統(tǒng)控制信號的整合;DSP通過EMIF接口實(shí)現(xiàn)和FPGA通信。在此基礎(chǔ)上研究了各擴(kuò)展通信接口、系統(tǒng)硬件原理圖和PCB的開發(fā),且在FPGA中使用調(diào)用IP核來實(shí)現(xiàn)FIR低通濾波數(shù)據(jù)處理機(jī)抖激光陀螺的機(jī)抖振動的影響。其次,詳細(xì)闡述了利用TI公司的DSP集成開發(fā)環(huán)境和DSP/BIOS準(zhǔn)實(shí)時操作系統(tǒng)開發(fā)多任務(wù)系統(tǒng)軟件的具體方案。本文引入DSP/BIOS實(shí)時操作系統(tǒng)提供的多任務(wù)機(jī)制,將采集處理按照功能劃分四個相對獨(dú)立的任務(wù),這些任務(wù)在DSP/BIOS的調(diào)度下,按照用戶指定的優(yōu)先級運(yùn)行,大大提高系統(tǒng)的工作效率。最后給了DSP芯片Bootloader的制作方法。 導(dǎo)航計(jì)算機(jī)系統(tǒng)研制開發(fā)是軟、硬件研究緊密結(jié)合的過程。在微型導(dǎo)航計(jì)算機(jī)系統(tǒng)方案建立的基礎(chǔ)上,本文首先討論了系統(tǒng)硬件整體設(shè)計(jì)和軟件開發(fā)流程;其次針對導(dǎo)航計(jì)算機(jī)系統(tǒng)各個功能模塊以及多項(xiàng)關(guān)鍵技術(shù)進(jìn)行了設(shè)計(jì)與開發(fā)工作,涉及系統(tǒng)數(shù)據(jù)通信模塊、模擬信號采集模塊和數(shù)據(jù)存儲模塊;最后,對導(dǎo)航計(jì)算機(jī)系統(tǒng)進(jìn)行了聯(lián)合調(diào)試工作,并對各個模塊進(jìn)行了詳細(xì)的功能測試與驗(yàn)證,完成了微型導(dǎo)航計(jì)算機(jī)系統(tǒng)的制作。 以DSP/FPGA作為導(dǎo)航計(jì)算機(jī)硬件平臺的捷聯(lián)式慣性導(dǎo)航實(shí)時數(shù)據(jù)系統(tǒng)能夠滿足系統(tǒng)所要求的高精度、實(shí)時性、穩(wěn)定性要求,適應(yīng)了其高性能、低成本、低功耗的發(fā)展方向。
標(biāo)簽: FPGA DSP 導(dǎo)航計(jì)算機(jī)
上傳時間: 2013-04-24
上傳用戶:lishuoshi1996
人臉自動識別技術(shù)是模式識別、圖像處理等學(xué)科的一個最熱門研究課題之一。隨著社會的發(fā)展,各方面對快速有效的自動身份驗(yàn)證的要求日益迫切,而人臉識別技術(shù)作為各種生物識別技術(shù)中最重要的方法之一,已經(jīng)越來越多的受到重視。對于具有實(shí)時,快捷,低誤識率的高性能算法以及對算法硬件加速的研究也逐漸展開。 本文詳細(xì)分析了智能人臉識別算法原理,發(fā)展概況和前景,包括人臉檢測算法,人眼定位算法,預(yù)處理算法,PCA和ICA 算法,詳細(xì)分析了項(xiàng)目情況,系統(tǒng)劃分,軟硬件平臺的資源和使用。并在ISE軟件平臺上,用硬件描述語言(verilog HDL)對算法部分嚴(yán)格按照FPGA代碼風(fēng)格進(jìn)行了RTL 硬件建模,并對C++算法進(jìn)行了優(yōu)化處理,通過仿真與軟件算法結(jié)果進(jìn)行比對,評估誤差,最后在VirtexII Pro FPGA 上進(jìn)行了綜合實(shí)現(xiàn)。 主要研究內(nèi)容如下: 首先,對硬件平臺xilinx的VirtexII Pro FPGA 上的系統(tǒng)資源進(jìn)行了描述和研究,對存儲器sdram,RS-232 串口,JTAG 進(jìn)行了研究和調(diào)試,對Coreconnect的OPB總線仲裁機(jī)理進(jìn)行了兩種算法的比較,RTL 設(shè)計(jì),仿真和綜合。利用ISE和VC++軟件平臺,對verilog和C++算法進(jìn)行同步比較測試,使每步算法對應(yīng)正確的結(jié)果。對軟硬件平臺的合理使用使得在項(xiàng)目中能盡可能多的充分利用硬件資源,制板時正確選型,以及加快設(shè)計(jì)和調(diào)試進(jìn)度。其次,對人臉識別算法流程中的人臉檢測,人眼定位,預(yù)處理,識別算法分別進(jìn)行了比較研究,選取其中各自性能最好的一種算法對其原理進(jìn)行了分析討論。人臉檢測采用adaboost 算法,因其速度和精度的綜合性能表現(xiàn)優(yōu)異。人眼定位采用小塊合并算法,因?yàn)樗哂锌焖?,?zhǔn)確,弱時實(shí)的特點(diǎn)。預(yù)處理算法采用直方圖均衡加平滑的算法,簡單,高效。 識別算法采用PCA 加ICA 算法,它能最大的弱化姿態(tài)和光照對人臉識別的影響。 最后,使用Verilog HDL 硬件描述語言進(jìn)行算法的RTL 建模,在C++算法的基礎(chǔ)上,保證原來效果的前提下,根據(jù)FPGA 硬件特點(diǎn)對算法進(jìn)行了優(yōu)化。視頻輸入輸出是人臉識別的前提,它提供FPGA 上算法需要處理的數(shù)據(jù),預(yù)處理算法在C++算法的基礎(chǔ)上進(jìn)行了優(yōu)化,最大的減少了運(yùn)算量,提高了運(yùn)算速度,16 位計(jì)算器模塊使得在算法實(shí)現(xiàn)時可以根據(jù)系統(tǒng)要求,在FPGA的ip 核和自己設(shè)計(jì)的模塊之間選擇性能更好的一個來調(diào)用,F(xiàn)IFO的設(shè)計(jì)提供同步和異步時鐘域的數(shù)據(jù)緩存。設(shè)計(jì)在ISE和VC++軟件平臺同時進(jìn)行,隨時對verilog和C++數(shù)據(jù)進(jìn)行監(jiān)測和比對。全部設(shè)計(jì)模塊通過仿真,達(dá)到預(yù)定的性能要求,并在FPGA 上綜合實(shí)現(xiàn)。
上傳時間: 2013-07-13
上傳用戶:李夢晗
對于H.264視頻編碼系統(tǒng),雖然單純用軟件也可以實(shí)現(xiàn)整個編碼過程,但是由于整個編碼系統(tǒng)的算法復(fù)雜度很高,里面又有大量的數(shù)學(xué)運(yùn)算,使得軟件的計(jì)算能力差、速度慢,容易造成總線擁擠,所以單純地依靠軟件無法實(shí)現(xiàn)視頻編碼的要求。為了縮短整個編碼的時間,提高編碼系統(tǒng)的工作效率,有必要將軟件中耗費(fèi)時間和資源較多的模塊用硬件來實(shí)現(xiàn)。本文正是基于上述的想法,通過使用FPGA豐富的內(nèi)部資源來實(shí)現(xiàn)H.264的編碼。本系統(tǒng)流程是首先使用視頻解碼芯片SAA7113將從攝像頭傳輸過來的PAL制式數(shù)據(jù)轉(zhuǎn)換為ITU656格式的數(shù)字視頻數(shù)據(jù),然后由FPGA讀取并進(jìn)行預(yù)測、變換和編碼,最后將編碼生成的碼流通過USB接口發(fā)送到PC端進(jìn)行解碼和顯示。
上傳時間: 2013-06-30
上傳用戶:hehuaiyu
隨著人們對于高速無線數(shù)據(jù)業(yè)務(wù)的急切需求以及新的無線通信技術(shù)的發(fā)展,頻譜資源匱乏問題日益嚴(yán)重。無線頻譜的緊缺已經(jīng)成為限制無線通信與服務(wù)應(yīng)用持續(xù)發(fā)展的瓶頸。認(rèn)知無線電技術(shù)(Cognitive Radio)改變了傳統(tǒng)的固定頻譜分配方式,它以頻譜利用的高效性為目標(biāo),允許非授權(quán)用戶擇機(jī)利用授權(quán)用戶的頻譜空洞傳輸數(shù)據(jù),以此來解決無線頻譜資源短缺的問題。它是具有自主尋找和使用空閑頻譜資源能力的智能無線電技術(shù)。本文的目標(biāo)是在基于FPGA+DSP的系統(tǒng)硬件平臺上,以軟件編程的方式實(shí)現(xiàn)認(rèn)知無線電數(shù)據(jù)傳輸?shù)墓δ堋?軟件無線電是實(shí)現(xiàn)認(rèn)知無線電的理想平臺。本文首先闡述了軟件無線電的基本工作原理及關(guān)鍵技術(shù)途徑,對多速率信號處理中的內(nèi)插和抽取、帶通采樣、數(shù)字下變頻、濾波等技術(shù)進(jìn)行了分析與探討,為設(shè)計(jì)多速率調(diào)制解調(diào)系統(tǒng)提供了理論基礎(chǔ)。然后針對軟件無線電的要求給出了基于FPFA+DSP的系統(tǒng)設(shè)計(jì)硬件框圖,并對其中的部分硬件(FPGA、AD9857、AD9235)做了簡要的描述并給出其初始化過程。在理解基本概念和原理的基礎(chǔ)上,詳細(xì)論述了在系統(tǒng)硬件設(shè)計(jì)平臺上實(shí)現(xiàn)的π/4-DQPSK、8PSK、16QAM調(diào)制解調(diào)技術(shù)。本文給出了調(diào)制解調(diào)系統(tǒng)實(shí)現(xiàn)方案中的各個功能模塊(差分編、解碼,加同步頭、內(nèi)插和成形濾波,下變頻,系統(tǒng)同步等)具體的設(shè)計(jì)方案和通過硬件編程實(shí)現(xiàn)了板級的仿真和最后的硬件實(shí)現(xiàn),并對其中得到的數(shù)據(jù)進(jìn)行分析,進(jìn)一步驗(yàn)證方案的可行性。最后介紹了通信板同頻譜感知板協(xié)同工作原理,依據(jù)頻譜感知板獲取的各個信道狀況自適應(yīng)的選擇π/4-DQPSK、8PSK、16QAM調(diào)制解調(diào)方式并在FPGA上實(shí)現(xiàn)了其中部分功能。
標(biāo)簽: FPGA 多速率 調(diào)制解調(diào)器
上傳時間: 2013-05-30
上傳用戶:fywz
隨著社會的發(fā)展,人們對電力需求特別是電能質(zhì)量的要求越來越高。但由于非線性負(fù)荷大量使用,卻帶來了嚴(yán)重的電力諧波污染,給電力系統(tǒng)安全、穩(wěn)定、高效運(yùn)行帶來嚴(yán)重影響,給供用電設(shè)備造成危害。如何最大限度的減少諧波造成的危害,是目前電力系統(tǒng)領(lǐng)域極為關(guān)注的問題。諧波檢測是諧波研究中重要分支,是解決其它相關(guān)諧波問題的基礎(chǔ)。因此,對諧波的檢測和研究,具有重要的理論意義和實(shí)用價值。 目前使用的電力系統(tǒng)諧波檢測裝置,大多基于微處理器設(shè)計(jì)。微處理器是作為整個系統(tǒng)的核心,它的性能高低直接決定了產(chǎn)品性能的好壞。而這種微處理器為主體構(gòu)成的應(yīng)用系統(tǒng),存在效率低、資源利用率低、程序指針易受干擾等缺點(diǎn)。由于微電子技術(shù)的發(fā)展,特別是專用集成電路ASIC(ApplicationSpecificIntegratedCircuit)設(shè)計(jì)技術(shù)的發(fā)展,使得設(shè)計(jì)電力系統(tǒng)諧波檢測專用的集成電路成為可能,同時為諧波檢測裝置的硬件設(shè)計(jì)提供了一個新的發(fā)展途徑。本文目標(biāo)就是設(shè)計(jì)電力系統(tǒng)諧波檢測專用集成電路,從而可以實(shí)現(xiàn)對電力系統(tǒng)諧波的高精度檢測。采用專用集成電路進(jìn)行諧波檢測裝置的硬件設(shè)計(jì),具有體積小,速度快,可靠性高等優(yōu)點(diǎn),由于應(yīng)用范圍廣,需求量大,電力系統(tǒng)諧波檢測專用集成電路具有很好的應(yīng)用前景。 本文首先介紹了國內(nèi)外現(xiàn)行諧波檢測標(biāo)準(zhǔn),調(diào)研了電力系統(tǒng)諧波檢測的發(fā)展趨勢;隨后根據(jù)裝置的功能需求,特別是依據(jù)其中諧波檢測國標(biāo)參數(shù)的測量算法,為系統(tǒng)選定了基于FPGA的SOPC設(shè)計(jì)方案。 本文分析了電力系統(tǒng)諧波檢測專用集成電路的功能模型,對專用集成電路進(jìn)行了模塊劃分。定義了各模塊的功能,并研究了模塊間的連接方式,給出了諧波檢測專用集成電路的并行結(jié)構(gòu)。設(shè)計(jì)了基于FPGA的諧波檢測專用集成電路設(shè)計(jì)和驗(yàn)證的硬件平臺。配合專用集成電路的電子設(shè)計(jì)自動化(EDA)工具構(gòu)建了智能監(jiān)控單元專用集成電路的開發(fā)環(huán)境。 在進(jìn)行FPGA具體設(shè)計(jì)時,根據(jù)待實(shí)現(xiàn)功能的不同特點(diǎn),分為用戶邏輯區(qū)域和Nios處理器模塊兩個部分。用戶邏輯區(qū)域控制A/D轉(zhuǎn)換器進(jìn)行模擬信號的采樣,并對采樣得到的數(shù)字量進(jìn)行諧波分析等運(yùn)算。然后將結(jié)果存入片內(nèi)的雙口RAM中,等待Nios處理器的訪問。Nios處理器對數(shù)據(jù)處理模塊的結(jié)果進(jìn)一步處理,得到其各自對應(yīng)的最終值,并將結(jié)果通過串行通信接口發(fā)送給上位機(jī)。 最后,對設(shè)計(jì)實(shí)體進(jìn)行了整體的編譯、綜合與優(yōu)化工作,并通過邏輯分析儀對設(shè)計(jì)進(jìn)行了驗(yàn)證。在實(shí)驗(yàn)室條件下,對監(jiān)測指標(biāo)的運(yùn)算結(jié)果進(jìn)行了實(shí)驗(yàn)測量,實(shí)驗(yàn)結(jié)果表明該監(jiān)測裝置滿足了電力系統(tǒng)諧波檢測的總體要求。
標(biāo)簽: FPGA 電力系統(tǒng) 諧波檢測
上傳時間: 2013-04-24
上傳用戶:yw14205
在幾乎所有現(xiàn)代通訊和計(jì)算機(jī)網(wǎng)絡(luò)領(lǐng)域中,安全問題都起著非常重要的作用。隨著網(wǎng)絡(luò)應(yīng)用的迅速發(fā)展,對安全的要求也逐漸加強(qiáng)。目前影響最大的三類公鑰密碼是RSA公鑰密碼、EIGamal公鑰密碼和橢圓曲線公鑰密碼。但超橢圓曲線密碼是比橢圓曲線密碼更難攻破的密碼體制,且可以在更小的基域上達(dá)到與橢圓曲線密碼相同的安全程度。雖然超橢圓曲線密碼體制在理論上已經(jīng)基本成熟,但由于它的計(jì)算復(fù)雜性大,所以在具體實(shí)現(xiàn)上還需要進(jìn)一步研究。實(shí)現(xiàn)超橢圓曲線密碼系統(tǒng),對于增強(qiáng)信息系統(tǒng)的安全性和研究更高強(qiáng)度的加密系統(tǒng)都有著重要的理論意義和較高的應(yīng)用價值,相信超橢圓曲線密碼系統(tǒng)將會有更好的應(yīng)用前景。 對于密碼系統(tǒng),我們希望它占用的空間更少,實(shí)現(xiàn)的時間更短,安全性更高。論文研究超橢圓曲線密碼中的加密算法,對主要算法進(jìn)行實(shí)現(xiàn)比較并提出軟硬協(xié)調(diào)思想實(shí)現(xiàn)超橢圓曲線密碼系統(tǒng)就是為了達(dá)到這個目標(biāo)。 論文先介紹了超橢圓曲線密碼系統(tǒng)中有限域上的兩個核心運(yùn)算——有限域乘法運(yùn)算和有限域求逆運(yùn)算。對有限域乘法運(yùn)算的全串行算法和串并混合算法在FPGA上用VHDL語言進(jìn)行了實(shí)現(xiàn),并對它們的結(jié)果進(jìn)行對比,重點(diǎn)在于對并行度不同的串并混合算法進(jìn)行實(shí)現(xiàn)比較,找到面積和速度的最佳結(jié)合點(diǎn)。通過對算法的實(shí)現(xiàn)和比較,發(fā)現(xiàn)理論上面積和速度協(xié)調(diào)性較好的8位串并混合算法在實(shí)際中協(xié)調(diào)性并不是很好,最終得出結(jié)論,在所做實(shí)驗(yàn)的四種情況中,面積和速度協(xié)調(diào)性較好的算法是4位串并混合算法。隨后論文對有限域求逆運(yùn)算的三種算法在FPGA上用VHDL語言進(jìn)行實(shí)現(xiàn)比較,找到單獨(dú)實(shí)現(xiàn)有限域求逆運(yùn)算較好的算法(MIMA域求逆算法)和可以與域乘法運(yùn)算相結(jié)合的算法(使用域乘法求逆的算法),為軟硬協(xié)調(diào)實(shí)現(xiàn)超橢圓曲線系統(tǒng)思想的提出打下基礎(chǔ)。 論文然后提出了軟硬協(xié)調(diào)的方法實(shí)現(xiàn)超橢圓曲線系統(tǒng)的思想,并對整個系統(tǒng)進(jìn)行了軟硬件部分的劃分。通過分析,將標(biāo)量乘算法,除子算法和多項(xiàng)式環(huán)算法劃分到軟件部分,并對其中的標(biāo)量乘運(yùn)算進(jìn)行了詳細(xì)的分析介紹,將有限域算法歸于硬件部分并對其進(jìn)行了簡單描述。在最后對全文進(jìn)行總結(jié),提出進(jìn)一步需要開展的工作。
上傳時間: 2013-04-24
上傳用戶:zl123!@#
現(xiàn)代社會對各種無線通信業(yè)務(wù)的需求迅猛增長,這就要求無線通信在具有較高傳輸質(zhì)量的同時,還必須具有較大的傳輸容量。這種需求要求在無線通信中必須采用效率較高的線性調(diào)制方式,以提高有限頻帶帶寬的數(shù)據(jù)速率和頻譜利用率,而效率較高的調(diào)制方式通常會對發(fā)端發(fā)射機(jī)的線性要求較高,這就使功率放大器線性化技術(shù)成為下一代無線通信系統(tǒng)的關(guān)鍵技術(shù)之一。 在本文中,研究了前人所提出的各種功放線性化技術(shù),如功率回退法、正負(fù)反饋法、預(yù)失真和非線性器件法等等,針對功率放大器對信號的失真放大問題進(jìn)行研究,對比和研究了目前廣泛流行的自適應(yīng)數(shù)字預(yù)失真算法。在一般的自適應(yīng)數(shù)字預(yù)失真算法中,主要有兩類:無記憶非線性預(yù)失真和有記憶非線性預(yù)失真。無記憶非線性預(yù)失真主要是通過比較功率放大器的反饋信號和已知輸入信號的幅度和相位的誤差來估計(jì)預(yù)失真器的各種修正參數(shù)。而有記憶非線性預(yù)失真主要是綜合考慮功率放大器非線性和記憶性對信號的污染,需要同時分析信號的當(dāng)前狀態(tài)和歷史狀態(tài)。在對比完兩種數(shù)字預(yù)失真算法之后,文章著重分析了有記憶預(yù)失真算法,選擇了其中的多項(xiàng)式預(yù)失真算法進(jìn)行了具體分析推演,并通過軟件無線電的方法將數(shù)字信號處理與FPGA結(jié)合起來,在內(nèi)嵌了System Generator軟件的Matlab/Simulink上對該算法進(jìn)行仿真分析,證明了這個算法的性能和有效性。 本文另外一個最重要的創(chuàng)新點(diǎn)在于,在FPGA設(shè)計(jì)上,使用了系統(tǒng)級設(shè)計(jì)的思路,與Xilinx公司提供的軟件能夠很好的配合,在完成仿真后能夠直接將代碼轉(zhuǎn)換成FPGA的網(wǎng)表文件或者硬件描述語言,大大簡化了開發(fā)過程,縮短了系統(tǒng)的開發(fā)周期。
上傳時間: 2013-06-20
上傳用戶:handless
“計(jì)算機(jī)組成原理”是計(jì)算機(jī)專業(yè)的一門核心課程。傳統(tǒng)的計(jì)算機(jī)組成原理實(shí)驗(yàn)是在指令格式、尋址方式、運(yùn)算器、控制器、存儲器等都相對固定的情況下進(jìn)行,學(xué)生主要進(jìn)行功能實(shí)現(xiàn)和驗(yàn)證,缺少自主設(shè)計(jì)和創(chuàng)新過程。 為改變這種狀況,須更新現(xiàn)有的計(jì)算機(jī)組成原理實(shí)驗(yàn)系統(tǒng)。采用FPGA芯片作為載體,使用EDA開發(fā)工具,用硬件描述語言實(shí)現(xiàn)不同的硬件邏輯,再與硬件的輸入輸出接口線路相連,最終組成一臺可用于組成實(shí)驗(yàn)教學(xué)的完整計(jì)算機(jī)系統(tǒng)。這期間學(xué)生將掌握組成原理實(shí)驗(yàn)系統(tǒng)的各個部件的功能及其相互之間如何協(xié)作。本實(shí)驗(yàn)系統(tǒng)能夠讓學(xué)生完成有關(guān)計(jì)算機(jī)組成原理的部件實(shí)驗(yàn)和整機(jī)實(shí)驗(yàn):部件實(shí)驗(yàn)包括加法器、乘法器、除法器、算術(shù)邏輯運(yùn)算單元、控制器、存儲器等;整機(jī)實(shí)驗(yàn)可以獨(dú)立實(shí)現(xiàn)各部件的功能描述。該系統(tǒng)能夠幫助學(xué)生鞏固課堂知識并增強(qiáng)設(shè)計(jì)能力。 為實(shí)現(xiàn)上述目的,依據(jù)EDA技術(shù)的開發(fā)流程和方法,建立了一個完整的體系,其中包括控制模塊、內(nèi)存模塊、運(yùn)算器模塊、通用寄存器組及其控制部件、程序計(jì)數(shù)器、地址寄存器、指令寄存器、時序部件、數(shù)據(jù)控制部件、狀態(tài)值控制部件,以及為幫學(xué)生調(diào)試而專門設(shè)計(jì)的輸出觀察部件。在Quartus Ⅱ開發(fā)環(huán)境下,使用Altera公司FPGA芯片,采用VHDL,語言設(shè)計(jì)并實(shí)現(xiàn)了上述模塊。經(jīng)過仿真測試,所實(shí)現(xiàn)的各功能模塊作為獨(dú)立部件時能完成各自功能:而將這些部件組合起來的整機(jī)系統(tǒng),可以執(zhí)行程序段和進(jìn)行各種運(yùn)算處理,達(dá)到了設(shè)計(jì)要求。
標(biāo)簽: FPGA 計(jì)算機(jī)組成原理 實(shí)驗(yàn)系統(tǒng)
上傳時間: 2013-06-01
上傳用戶:hebmuljb
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1