【正文】
FPGA的曼徹斯特編碼器的設(shè)計(jì)。本文的主要工作就是研究1553B曼徹斯特碼編碼器的設(shè)計(jì)及實(shí)現(xiàn)。目前,此類器件在國內(nèi)還較少出現(xiàn),對于整個(gè)1553B體系架構(gòu)的把握尚未形成,我們急需改變這種不利情況。但是,由于該標(biāo)準(zhǔn)的核心技術(shù)為歐美公司所壟斷。其主要被歐美軍方用于軍事系統(tǒng),在戰(zhàn)斗機(jī)、航天設(shè)備、驅(qū)逐艦等軍用設(shè)施上得到了非常多的運(yùn)用和實(shí)踐。在飛機(jī)制造中,航空電子系統(tǒng)是其中重要的組成部分,而航空電子系統(tǒng)中數(shù)據(jù)總線是關(guān)鍵技術(shù)之一。s protocol,the word types which transmitted in the 1553B bus has carried on the standard classification,they are the order word、the status word and the data word.the design for this paper mainly emphatically in the protocol bus interface interior Manchester code encodeg as the bus interface important constituent,the encoder is shouldering the parallel\serial Ixansformation,the code pilation,the parity check and so on the important task,enables the data according to the standard form which defines by 1553B to carry on the transmission in the data bus.Keywords: FPGA, Manchester Encoder, 1553B, String and convert Signature of Supervisor: 目 錄1 緒論 1 1 22 FPGA原理及開發(fā)工具 FPGA原理 3 QuartusⅡ及開發(fā)語言 43 曼徹斯特編碼原理 1553B數(shù)據(jù)總線 8 曼徹斯特編碼原理 104 系統(tǒng)總體設(shè)計(jì) 系統(tǒng)設(shè)計(jì)要求 11 系統(tǒng)設(shè)計(jì)思路 11 系統(tǒng)設(shè)計(jì)框圖 125 系統(tǒng)模塊設(shè)計(jì) 并串轉(zhuǎn)換器的設(shè)計(jì) 13 曼徹斯特編碼器設(shè)計(jì) 146系統(tǒng)仿真及結(jié)果分析 并串轉(zhuǎn)換器仿真及結(jié)果分析 19 26 297 結(jié)論及展望 34參考文獻(xiàn) 35致謝 36附錄A 37附錄B 41 南昌航空大學(xué)科技學(xué)院2011屆學(xué)士學(xué)位論文 基于FPGA的曼徹斯特編碼器的設(shè)計(jì)1 緒論 航空航天產(chǎn)業(yè)是國家綜合國力的集中體現(xiàn)和重要標(biāo)志,是國家先進(jìn)制造業(yè)的重要組成部分,是國家科技創(chuàng)新體系的一支重要力量。本次論文的設(shè)計(jì)主要著重于該協(xié)議總線接口內(nèi)部的曼徹斯特碼編碼器,作為總線接口的重要組成部分,曼徹斯特編碼器擔(dān)負(fù)著碼型編寫、奇偶校驗(yàn)等重要任務(wù),使數(shù)據(jù)能夠以1553B所定義的標(biāo)準(zhǔn)形式在數(shù)據(jù)總線中進(jìn)行傳輸。最后著重講述該系統(tǒng)在quartusⅡ 軟件下的運(yùn)行和仿真。本文首先對FPGA和曼徹斯特編碼相關(guān)原理進(jìn)行概述,尤其是航空數(shù)據(jù)總線MILSTD1553B。11553B作為一種通用的軍事標(biāo)準(zhǔn)協(xié)議,它對數(shù)據(jù)總線的電氣和協(xié)議特性進(jìn)行嚴(yán)格的規(guī)范和約束,現(xiàn)已廣泛運(yùn)用于航空電子綜合系統(tǒng)。我國政府高度重視航空航天產(chǎn)業(yè)發(fā)展,“十二五”期間將進(jìn)一步加大政府支持力度,促進(jìn)航空航天產(chǎn)業(yè)快速發(fā)展。本人授權(quán)南昌航空大學(xué)科技學(xué)院可以將本論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。本人完全意識到本聲明的法律后果由本人承擔(dān)。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含法律意義上已屬于他人的任何形式的研究成果,也不包含本人已用于其他學(xué)位申請的論文或成果。Ⅳ 、主 要參考資料:[1].[M].北京:電子工業(yè)出版社,2009.[2].潘松,[M].北京:科學(xué)出版社,2008.[3]. II的FPGA/CPLD設(shè)計(jì)[M].北京:電子工業(yè)出版社,2006.[4].楊凱. MILSTD1553B總線曼徹斯特碼編碼器的設(shè)計(jì)與實(shí)現(xiàn)[D].四川大學(xué),2006.[5].唐劍,王勇. MILSTD1553B總線曼徹斯特碼編碼器的CPLD實(shí)現(xiàn)[J].技術(shù)與市場,2008,2.[6].石紅梅,劉泳. 采用FPGA實(shí)現(xiàn)1553B總線接口專用芯片設(shè)計(jì)[C]. 第十三屆全國遙測遙控技術(shù)年會論文,2004.[7].解傳軍,王海濱. 基于FPGA的航空總線協(xié)議接口設(shè)計(jì)[J]. 電子設(shè)計(jì)工程,2009,5.[8].[J].世界電子元器件,2005,10. 信息工程 系 電子信息工程 專業(yè)類 0782052 班學(xué)生(簽名): 填寫日期: 2010 年 11 月 20 日指導(dǎo)教師(簽名): 助理指導(dǎo)教師(并指出所負(fù)責(zé)的部分): 系主任(簽名):附注:任務(wù)書應(yīng)該附在已完成的畢業(yè)設(shè)計(jì)說明書首頁。第18周:準(zhǔn)備答辯。第 8周第14周: 熟悉FPGA編程,使用VHDL語言完成曼徹斯特編碼器的設(shè)計(jì)。III、畢 業(yè)設(shè)計(jì)(論文)工作內(nèi)容及完成時(shí)間:第 1周第 3周:資料查找、方案論證、英文資料翻譯、開題報(bào)告撰寫。1553B總線曼徹斯特碼編碼器的主要功能就是把來自外部的并行二進(jìn)制數(shù)據(jù)轉(zhuǎn)化為1553B總線上傳輸?shù)拇行畔?,并且對這些串行數(shù)據(jù)進(jìn)行曼徹斯特碼編碼,再加上同步頭和奇偶效驗(yàn)位,使之成為能夠以1553B總線協(xié)議所要求的格式在總線中進(jìn)行傳輸。 畢業(yè)設(shè)計(jì)(論文)題目: 基于FPGA的曼徹斯特編碼器的設(shè)計(jì) 系 別 信息工程系專業(yè)名稱 電子信息工程班級學(xué)號 078205224學(xué)生姓名 林 玉指導(dǎo)教師 鄒 瓊二O一一 年 六月 畢業(yè)設(shè)計(jì)(論文)任務(wù)書I、畢業(yè)設(shè)計(jì)(論文)題目:基于FPGA的曼徹斯特編碼器的設(shè)計(jì)II、畢 業(yè)設(shè)計(jì)(論文)使用的原始資料(數(shù)據(jù))及設(shè)計(jì)技術(shù)要求:MILSTD1553B是一種集中控制式、時(shí)分指令/響應(yīng)型多路串行數(shù)據(jù)總線標(biāo)準(zhǔn),具有高可靠性和靈活性,已經(jīng)成為現(xiàn)代航空機(jī)載系統(tǒng)設(shè)備互聯(lián)的有效解決方案,廣泛地應(yīng)用于飛機(jī)、艦船、坦克等武器平臺上,并且越來越多地應(yīng)用到民用領(lǐng)域。MILSTD1553B總線上的數(shù)據(jù)以雙相曼徹斯特編碼的方式傳輸。本課題基于FPGA平臺實(shí)現(xiàn)曼徹斯特編碼器的設(shè)計(jì)。第 4周第 7周:學(xué)習(xí)MILSTD1553B總線的相關(guān)知識,熟悉曼徹斯特編碼器原理。第15周第17周:歸總系統(tǒng)文檔,撰寫畢業(yè)論文。第 1周第 3周:資料查找、方案論證、英文資料翻譯、開題報(bào)告撰寫。學(xué)士學(xué)位論文原創(chuàng)性聲明本人聲明,所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立完成的研究成果。對本文的研究作出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式表明。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。 作者簽名: 日期:導(dǎo)師簽名: 日期:基于FPGA的曼徹斯特編碼器的設(shè)計(jì)學(xué)生姓名:林 玉 班級:0782052 指導(dǎo)老師:鄒 瓊 摘要:電子技術(shù)與航空產(chǎn)業(yè)飛速發(fā)展,已成為我國支柱產(chǎn)業(yè)之一。在飛機(jī)制造中,航空電子系統(tǒng)是其中重要的組成部分,而航空電子系統(tǒng)中數(shù)據(jù)總線是關(guān)鍵技術(shù)之一。該標(biāo)準(zhǔn)對航空飛機(jī)所需的數(shù)字/命令/響應(yīng),分時(shí)復(fù)用等數(shù)字總線技術(shù)提出了一系列的要求,其中包括數(shù)據(jù)總線的傳輸和協(xié)議格式。其次是對其系統(tǒng)組成的介紹,本次設(shè)計(jì)主要包括兩大部分,并串轉(zhuǎn)換器、曼徹斯特編碼器。1553B總線協(xié)議中對傳輸?shù)淖诸愋瓦M(jìn)行了規(guī)范和分類:分別是命令字、狀態(tài)字和數(shù)據(jù)字。 關(guān)鍵詞:FPGA,曼徹斯特編碼,1553B總線,串并轉(zhuǎn)換 指導(dǎo)老師簽字: Design of Manchester Encoder Based on FPGAStudent Name: Lin Yu Class: 0782052Supervisor: Zou QiongAbstract: Electronics and Aviation technology industry developed rapidly. Our country attaches great importance to the development of aerospace the period of Twelfth of FiveYear government will support further increase Aviation, it will Promote the rapid development of the aerospace aircraft manufacturing,Avionics System is an important part of the avionics system is the key technology of data bus. 1553B takes one kind of military standard,it has carried on the strict standard and the restraint to the electricity and the protocol characteristic of data bus,and it has already widely used in the aviation electron system.This standard propose a series of requests to the digital bus technology which are obligatory to the aviation airplane numeraI/Order/response,time sharing multiple use,including data bus information flow and function format.This article first introduces about the FPGA and Manchester Encoder,especially is the introduction of its two position unit,It including String and convert and Manchester the one that to