本課題所研究的橫機(jī)是一種由嵌入式控制器系統(tǒng)控制的自動(dòng)化程度很高的緯編針織機(jī),主要用于針織服裝的編織制造。我國(guó)是紡織大國(guó),橫機(jī)需求量大,自主研發(fā)全自動(dòng)電腦橫機(jī)有廣泛的市場(chǎng)前景。 通過(guò)對(duì)橫機(jī)機(jī)械系統(tǒng)結(jié)構(gòu)和原理的分析,本文提出了一種橫機(jī)控制系統(tǒng)硬件解決方案。該方案主要由主控制器、協(xié)處理器、驅(qū)動(dòng)電路等三部分組成。以ARM作為主控制器,負(fù)責(zé)編織工藝和人機(jī)接口設(shè)計(jì);以FPGA作為協(xié)處理器,執(zhí)行ARM的命令,控制后續(xù)電路動(dòng)作;驅(qū)動(dòng)電路主要面向橫機(jī)機(jī)械部件,并向前端電路提供硬件接口。 基于該硬件系統(tǒng)解決方案,本文繼而提出了一種新型的軟件系統(tǒng)解決方案。該方案基于嵌入式Linux操作系統(tǒng)實(shí)現(xiàn),主要由羅拉系統(tǒng)控制算法、驅(qū)動(dòng)程序、橫機(jī)編織控制程序和圖形用戶界面等四部分組成。羅拉系統(tǒng)采用模糊控制算法,控制卷布速率;驅(qū)動(dòng)程序?qū)崿F(xiàn)ARM和FPGA的通信;橫機(jī)編織控制程序?qū)⒒ㄐ臀募械臄?shù)據(jù)轉(zhuǎn)換為機(jī)械部件的動(dòng)作,實(shí)現(xiàn)整個(gè)編織過(guò)程;圖形用戶界面提供良好的人機(jī)界面,方便操作。 最后詳細(xì)介紹了整個(gè)橫機(jī)控制器系統(tǒng)的調(diào)試流程,涉及硬件調(diào)試、軟件調(diào)試和軟硬件聯(lián)合調(diào)試等。 與傳統(tǒng)電腦橫機(jī)相比,基于此設(shè)計(jì)方案的橫機(jī)技術(shù)含量較高,成本低,可移植性強(qiáng),并可實(shí)現(xiàn)聯(lián)網(wǎng)控制。
標(biāo)簽: Linux ARM 橫機(jī) 控制系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-04-24
上傳用戶:ikemada
光纖布拉格光柵(Fiber Bragg Grating)傳感器是近幾年光纖傳感技術(shù)領(lǐng)域的研究熱點(diǎn),光纖光柵傳感器可以工作在強(qiáng)電磁場(chǎng)、高溫有腐蝕性的以及有爆炸危險(xiǎn)性的惡劣環(huán)境中,且易于將多個(gè)光纖光柵串聯(lián)在一起構(gòu)成光纖光柵陣列,實(shí)現(xiàn)分布式傳感,這是其他傳感元件所不及的。 本文設(shè)計(jì)了光纖光柵傳感網(wǎng)絡(luò)可調(diào)諧法布里-珀羅(Fabry-Perot)腔解調(diào)測(cè)試系統(tǒng)。系統(tǒng)主要分光路和電路兩部分,在光路部分,研究了光纖光柵解調(diào)技術(shù),分析和比較了幾種常見(jiàn)的波長(zhǎng)解調(diào)方法,由于F-P腔調(diào)諧范圍寬,可以實(shí)現(xiàn)多點(diǎn)測(cè)量,因此決定采用可調(diào)諧F.P腔法進(jìn)行信號(hào)解調(diào)。對(duì)可調(diào)諧 F-P腔解調(diào)法做了理論分析和研究,并通過(guò)Matlab仿真對(duì)影響F-P濾波效果的腔長(zhǎng)和反射率兩個(gè)參數(shù)進(jìn)行了優(yōu)化設(shè)計(jì)。在電路部分,首先設(shè)計(jì)整形電路將光電探測(cè)器的輸出信號(hào)整形成矩形脈沖信號(hào),設(shè)計(jì)了計(jì)算中心波長(zhǎng)的方法,最后搭建了硬件電路來(lái)驗(yàn)證中心波長(zhǎng)的計(jì)算方法。硬件電路以 Philips公司的 LPC2214 為核心處理器。該硬件電路包括電源電路,復(fù)位電路,串口電路,JTAG 調(diào)試接口,數(shù)碼管顯示等。軟件方面,設(shè)計(jì)了相關(guān)的軟件程序和模擬信號(hào)源,最后利用模擬信號(hào)源作為該解調(diào)測(cè)試系統(tǒng)的信號(hào)進(jìn)行實(shí)驗(yàn)驗(yàn)證,得出實(shí)驗(yàn)數(shù)據(jù),經(jīng)過(guò)分析驗(yàn)證了該解調(diào)測(cè)試系統(tǒng)的可行性。
標(biāo)簽: ARM 光纖光柵 傳感網(wǎng)絡(luò) 解調(diào)器
上傳時(shí)間: 2013-05-26
上傳用戶:hooooor
隨著現(xiàn)代計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)成為了當(dāng)前信息行業(yè)最熱門的焦點(diǎn)之一。而ARM以其高性能低功耗的特點(diǎn)成為目前應(yīng)用最廣泛的32位嵌入式處理器。在嵌入式操作系統(tǒng)方面,Linux憑借其性能優(yōu)異、結(jié)構(gòu)清晰、平臺(tái)支持廣泛、網(wǎng)絡(luò)支持強(qiáng)勁及開(kāi)放源代碼等多方面的優(yōu)勢(shì),被嵌入式系統(tǒng)開(kāi)發(fā)者廣泛地采用。Linux 2.6包含許多新的特性,為其在嵌入式領(lǐng)域的應(yīng)用提供了強(qiáng)有力的支持,新的內(nèi)核越來(lái)越多地應(yīng)用于嵌入式Linux系統(tǒng)中。 本文的工作基于艾科公司研發(fā)的硬件平臺(tái)Ark1600開(kāi)展。該平臺(tái)上集成了多個(gè)功能模塊,例如LCD、12S、GPIO、12C等,同時(shí)支持XD、CF、MMC、SD等多種硬件存儲(chǔ)設(shè)備,在設(shè)備通信方面提供了USB、串行通信等傳輸方式。本文的主要工作是研究Linux在ARM芯片上的移植,并在此基礎(chǔ)上闡述Linux設(shè)備驅(qū)動(dòng)的開(kāi)發(fā)。 首先構(gòu)建了交叉編譯環(huán)境,然后在分析Ark1600硬件體系結(jié)構(gòu)的基礎(chǔ)上詳細(xì)闡述了BootLoader程序設(shè)計(jì)與實(shí)現(xiàn)、Linux2.6內(nèi)核移植、Ramdisk文件系統(tǒng)移植的全過(guò)程,為后續(xù)項(xiàng)目的實(shí)施搭建了一個(gè)良好的開(kāi)發(fā)平臺(tái)。論文最后闡述了Linux 2.6內(nèi)核中開(kāi)發(fā)塊設(shè)備驅(qū)動(dòng)程序的實(shí)現(xiàn)方法,并以XD塊設(shè)備驅(qū)動(dòng)程序?yàn)槔敿?xì)闡述了Linux驅(qū)動(dòng)程序的開(kāi)發(fā)流程。 主要工作量在于BootLoader程序的設(shè)計(jì)與實(shí)現(xiàn)、Linux系統(tǒng)移植和XD塊設(shè)備驅(qū)動(dòng)程序的開(kāi)發(fā)。因?yàn)轫?xiàng)目平臺(tái)獨(dú)特的硬件環(huán)境,一些程序代碼要嚴(yán)格依賴硬件設(shè)備設(shè)計(jì)。在Linux移植中的主要工作包括串口控制臺(tái)的驅(qū)動(dòng)、設(shè)置系統(tǒng)的存儲(chǔ)布局、初始化系統(tǒng)定時(shí)器、初始化系統(tǒng)中斷、在Linux系統(tǒng)中建立標(biāo)識(shí)本硬件平臺(tái)的結(jié)構(gòu)體變量、配置并編譯Linux內(nèi)核等。
標(biāo)簽: ARM 存儲(chǔ)卡 系統(tǒng)設(shè)計(jì)
上傳時(shí)間: 2013-05-18
上傳用戶:wzr0701
作為嵌入式系統(tǒng)核心的微處理器,是SOC不可或缺的“心臟”,微處理器的性能直接影響著整個(gè)SOC的性能。 與國(guó)際先進(jìn)技術(shù)相比,我國(guó)在這一領(lǐng)域的研究和開(kāi)發(fā)工作還相當(dāng)落后,這直接影響到我國(guó)信息產(chǎn)業(yè)的發(fā)展。本著趕超國(guó)外先進(jìn)技術(shù),填補(bǔ)我國(guó)在該領(lǐng)域的空白以擺脫受制于國(guó)外的目的,我國(guó)很多科研單位和公司進(jìn)行了自己的努力和嘗試。經(jīng)過(guò)幾年的探索,已經(jīng)有多種自主知識(shí)產(chǎn)權(quán)的處理器芯片完成了設(shè)計(jì)驗(yàn)證并逐漸進(jìn)入市場(chǎng)化階段。我國(guó)已結(jié)束無(wú)“芯”的歷史,并向設(shè)計(jì)出更高性能處理器的目標(biāo)邁進(jìn)。 艾科創(chuàng)新微電子公司的VEGA處理器,是公司憑借自己的技術(shù)力量和科研水平設(shè)計(jì)出的一款64位高性能RSIC微處理器。該處理器基于MIPSISA構(gòu)架,采用五級(jí)流水線的設(shè)計(jì),并且使用了高性能處理器所廣泛采用的虛擬內(nèi)存管理技術(shù)。設(shè)計(jì)過(guò)程中采用自上而下的方法,根據(jù)其功能將其劃分為取指、譯碼、算術(shù)邏輯運(yùn)算、內(nèi)存管理、流水線控制和cache控制等幾個(gè)功能塊,使得我們?cè)谠O(shè)計(jì)中能夠按照其功能和時(shí)序要求進(jìn)行。 本文的首先介紹了MIPS微處理器的特點(diǎn),通過(guò)對(duì)MIPS指令集和其五級(jí)流水線結(jié)構(gòu)的介紹使得對(duì)VEGA的設(shè)計(jì)有了一個(gè)直觀的認(rèn)識(shí)。在此基礎(chǔ)上提出了VEGA的結(jié)構(gòu)劃分以及主要模塊的功能。作為采用虛擬內(nèi)存管理技術(shù)的處理器,文章的主要部分介紹了VEGA的虛擬內(nèi)存管理技術(shù),將VEGA的內(nèi)存管理單元(MMU)尤其是內(nèi)部?jī)蓚€(gè)翻譯后援緩沖(TLB)的設(shè)計(jì)作為重點(diǎn)給出了流水線處理器設(shè)計(jì)的方法。結(jié)束總體設(shè)計(jì)并完成仿真后,并不能代表設(shè)計(jì)的正確性,它還需要我們?cè)趯?shí)際的硬件平臺(tái)上進(jìn)行驗(yàn)證。作為論文的又一重點(diǎn)內(nèi)容,介紹了我們?cè)赩EGA驗(yàn)證過(guò)程中使用到的FPGA的主要配置單元,F(xiàn)PGA的設(shè)計(jì)流程。VEGA的FPGA平臺(tái)是一完整的計(jì)算機(jī)系統(tǒng),我們利用在線調(diào)試軟件XilinxChipscope對(duì)其進(jìn)行了在線調(diào)試,修正其錯(cuò)誤。 經(jīng)過(guò)模塊設(shè)計(jì)到最后的FPGA驗(yàn)證,VEGA完成了其邏輯設(shè)計(jì),經(jīng)過(guò)綜合和布局布線等后端流程,VEGA采用0.18工藝流片后達(dá)到120MHz的工作頻率,可在其平臺(tái)上運(yùn)行Windows-CE和Linux嵌入式操作系統(tǒng),達(dá)到了預(yù)計(jì)的設(shè)計(jì)要求。
標(biāo)簽: MIPS FPGA 微處理器 模塊設(shè)計(jì)
上傳時(shí)間: 2013-07-07
上傳用戶:標(biāo)點(diǎn)符號(hào)
關(guān)于布進(jìn)機(jī)的概述,原理,理論基礎(chǔ),實(shí)例等。
標(biāo)簽: 步進(jìn)電機(jī) 驅(qū)動(dòng)控制系統(tǒng)
上傳時(shí)間: 2013-04-24
上傳用戶:moshushi0009
隨著電信數(shù)據(jù)傳輸對(duì)速率和帶寬的要求變得越來(lái)越迫切,原有建成的網(wǎng)絡(luò)是基于話音傳輸業(yè)務(wù)的網(wǎng)絡(luò),已不能適應(yīng)當(dāng)前的需求.而建設(shè)新的寬帶網(wǎng)絡(luò)需要相當(dāng)大的投資且建設(shè)工期長(zhǎng),無(wú)法滿足特定客戶對(duì)高速數(shù)據(jù)傳輸?shù)慕谛枨?反向復(fù)用技術(shù)是把一個(gè)單一的高速數(shù)據(jù)流在發(fā)送端拆散并放在兩個(gè)或者多個(gè)低速數(shù)據(jù)鏈路上進(jìn)行傳輸,在接收端再還原為高速數(shù)據(jù)流.該文提出一種基于FPGA的多路E1反向復(fù)用傳輸芯片的設(shè)計(jì)方案,使用四個(gè)E1構(gòu)成高速數(shù)據(jù)的透明傳輸通道,支持E1線路間最大相對(duì)延遲64ms,通過(guò)鏈路容量調(diào)整機(jī)制,可以動(dòng)態(tài)添加或刪除某條E1鏈路,實(shí)現(xiàn)靈活、高效的利用現(xiàn)有網(wǎng)絡(luò)實(shí)現(xiàn)視頻、數(shù)據(jù)等高速數(shù)據(jù)的傳輸,能夠節(jié)省帶寬資源,降低成本,滿足客戶的需求.系統(tǒng)分為發(fā)送和接收兩部分.發(fā)送電路實(shí)現(xiàn)四路E1的成幀操作,數(shù)據(jù)拆分采用線路循環(huán)與幀間插相結(jié)合的方法,A路插滿一幀(30時(shí)隙)后,轉(zhuǎn)入B路E1間插數(shù)據(jù),依此類推,循環(huán)間插所有的數(shù)據(jù).接收電路進(jìn)行HDB3解碼,幀同步定位(子幀同步和復(fù)幀同步),線路延遲判斷,FIFO和SDRAM實(shí)現(xiàn)多路數(shù)據(jù)的對(duì)齊,最后按照約定的高速數(shù)據(jù)流的幀格式輸出數(shù)據(jù).整個(gè)數(shù)字電路采用Verilog硬件描述語(yǔ)言設(shè)計(jì),通過(guò)前仿真和后仿真的驗(yàn)證.以30萬(wàn)門的FPGA器件作為硬件實(shí)現(xiàn),經(jīng)過(guò)綜合和布線,特別是寫約束和增量布線手動(dòng)調(diào)整電路的布局,降低關(guān)鍵路徑延時(shí),最終滿足設(shè)計(jì)要求.
標(biāo)簽: FPGA 多路 傳輸 片的設(shè)計(jì)
上傳時(shí)間: 2013-07-16
上傳用戶:asdkin
隨著計(jì)算機(jī)和集成電路技術(shù)的不斷發(fā)展,基于EDA技術(shù)的芯片設(shè)計(jì)正在成為電子系統(tǒng)設(shè)計(jì)的主流.現(xiàn)場(chǎng)可編程門陣列(FPGA)作為一種可編程專用集成電路(ASIC)已經(jīng)廣泛應(yīng)用于計(jì)算機(jī)、通信、航空航天等各個(gè)領(lǐng)域.一般來(lái)講,FPGA多用于高速通信和高速信號(hào)處理領(lǐng)域,以發(fā)揮其處理速度快的特點(diǎn),本文將其應(yīng)用于一低速低功耗系統(tǒng)——某水下遠(yuǎn)程遙控接收系統(tǒng),主要用其在頻域來(lái)實(shí)現(xiàn)水下遠(yuǎn)程遙控的解碼,取得了令人滿意的效果.該文主要做了以下幾方面的工作.首先,深入研究和分析了在頻域?qū)崿F(xiàn)水下遠(yuǎn)程遙控解碼的原理并進(jìn)行了遙控指令編碼設(shè)計(jì);其次,用ALTERA公司的CYCLONE系列FPGA芯片完成了水下遠(yuǎn)程遙控FPGA解碼芯片的設(shè)計(jì)工作,包括硬件描述語(yǔ)言(VHDL)編碼、電路前后仿真、綜合和布局布線工作,并對(duì)設(shè)計(jì)的FPGA解碼芯片進(jìn)行了初步的功耗估算:最后設(shè)計(jì)制作了一塊FPGA解碼芯片電路驗(yàn)證測(cè)試板,并完成了電路調(diào)試和測(cè)試.實(shí)驗(yàn)測(cè)試結(jié)果表明,用FPGA實(shí)現(xiàn)水下遠(yuǎn)程遙控解碼電路的方案是可行的,可以有效地縮小系統(tǒng)體積、提高系統(tǒng)可靠性,在保證系統(tǒng)性能情況下做到更低的功耗,還可以實(shí)現(xiàn)在系統(tǒng)配置和編程,使得系統(tǒng)的調(diào)試、升級(jí)和維護(hù)更加靈活方便.
標(biāo)簽: FPGA 遠(yuǎn)程遙控 解碼電路
上傳時(shí)間: 2013-06-03
上傳用戶:zoushuiqi
隨著星載電子系統(tǒng)復(fù)雜度、小型化需求的提高,SoC已經(jīng)成為應(yīng)對(duì)未來(lái)星載電子系統(tǒng)設(shè)計(jì)需求的解決途徑。為了簡(jiǎn)化設(shè)計(jì)流程并且提高部件的可重用性,在目前的SoC設(shè)計(jì)中引入了稱之為平臺(tái)的體系結(jié)構(gòu)模板,用它來(lái)描述采用已有的標(biāo)準(zhǔn)核來(lái)開(kāi)發(fā)SoC的方法。在星載電子系統(tǒng)中常用部件的分類設(shè)計(jì),最終建立一個(gè)包括多種功能部件,互連部件和處理部件的設(shè)計(jì)平臺(tái),從而有效的提高星載電子系統(tǒng)的設(shè)計(jì)能力。在當(dāng)前NASA和ESA的空間應(yīng)用中,PCI總線廣泛作為背板總線和局部總線,有鑒于此,本研究選擇PCI總線作為星載電子系統(tǒng)設(shè)計(jì)平臺(tái)要提供的一個(gè)互連部件對(duì)其進(jìn)行設(shè)計(jì)。 針對(duì)這一需求,本論文采用自項(xiàng)向下的設(shè)計(jì)方法對(duì)PCI總線從設(shè)備控制器的設(shè)計(jì)與實(shí)現(xiàn)進(jìn)行了研究,對(duì)PCI總線協(xié)議做了深刻的分析,完成了PCI總線目標(biāo)設(shè)備控制器的設(shè)計(jì),采用Verilog HDL對(duì)其進(jìn)行了RTL級(jí)的描述。 在該課題的研究中,采用了目前集成電路設(shè)計(jì)中常見(jiàn)的自頂向下設(shè)計(jì)方法,使用硬件描述語(yǔ)言Verilog HDL對(duì)其進(jìn)行描述,重點(diǎn)分析了PCI總線設(shè)備控制器的設(shè)計(jì)。以PCI總線協(xié)議的分析和理解為基礎(chǔ),對(duì)PCI總線設(shè)備控制器進(jìn)行了功能分析和結(jié)構(gòu)劃分。根據(jù)PCI總線設(shè)備控制器的功能和結(jié)構(gòu)劃分,對(duì)PCI總線目標(biāo)設(shè)備控制器的設(shè)計(jì)思路和各個(gè)子模塊電路的設(shè)計(jì)和實(shí)現(xiàn)進(jìn)行了詳細(xì)的分析闡述,并且通過(guò)編寫測(cè)試激勵(lì)程序完成了功能仿真。應(yīng)用FPGA作為物理驗(yàn)證和實(shí)現(xiàn)載體,進(jìn)行了面向FPGA的電路綜合,進(jìn)行了布局布線后的時(shí)序仿真,證明所實(shí)現(xiàn)的PCI目標(biāo)設(shè)備控制器符合基本功能要求,在以上基礎(chǔ)上完成了PCI目標(biāo)設(shè)備控制器的FPGA實(shí)現(xiàn)。通過(guò)這整個(gè)論文的工作,按照設(shè)計(jì)、仿真、綜合驗(yàn)證及布局布線的步驟,完成了PCI總線目標(biāo)設(shè)備控制器IP軟核的設(shè)計(jì)。
標(biāo)簽: FPGA PCI 設(shè)備 控制器
上傳時(shí)間: 2013-06-07
上傳用戶:tccc
目錄 第1章 初識(shí)Protel 99SE 1.1 Protel 99SE的特點(diǎn) 1.2 Protel 99SE的安裝 1.2.1 主程序的安裝 1.2.2 補(bǔ)丁程序的安裝 1.2.3 附加程序的安裝 1.3 Protel 99SE的啟動(dòng)與工作界面 第2章 設(shè)計(jì)電路原理圖 2.1 創(chuàng)建一個(gè)新的設(shè)計(jì)數(shù)據(jù)庫(kù) 2.2 啟動(dòng)原理圖編輯器 2.3 繪制原理圖前的參數(shù)設(shè)置 2.3.1 工作窗口的打開(kāi)/切換/關(guān)閉 2.3.2 工具欄的打開(kāi)/關(guān)閉 2.3.3 繪圖區(qū)域的放大/縮小 2.3.4 圖紙參數(shù)設(shè)置 2.4 裝入元件庫(kù) 2.5 放置元器件 2.5.1 通過(guò)原理圖瀏覽器放置元器件 2.5.2 通過(guò)菜單命令放置元器件 2.6 調(diào)整元器件位置 2.6.1 移動(dòng)元器件 2.6.2 旋轉(zhuǎn)元器件 2.6.3 復(fù)制元器件 2.6.4 刪除元器件 2.7 編輯元器件屬性 2.8 繪制電路原理圖 2.8.1 普通導(dǎo)線連接 2.8.2 總線連接 2.8.3 輸入/輸出端口連接 2.9 Protel 99SE的文件管理 2.9.1 保存文件 2.9.2 更改文件名稱 2.9.3 打開(kāi)設(shè)計(jì)文件 2.9.4 關(guān)閉設(shè)計(jì)文件 2.9.5 刪除設(shè)計(jì)文件 第3章 設(shè)計(jì)層次電路原理圖 3.1 自頂向下設(shè)計(jì)層次原理圖 3.1.1 建立層次原理圖總圖 3.1.2 建立層次原理圖功能電路原理圖 3.2 自底向上設(shè)計(jì)層次原理圖 3.3 層次原理圖總圖/功能電路原理圖之間的切換 第4章 電路原理圖的后期處理 4.1 檢查電路原理圖 4.1.1 重新排列元器件序號(hào) 4.1.2 電氣規(guī)則測(cè)試 4.2 電路原理圖的修飾 4.2.1 在原理圖瀏覽器中管理電路圖 4.2.2 對(duì)齊排列元器件 4.2.3 對(duì)節(jié)點(diǎn)/導(dǎo)線進(jìn)行整體修改 4.2.4 在電路原理圖中添加文本框 4.3 放置印制電路板布線符號(hào) 第5章 制作/編輯電路原理圖元器件庫(kù) 5.1 創(chuàng)建一個(gè)新的設(shè)計(jì)數(shù)據(jù)庫(kù) 5.2 啟動(dòng)元器件庫(kù)編輯器 5.3 編輯元器件庫(kù)的常用工具 5.3.1 繪圖工具 5.3.2 IEEE符號(hào)工具 5.4 在元器件庫(kù)中制作新元器件 5.4.1 制作新元器件前的設(shè)置 5.4.2 繪制新元器件 5.4.3 在同一數(shù)據(jù)庫(kù)下創(chuàng)建一個(gè)新的元器件庫(kù) 5.4.4 修改原有的元器件使其成為新元器件 5.4.5 從電路原理圖中提取元器件庫(kù) 第6章 生成各種原理圖報(bào)表文件 6.1 生成網(wǎng)絡(luò)表文件 6.1.1 網(wǎng)絡(luò)表文件的結(jié)構(gòu) 6.1.2 網(wǎng)絡(luò)表文件的生成方法 6.2 生成元器件材料清單列表 6.3 生成層次原理圖組織列表 6.4 生成層次原理圖元器件參考列表 6.5 生成元器件引腳列表 第7章 設(shè)計(jì)印制電路板 7.1 肩動(dòng)印制電路板編輯器 7.2 PCB的組成 7.3 PCB中的元器件 7.3.1 PCB中的元器件組成 7.3.2 PCB中的元器件封裝 7.4 設(shè)置工作層面 7.5 設(shè)置PCB工作參數(shù) 7.5.1 設(shè)置布線參數(shù) 7.5.2 設(shè)置顯示模式 7.5.3 設(shè)置幾何圖形顯示/隱藏功能 7.6 對(duì)PCB進(jìn)行布線 7.6.1 準(zhǔn)備電路原理圖并設(shè)置元器件屬性 7.6.2 啟動(dòng)印制電路板編輯器 7.6.3 設(shè)定PCB的幾何尺寸 7.6.4 加載元器件封裝庫(kù) 7.6.4 裝入網(wǎng)絡(luò)表 7.6.5 調(diào)整元器件布局 7.6.6 修改元器件標(biāo)灃 7.6.7 自動(dòng)布線參數(shù)設(shè)置 7.6.8 自動(dòng)布線器參數(shù)設(shè)置 7.6.9 選擇自動(dòng)布線方式 7.6.10 手動(dòng)布線 7.7 PCB布線后的手動(dòng)調(diào)整 7.7.1 增加元器件封裝 7.7.2 手動(dòng)調(diào)整布線 7.7.3 手動(dòng)調(diào)整布線寬度 7.7.4 補(bǔ)淚焊 7.7.5 在PcB上放置漢字 7.8 通過(guò)PCB編輯瀏覽器進(jìn)行PCB的管理 7.8.1 設(shè)置網(wǎng)絡(luò)顏色屬性 7.8.2 快速查找焊盤 7.9 顯示PCB的3D效果圖 7.10 生成PCB鉆孔文件報(bào)表 ......
標(biāo)簽: Protel 99 SE 電路設(shè)計(jì)
上傳時(shí)間: 2013-06-17
上傳用戶:wanqunsheng
信息技術(shù)的不斷發(fā)展,對(duì)信息的安全提出了更高的要求.在應(yīng)用公鑰密碼體制的時(shí)候,對(duì)密鑰長(zhǎng)度要求越來(lái)越大,處理的速度要求越來(lái)越快.而基于橢圓曲線離散對(duì)數(shù)問(wèn)題的橢圓曲線密碼體制,因其每比特最大的安全性,受到了越來(lái)越廣泛的注意.橢圓曲線密碼體制(ECC:Elliptic Curve Cryptosystem)的快速實(shí)現(xiàn)也成為一個(gè)關(guān)注的方面.該文按照確定有限域、選取曲線參數(shù)、劃分結(jié)構(gòu)模塊、優(yōu)化模塊算法、實(shí)現(xiàn)模塊設(shè)計(jì),驗(yàn)證模塊功能的順序進(jìn)行書(shū)寫.為了硬件實(shí)現(xiàn)上的方便,設(shè)計(jì)選擇了含有Ⅱ型優(yōu)化正規(guī)基的伽略域GF(2191),并在該域上構(gòu)造了隨機(jī)的橢圓曲線.根據(jù)層次化、結(jié)構(gòu)化的設(shè)計(jì)思路,將橢圓曲線上的標(biāo)量乘法運(yùn)算劃分成兩個(gè)運(yùn)算層次:橢圓曲線上的運(yùn)算和有限域上的運(yùn)算.模塊劃分之后,利用自底向上的設(shè)計(jì)思路,主要針對(duì)有限域上的乘法運(yùn)算進(jìn)行了重要的改進(jìn),并對(duì)加法群中的標(biāo)量乘運(yùn)算的算法進(jìn)行了分析、證明,以達(dá)到面積優(yōu)化和快速執(zhí)行的效果.具體設(shè)計(jì)中,采用硬件描述語(yǔ)言Verilog HDL,在Mentor Graphics公司出品的FPGA Advantage平臺(tái)上進(jìn)行電路設(shè)計(jì).完成了各個(gè)模塊的設(shè)計(jì)輸入和仿真.設(shè)計(jì)選用了Altera公司的APEX Ⅱ系列器件,利用第一方軟件Quartus Ⅱ 2.2進(jìn)行綜合、布局、布線和時(shí)序仿真.文中給出了橢圓曲線上的點(diǎn)加、倍點(diǎn)和標(biāo)量乘法模塊的具體設(shè)計(jì)結(jié)構(gòu)框圖.并且根據(jù)橢圓曲線的標(biāo)量乘特點(diǎn),提出了合適的驗(yàn)證方案.該設(shè)計(jì)完成了橢圓曲線上的標(biāo)量乘法運(yùn)算.設(shè)計(jì)主要針對(duì)資源受限的應(yīng)用環(huán)境:改進(jìn)了有限域上的乘法運(yùn)算、使用了沒(méi)有預(yù)處理的標(biāo)量乘算法.改進(jìn)后的橢圓曲線標(biāo)量乘法需要2,741,998個(gè)邏輯單元,在100MHz的時(shí)鐘約束下,運(yùn)行一次標(biāo)量乘法運(yùn)算需要567.69us.該次設(shè)計(jì)的結(jié)果可以直接用來(lái)構(gòu)造橢圓曲線上的簽名、驗(yàn)證、密鑰交換等算法.
標(biāo)簽: FPGA 橢圓曲線 密碼體制 乘法運(yùn)算
上傳時(shí)間: 2013-05-24
上傳用戶:zhuo0008
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1