微型計(jì)算機(jī)接口第章FGA設(shè)計(jì)基礎(chǔ)_第1頁(yè)
微型計(jì)算機(jī)接口第章FGA設(shè)計(jì)基礎(chǔ)_第2頁(yè)
微型計(jì)算機(jī)接口第章FGA設(shè)計(jì)基礎(chǔ)_第3頁(yè)
微型計(jì)算機(jī)接口第章FGA設(shè)計(jì)基礎(chǔ)_第4頁(yè)
微型計(jì)算機(jī)接口第章FGA設(shè)計(jì)基礎(chǔ)_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

2023/5/24計(jì)算機(jī)接口技術(shù)1第13章基于FPGA的接口電路設(shè)計(jì)本章主要內(nèi)容

接口電路實(shí)現(xiàn)的技術(shù)趨勢(shì)

FPGA設(shè)計(jì)基礎(chǔ)

用VerilogHDL進(jìn)行電路設(shè)計(jì)

并行接口8255A的FPGA設(shè)計(jì)13.1接口電路實(shí)現(xiàn)的技術(shù)趨勢(shì)

●傳統(tǒng)接口設(shè)計(jì):專(zhuān)用接口芯片(8251,8255,

USB,PCI等)●現(xiàn)在接口設(shè)計(jì):FPGA●基于FPGA接口設(shè)計(jì)的優(yōu)點(diǎn)2023/5/24計(jì)算機(jī)接口技術(shù)2靈活性大通用性強(qiáng)功耗低、速度快、集成度高13.2FPGA設(shè)計(jì)基礎(chǔ)

13.2.1FPGA的工作原理●FPGA利用一種稱(chēng)為查找表(LUT)的結(jié)構(gòu)實(shí)現(xiàn)反復(fù)燒寫(xiě)●用戶通過(guò)原理圖或HDL語(yǔ)言描述邏輯電路,F(xiàn)PGA會(huì)自動(dòng)計(jì)算邏輯電路的結(jié)果,把結(jié)果存入LUT中。●輸入邏輯信號(hào)時(shí)就相當(dāng)于輸入一個(gè)地址在LUT中查找,找出結(jié)果。2023/5/24計(jì)算機(jī)接口技術(shù)34輸入“與”門(mén)的實(shí)例2023/5/24計(jì)算機(jī)接口技術(shù)4圖13.1輸入“與”門(mén)實(shí)例對(duì)圖13.1的幾點(diǎn)說(shuō)明

●LUT的值存入SRAM中或Flash中。●利用地址作為索引,在LUT中查找值?!裢瓿傻墓δ芘c實(shí)際電路等價(jià),具有更快的執(zhí)行速度、更大的規(guī)模?!馲ilinx和Altera公司的FPGA是基于SRAM的,掉電后內(nèi)部邏輯消失,用戶需要添加一個(gè)外存儲(chǔ)器來(lái)存儲(chǔ)程序。2023/5/24計(jì)算機(jī)接口技術(shù)513.2.2FPGA的設(shè)計(jì)流程FPGA的設(shè)計(jì)流程如圖13.2所示。

2023/5/24計(jì)算機(jī)接口技術(shù)6電路功能設(shè)計(jì)設(shè)計(jì)輸入功能仿真綜合優(yōu)化綜合后仿真實(shí)現(xiàn)與布線時(shí)序仿真板級(jí)仿真芯片編程與調(diào)試圖13.2FPGA的設(shè)計(jì)流程13.2.3FPGA的開(kāi)發(fā)工具●Xilinx的ISE:ISE是Xilinx公司的FPGA/CPLD綜合集成設(shè)計(jì)平臺(tái),界面友好,操作簡(jiǎn)單。ISE提供了包括代碼編寫(xiě)、庫(kù)管理、HDL綜合、仿真、下載等幾乎所有FPGA開(kāi)發(fā)所需的工具。

●Xilinx的Vivado:Vivado是全新的另一個(gè)XilinxFPGA開(kāi)發(fā)工具,是為高端FPGA專(zhuān)門(mén)開(kāi)發(fā)的一款開(kāi)發(fā)工具。

2023/5/24計(jì)算機(jī)接口技術(shù)7ViVado相比ISE,有著顯著的進(jìn)步,主要表現(xiàn)在以下幾方面。

2023/5/24計(jì)算機(jī)接口技術(shù)8強(qiáng)調(diào)以IP為中心的系統(tǒng)設(shè)計(jì)思想。允許設(shè)計(jì)者在多個(gè)方案中探索最優(yōu)的實(shí)現(xiàn)方法。提供了更高效的時(shí)序收斂能力。提供設(shè)計(jì)者對(duì)FPGA時(shí)序、布局布線的高效控制能力。提供了高級(jí)綜合工具VivadoHIS,用戶可以用高級(jí)語(yǔ)言對(duì)FPGA建模。13.3采用VerilogHDL進(jìn)行電路設(shè)計(jì)13.1HDL簡(jiǎn)介HDL語(yǔ)言用文本形式來(lái)描述電子系統(tǒng)硬件電路的行為、結(jié)構(gòu)、數(shù)據(jù)流,數(shù)字電路的設(shè)計(jì)者可以從頂層到底層描述自己的設(shè)計(jì)思想。主要特征:

2023/5/24計(jì)算機(jī)接口技術(shù)9兼具一些高級(jí)語(yǔ)言的結(jié)構(gòu)形式和硬件線路的具體結(jié)構(gòu)。HDL語(yǔ)言是并行處理的。使用結(jié)構(gòu)級(jí)行為描述,可以在不同的抽象層次描述設(shè)計(jì)。具有時(shí)序的概念。學(xué)習(xí)HDL時(shí)需要注意的地方

2023/5/24計(jì)算機(jī)接口技術(shù)10了解HDL的可綜合性問(wèn)題。用硬件電路設(shè)計(jì)思想來(lái)編寫(xiě)HDL。語(yǔ)法掌握貴在精,不在多。13.3.2VHDL與VerilogHDL的比較●相同點(diǎn)

2023/5/24計(jì)算機(jī)接口技術(shù)11都能形式化的抽象表示電路的行為和結(jié)構(gòu)。支持邏輯設(shè)計(jì)中層次與范圍的描述??梢院?jiǎn)化電路行為的描述。具有電路仿真與驗(yàn)證機(jī)制。便于管理和設(shè)計(jì)重用。2023/5/24計(jì)算機(jī)接口技術(shù)12與VHDL相比,VerilogHDL最大的優(yōu)勢(shì)在于它非常容易掌握,只要有C語(yǔ)言的編程基礎(chǔ),就很快能夠掌握;VHDL不是很直觀,需要有Ada的編程基礎(chǔ),一般需要半年以上的專(zhuān)業(yè)培訓(xùn)才能掌握。一般認(rèn)為VerilogHDL在系統(tǒng)級(jí)抽象方面比VHDL略差些;在門(mén)級(jí)開(kāi)關(guān)電路描述方面VerilogHDL要強(qiáng)的多。

VHDL適合特大型的系統(tǒng)設(shè)計(jì);VerilogHDL較為適合系統(tǒng)級(jí)、算法級(jí)、寄存器傳輸級(jí)、邏輯級(jí)、門(mén)級(jí)和開(kāi)關(guān)級(jí)的電路設(shè)計(jì)?!癫煌c(diǎn)13.3.3基于HDL的電路設(shè)計(jì)方法●傳統(tǒng)上使用自底向上的設(shè)計(jì)方法,即:器件選擇模塊設(shè)計(jì)模塊間綜合系統(tǒng)仿真。這樣只有在后期才能發(fā)現(xiàn)系統(tǒng)設(shè)計(jì)的問(wèn)題,導(dǎo)致修改麻煩?!窭肏DL進(jìn)行電路設(shè)計(jì)采用自頂向下的設(shè)計(jì)方法,對(duì)系統(tǒng)不斷劃分成小模塊,直到可用EDA元件實(shí)現(xiàn)為止。利用硬件描述語(yǔ)言對(duì)設(shè)計(jì)的模塊進(jìn)行描述和定義,結(jié)合多層仿真技術(shù),在確保設(shè)計(jì)可行性的條件下完成系統(tǒng)的設(shè)計(jì)。這種設(shè)計(jì)方法的好處是在每一層都進(jìn)行仿真,能夠及時(shí)發(fā)現(xiàn)設(shè)計(jì)錯(cuò)誤,減輕設(shè)計(jì)成本。

2023/5/24計(jì)算機(jī)接口技術(shù)1313.3.4VerilogHDL的模塊結(jié)構(gòu)例13.1二路選擇器的Verilog實(shí)現(xiàn),如圖13.3所示。

2023/5/24計(jì)算機(jī)接口技術(shù)14as1bout圖13.3二路選擇器13.3.4VerilogHDL的模塊結(jié)構(gòu)模塊和說(shuō)明

2023/5/24計(jì)算機(jī)接口技術(shù)15modulemux21(out,a,b,s1)inputa,b,s1;outputout;regout;always@(s1oraorb)if(!s1)out=a;elseout=b;endmodule●輸入端口:a,b,s1,默認(rèn)1位,wire數(shù)據(jù)類(lèi)型;●輸出端口:out,默認(rèn)1位,reg數(shù)據(jù)類(lèi)型;●模塊定義包括:端口定義、IO說(shuō)明、內(nèi)部信號(hào)說(shuō)明和功能定義。

13魔.3較.5Ve么ri易lo攪gHD軌L語(yǔ)言敵的描植述方令法●結(jié)構(gòu)貓化描腸述是通搭過(guò)元他件實(shí)肉例進(jìn)詞行描硬述的漸方法翼,就蠻像在漿電路盤(pán)圖輸元入方村式下虎調(diào)入憤庫(kù)元晴件一構(gòu)樣,叉鍵入張?jiān)Q的名咬稱(chēng)和秋相連笛的引彎腳即勁可。●例化日語(yǔ)句:使嚇得一弓個(gè)?;艍K能丙夠在丟另外焦一個(gè)吐模塊懂中被適引用睬。其宋格式奴是:模塊滔名辦實(shí)例獲名(殊端口電關(guān)聯(lián)叨);●端口指關(guān)聯(lián)至:指明鳳了模澤塊和做外部糕端口繁信號(hào),模塊綠和模越塊之哄間的替連接丙。其資格式糞是:連接佛信號(hào)銅名//通過(guò)橡位置.端口違名(六連接桌信號(hào)爪名)//通過(guò)沾名稱(chēng)20阻23慨/5蘭/1狗8計(jì)算壤機(jī)接紀(jì)口技畢術(shù)16例13攻.2三路廁選擇紋器的倦例化東設(shè)計(jì)三路湯選擇設(shè)器如字圖1炎3.早4所榮示。20絡(luò)23袋/5蹤蝶/1轉(zhuǎn)8計(jì)算帖機(jī)接屈口技?xì)v術(shù)17abs1ou紹tabs1ou陜tU1U2ya2a3s0s1a1tm凡p圖13小.4三路銳選擇耳器模塊壓定義其和說(shuō)搶明20傲23錘/5狐/1殘8計(jì)算接機(jī)接狐口技甜術(shù)18mo污du宵le掠m慨ux趟31(y,a1,a2,a3吵,s芽0,毛s1)in構(gòu)pu什t作a觀1,劍a酬2,a3駕,s挨0,季s1希;ou愈tp魂ut鳳y;re曾gy;wi賢retm飯p;mu秀x2晉1橋U衫1(tm捏p,a2穗,a督3,廳s0替);mu布x2腥1繳U卸2(.o舅ut灑(y徹),.a司(a概1)指,.b猾(tm身p),.s非1(蠟s1返));en幣dm吩od執(zhí)ul士e●實(shí)例毛化U1采用渾的是星位置住關(guān)聯(lián)宣?!駥?shí)例拒化U2采用花的是匠名稱(chēng)倚關(guān)聯(lián)。13臣.3芒.5Ve緊ri門(mén)lo廣gHD糾L語(yǔ)言梁的描組述方前法數(shù)據(jù)太流描速述形耀式就是嚴(yán)用as賞si役gn連續(xù)貍賦值今語(yǔ)句咬描述豆電路茶或系航統(tǒng)中景信號(hào)擦的傳括遞關(guān)下系。as譜si款gn語(yǔ)句踐是并燭行語(yǔ)乏句。連續(xù)邪賦值妖語(yǔ)句私將值擺賦給捕線網(wǎng)閣。格式:as答si集gnLH短S_鋒ta禁rg象et=RH扛S_呀ex認(rèn)pr呢es擦si球on右邊廚的值援受監(jiān)蜻控,寧一有兔變化協(xié)就重班新計(jì)土算,剪結(jié)果枝值有傍變化展,就薦賦給禽左邊并。例如:wi伙re谷[災(zāi)3:沒(méi)0]如Z揭,活Pr燒es晝et號(hào),談Cl益ea牽r;as慎si曾gn殲Z那=兼P案re估se濤t盆&糕Cl廟ea綱r,在沒(méi)有捷定義棵時(shí)延余的情岔況下村右邊買(mǎi)的值栽立即寺賦給柜左邊唇。20鋪23膨/5宗/1盛8計(jì)算病機(jī)接隔口技犯術(shù)19數(shù)據(jù)槳流描帳述形籍式顯式套定義卡時(shí)延著的例緞子例如:as滲si提gn似#釋6送As殃k玻=媽Qu沃ie眠t||La魯te續(xù);表示單計(jì)算蝦結(jié)果孝后經(jīng)宴過(guò)6個(gè)時(shí)造間單爆位之事后進(jìn)摟行賦觸值。如圖13慌.5所示溫,時(shí)雁刻5橫La漢te發(fā)生浴變化黨,時(shí)沖刻11賦值湯給As雜k。20著23壟/5稀/1墻8計(jì)算竄機(jī)接與口技黎術(shù)20圖13葉.5連續(xù)植賦值房誠(chéng)語(yǔ)句耕中的隔時(shí)延●定義泳時(shí)延接的語(yǔ)席法可以逃定義際三類(lèi)注時(shí)延擴(kuò)值:上升豬時(shí)延山,下跳降時(shí)拒延,鍬關(guān)閉弊時(shí)延猶。語(yǔ)濤法如忽下:●如何坊靈活烈利用貌時(shí)延20舌23欄/5日/1蛛8計(jì)算旋機(jī)接哨口技喘術(shù)21as聚si工gn封#掛(購(gòu)ri躍se滋,哪fa良ll夕,謹(jǐn)tu回rn話-o唱ff容)LH拜S_估ta遲rg巖et=RH薪S_叨ex父pr圣es膊si涼on;as翼si煩gn陸#渴4系A(chǔ)s烏k喜=矩Qu沙ie壩t拔||竊L使at成e;as準(zhǔn)si順gn歐#休(堆4,坊8)辜A底sk須=薦Q醬ui祥ck年;as塑si慨gn狗#私(掃4,余8,駁6)Ar兔b=皆&Da慕ta腿Bu銅s;as炎si檔gn廟B圓us思=Me扮mA什dd嗚r[7惕:4掙];例13祝.33-碎8譯碼貫器的槽電路圍設(shè)計(jì)3-叫8譯碼如器的踐代碼宇模塊飲如下疊:20充23淚/5無(wú)/1駱8計(jì)算校機(jī)接庫(kù)口技但術(shù)22mo顫du璃le堆d望ec絹od高er割3x榨8(a,遼b,嚷c,航en亂,z);in從pu伏ta,濱b,彎c,柜en;ou騰tp少u(mài)t譽(yù)[洗0:仇7]飄z點(diǎn);wi故reno持ta豬,n鹿ot性b,剩no霧tc;as互si項(xiàng)gn前#唇1棗n相ot贈(zèng)a達(dá)=號(hào)~a譜;as音si劍gn沙#邪1no襲tb=蹤蝶~b增;as狐si驕gn封#宏1no賣(mài)tc=元~c惠;as貿(mào)si宏gn至#虎2噸z繡[0仁]牽=度no嶄ta茅&no頂tb&no準(zhǔn)tc&僻en隊(duì);as幫si賓gn袋#汪2休z憐[1漸]糊=攻a鵝&no杯tb&no營(yíng)tc&杠en芒;as化si焰gn艇#聽(tīng)2提z竊[2揚(yáng)]誤=欠no竭ta桐&撈b幅&no休tc&盒en畫(huà);as吊si只gn種#壤2顧z食[3至]吳=翁a敏&指b唯&no司tc&拉en卵;as惰si保gn余#幻玉2平z渡[4透]鑒=開(kāi)no辮ta取&no春tb&挨c敵&復(fù)en紡;as爹si沿gn躺#快2治z還[5鉗]名=從a院&no地tb&賺c充&魚(yú)en疤;as極si忍gn鳥(niǎo)#誼2媽z腎[6恢]架=撇no劃ta沈&住b頸&肚c跪&筆e拘n;as冠si路gn奴#芝2碗z虜[7縫]霸=絕a云&猜b爛&匠c春&也en夾;en獵dm冤od首u(yù)l膏e行為想描述魄形式●行為允描述翅形式就是萌使用in碑it蓋ia卻l和al絮wa乳ys語(yǔ)句駛來(lái)設(shè)懶計(jì)行襯為建悼模?!駃n掠it窮ia有l(wèi)語(yǔ)句便:只執(zhí)射行一口次,炊在時(shí)送刻0開(kāi)始倒執(zhí)行惕,若伴有兩報(bào)個(gè)in控it桿ia技l語(yǔ)句嶺,則櫻在時(shí)睛刻0并行比執(zhí)行深?!駃n蓄it倚ia神l語(yǔ)句柳的格北式:20鎮(zhèn)23遣/5津/1集8計(jì)算查機(jī)接千口技儀術(shù)23in堅(jiān)it暫ia辱l脊b直eg饞in歉/f虹or肝k塊內(nèi)歷變量哈說(shuō)明時(shí)序詞控制1行為傘語(yǔ)句1;時(shí)序肝控制2行為布語(yǔ)句2;……時(shí)序址控制n行為權(quán)語(yǔ)句n;//可以勵(lì)是時(shí)裳延控簽制或售事件穴控制en辭d/浙jo屋in例13海.4帶有臥順序縱過(guò)程惜的in旨it伸ia犁l語(yǔ)句例子長(zhǎng)程序目和運(yùn)座行時(shí)po鋸rt宋_A值的譜變化獸情況槽如圖13蛙.6所示轎。20顧23蓋/5陡/1修8計(jì)算跪機(jī)接悄口技稿術(shù)24pa街ra切me烏te滋r存AP守PL糧Y_伏DE揭LA塑Y誦=端5;re游g[歌0:手7]睬po純r(jià)t拖_A節(jié);.運(yùn).栽.in鋼it譜ia處lbe娘gi頭nPo掉rt踢_(dá)A='短h2常0;#A少PP悄LY病_D郵EL購(gòu)AYPo鞏rt夸_A=檢'h壓F2驗(yàn);#A寒PP邀LY驗(yàn)_D此EL滔AYPo暢rt尖_A=銅'h氧41陷;#A孕PP擁LY趟_D蠻EL形AYPo搬rt四_A=收'h蘋(píng)0A跟;en躁d圖13焰.6使用in屆it按ia亭l語(yǔ)句塊產(chǎn)生攔的波米形al嶺wa察ys語(yǔ)句縱(可蓮以循匠環(huán)執(zhí)序行)●格式●幾點(diǎn)殘說(shuō)明20哪23終/5紀(jì)/1宜8計(jì)算紅機(jī)接悟口技盈術(shù)25al陳wa早ys撥@(敏繡感事晌件列甩表)be蕩gi悲n/鎮(zhèn)fo輛rk塊內(nèi)教變量彈說(shuō)明時(shí)序逮控制1行為灰語(yǔ)句1;時(shí)序裳控制2行為集語(yǔ)句2;……時(shí)序答控制n行為削語(yǔ)句n;en般d/泥jo氣in1.敏感幼事件仗是可悲選項(xiàng)聚,目必的是哈為了赴觸發(fā)al霸wa照ys語(yǔ)句聲的執(zhí)姥行。2.敏感迷事件動(dòng)表由拋一個(gè)蘇或多倚個(gè)事緊件表丸達(dá)式蜂構(gòu)成替。3.過(guò)程撞語(yǔ)句剪、時(shí)戒延控眨制與in繪it皂ia訓(xùn)l語(yǔ)句扶大致碧相同驕。4.弟a貓lw僑ay組s過(guò)程爐塊主查要對(duì)豎硬件俯功能花行為懷進(jìn)行身描述斥,可經(jīng)實(shí)現(xiàn)原鎖存打器和艇觸發(fā)釘器,肉也可酸用來(lái)震實(shí)現(xiàn)茫組合吊邏輯漏。例13瓦.5in帶it幻玉ia柱l和al咐wa歪ys語(yǔ)句賞的綜臨合使急用20潛23夸/5澆/1膠8計(jì)算派機(jī)接艦口技如術(shù)26mo這du城leTe蘇st伏Xo虜rB重eh噴av您io擺r;re傍gSa釋,Sb,伏Ze拆us話;in節(jié)it庫(kù)ia館lbe鋤gi窄nSa璃=符0極;Sb=毯0;#5Sb=約1;#5盯S糠a賓=綁1;#5Sb=伍0;en鉆dal水wa倒ys黃@皺(行Sa步o沿rSb)踐Ze孫us嗽=問(wèn)S魄a己^Sb;al穩(wěn)wa度ys代@渣(懂Ze抹us芹)$d縱is嗽pl春ay叢(繩"A成t押ti搖me豪%壘t,析S扛a途=螞%d崗,Sb=偏%d罵,里Ze籌us只=燒%磚b"括,$t縮慧im運(yùn)e,形S襲a,Sb,守Ze遣us少)en帆dm夾od政ul禿e時(shí)序匙控制●延遲稱(chēng)控制教:通過(guò)傭表達(dá)畏式定犧義開(kāi)趕始遇嘗到這鉗條語(yǔ)那句和真懶正執(zhí)批行這丟條語(yǔ)勸句之摩間的蔬延遲冒時(shí)間攜?!袷录u控制蒼:通過(guò)懼表達(dá)弊式定躲義開(kāi)致始遇存到這搬條語(yǔ)供句和樂(lè)真正自執(zhí)行期這條警語(yǔ)句掙之間巡壽的延豆遲時(shí)愚間?!襁呇睾镉|發(fā)漆事件版控制蹦:指信凝號(hào)的區(qū)邊沿匠跳變宋時(shí)發(fā)忠生指銷(xiāo)定的孫行為睬。有茄上升稼沿控憶制(po戀se復(fù)dg般e描述紫)和孩下降緣瑞沿控子制(ne穿ge凱dg潔e描述彼)。20唐23鐘/5拾/1螺8計(jì)算章機(jī)接鉆口技改術(shù)27語(yǔ)句岔間時(shí)筒延:Su墳m=堅(jiān)(A^鹽B)任^C鍬in;#4止T俊1=A&混Ci魔n;絲式/委/即第浴一條瘦語(yǔ)句兔執(zhí)行類(lèi)后四筆個(gè)時(shí)榮間單旨位執(zhí)染行第世二條若語(yǔ)句妹。語(yǔ)句難內(nèi)時(shí)篇延:Su困m=促#3姥(A^環(huán)B)殘^C松in;截//計(jì)算傻好右進(jìn)邊值星得等3個(gè)時(shí)芽間單榮位后斥賦值塔給左處邊。例13跨.6邊沿步觸發(fā)培事件桃計(jì)數(shù)失器如果cl梯k信號(hào)炒上有賀上升童沿,僚那么cn兔t信號(hào)曾就會(huì)加1,實(shí)向現(xiàn)計(jì)裕數(shù)功飽能。邊沿澤觸發(fā)短事件逆控制殘,指慎信號(hào)貧的電斬平發(fā)倆生變巴化使企發(fā)生賞指定誰(shuí)的行敞為。20煤23冠/5均/1熔8計(jì)算熔機(jī)接支口技抽術(shù)28re濤g[燦4:村0]cn匯t;al灑wa碧ys屠@蒙(po貞se扎dg剖ecl漆k)蒼b襖eg魂inif通(r罵es田et)cn外t=0芽;el準(zhǔn)secn憐t=c全nt粒+1顛;en瓶d例13眉.7電平微觸發(fā)戰(zhàn)計(jì)數(shù)敬器只要a、b、c信號(hào)芒的電火平有弟變化疑,cn飲t的值左就會(huì)將加1。‘20嶄23燙/5鳴/1阻8計(jì)算惡機(jī)接用口技瓶術(shù)29re午g[圍4:水0]cn寺t;al婆wa思ys筆@監(jiān)(a獄o羨r途b將or葡c廁)皆b就eg憶inif憂(r令es客et)cn薯t=0傭;el怖secn池t=c福nt酷+1冤;en帖d13孟.4并行甩接口82烘55逝A的FP錄GA設(shè)計(jì)13們.4熊.1模塊勤劃分用自燒頂向瞇下的臣設(shè)計(jì)皮方法蒜,從的芯片奴結(jié)構(gòu)指入手升,將榴要設(shè)炮計(jì)的業(yè)芯片謹(jǐn)分成慕幾個(gè)艦子模比塊,族逐一塌設(shè)計(jì)偽調(diào)試瞎。各宅個(gè)模艙塊相道互獨(dú)授立,菠利于律錯(cuò)誤螞定位喂和修奪改。20雞23風(fēng)/5旱/1折8計(jì)算閃機(jī)接早口技溫術(shù)30外圍發(fā)邏輯8位數(shù)脫據(jù)傳謠輸控群制模票塊(IO薯B)1位數(shù)扔據(jù)傳圈輸控斜制模僚塊(IO埋B1)82往55內(nèi)核82削55幅A芯片20兩23驢/5偶/1棟8計(jì)算微機(jī)接存口技卵術(shù)3182此55理A的FP松GA總體劫設(shè)計(jì)燃框圖魂,如雀圖13創(chuàng).7所示湯。圖13鑰.7詳8院25母5A桂F像PG剃A總體速設(shè)計(jì)殺框圖20抬23畫(huà)/5紛/1晉8計(jì)算箱機(jī)接膛口技暑術(shù)32//實(shí)例心化語(yǔ)功句,域信號(hào)勿端口啦通過(guò)觸位置傭關(guān)聯(lián)T8浙25雷5AT(拼re忽se時(shí)t,剃nC誓S,取nR切D,絞nW攏R,思A,攔Di泳n,袍PA鄭in慕,P候Bi流n,猛PC套in貢,D課En墾,P少AE拒n,潔PB巨En衣,P絞CE饑n,睜Do具ut形,P償Ao猴ut深,P槳Bo雞ut卻,P衫Co破ut);些/籃/內(nèi)核括模塊IO致BBD師(D語(yǔ)ou勝t,喉Di大n,水De馳n,敬D);深//內(nèi)部梳數(shù)據(jù)大總線妄的傳鎮(zhèn)輸方肥向控窯制模你塊IO睜BBA價(jià)(P外Ao歷ut,PA干in績(jī),P咸AE貫n,看PA);幼//句A口的際傳輸克方向券控制鳴模塊IO囑BBB白(P踐Bo在ut,PB勇in媽,P捐BE蓬n,痛PB);肥/林/權(quán)B口的糧傳輸他方向俗控制螺模塊IO鞠B1BC別(P簽Co燈ut,PC決in范,P囑CE麗n,拌PC);從/薄/旬C口的揭傳輸培方向奪控制都模塊13襯.4裹.2頂層耗主模葬塊設(shè)底計(jì)●主模冬塊定蠅義了營(yíng)芯片名的外蝕部接夫口,鑼同時(shí)冷還定澡義了怒若干范內(nèi)部蕉連線乘,用鵲于連阻接內(nèi)梳核模流塊和腰其他萬(wàn)外圍橫模塊添。●采用康元件堡例化釀?wù)Z句饒,將82請(qǐng)55租A內(nèi)核從設(shè)計(jì)銷(xiāo)和外恩圍邏顆輯設(shè)爬計(jì)組語(yǔ)裝起武來(lái),逼形成鳳完整醫(yī)的82黎55俘A功能裁。主皮要代碧碼如忠下:20努23熊/5鑄/1千8計(jì)算香機(jī)接字口技偷術(shù)33mo賓du秒le搏I(xiàn)O寨B(郊D紡in刷,Do嗽u(píng)t,In換En,Db皇us);in顫pu開(kāi)t[倦7:靠0]展D檢in豈;亞in畝pu倡tIn恐En;勉/歲/In禾En等于0時(shí)輸脆入,等于1時(shí)輸齡出ou修tp友ut妻[7宗:0躍]Do煙ut;in懲ou沖t[繁7:碎0]Db良us;as純si闖gnDb泄us=切(In赴En)?舊D犬in猾:8淹'h舌zz民;as藥si出gnDo其ut=墾(In殿En)?Do露ut羊:D高bu非s;en芝dm危od賣(mài)ul落e13武.4夠.3樹(shù)I唯OB模塊乎和IO脂B1模塊棵設(shè)計(jì)●IO覽B模塊飛將內(nèi)鳴核的某單向被數(shù)據(jù)蛋總線放綜合遙設(shè)計(jì)銅成雙喊向的鋒數(shù)據(jù)獸總線飛,該瘋模塊8位數(shù)谷據(jù)一鐘起輸濃入/出;●IO口B1模塊鉗將內(nèi)抖核口C的單述向數(shù)喬據(jù)總束線設(shè)喂計(jì)成趕雙向沒(méi)的數(shù)于據(jù)總沖線,典該模曠塊是閑按位熄控制洽的。IO登B模塊脊代碼臨如下巨:20乘23劑/5愁/1范8計(jì)算飼機(jī)接言口技庭術(shù)3413春.4李.4夢(mèng)82槍55持A內(nèi)核難模塊訴設(shè)計(jì)●控制派模塊●多路篩數(shù)據(jù)鐘模塊●A口模劈燕塊●B口模疲塊●C口模級(jí)塊20彩23攏/5英/1才8計(jì)算近機(jī)接拴口技拉術(shù)35●控制熔模塊●作用闖:管理千內(nèi)部艇、外益部數(shù)壤據(jù)信離息、揀控制擇字、唇狀態(tài)登字的掘傳送荒過(guò)程豈;解破析CP挨U送來(lái)停的控?fù)е菩磐?hào)?!褫斎耄簭?fù)念位信突號(hào)re擱se粒t,片氏選nC轟S,端魯口選彼擇A[培1-鬼0],寫(xiě)nW成R,讀nR蠶D,輸蜂入數(shù)菠據(jù)Di否n,Pc跟in?!褫敵觯哼x媽路信彼號(hào)Do估ut汽Se止le細(xì)ct。鎖存事允許底信號(hào)PA冶In回Ld,PA紀(jì)Ou草tL勒d,PB眠In售Ld,PB背Ou坡tL依d和PC擴(kuò)Ou蹈tL鼓d控制時(shí)。●各個(gè)憑口是肢否接居受輸申入或戲輸出幣:輸入勾輸出夫選擇齒信號(hào)De幸n,PA醒En,PB置En和PC版En,輸巡壽出給瞞外圍循邏輯欣模塊龍?!窨刂朴拘盘?hào)Ct抱rl奴Da仍ta。20司23危/5同/1采8計(jì)算接機(jī)接酷口技鋼術(shù)36●多路爽數(shù)據(jù)甜選擇照模塊本質(zhì)箭上是隨一個(gè)晝多路梅選擇誘器,訪接受紛來(lái)自益控制妨模塊戀的選份路信哨號(hào)后澤將選琴中的絹數(shù)據(jù)澡輸出磁,包野括PA舉in,PA育In牛Bu督f,PB終In曾B(niǎo)u溜f,PC魂in和PC愉_S男ta餅tu預(yù)s等。●口A口B輸入/輸出然模塊口A和口B都有獵一個(gè)壯輸入關(guān)和輸央出模陪塊、8位的歉輸入芽數(shù)據(jù)禁鎖存呢器/緩沖歪器、8位輸迎出數(shù)思據(jù)鎖景存器/緩沖峰?!馛口輸休出和冊(cè)控制黎模塊可作捧為普卸通的日數(shù)據(jù)量通道頓,又關(guān)可作津?yàn)榭厥ブ坪兔锠顟B(tài)廈信息兔的通購(gòu)道,搶負(fù)責(zé)C口的掃數(shù)據(jù)局輸入制輸出使以及供準(zhǔn)確肆的產(chǎn)絨生接匆收和林聯(lián)絡(luò)耳信號(hào)寄,在灰不同疼的工窗作方愧式、IO方向太下產(chǎn)遍生相餡應(yīng)的澡邏輯充一位側(cè)一位法控制PC跟ou網(wǎng)t,PC年St甘at懸us。20煙23艱/5家/1帥8計(jì)算承機(jī)接宮口技梨術(shù)37各個(gè)僑模塊螞間的愛(ài)數(shù)據(jù)攝流,稍如圖友13趁.8辜所示塞。圖13推.8內(nèi)核捧模塊摟間數(shù)頑據(jù)流霜圖20釘23感/5苦/1原8計(jì)算膀機(jī)接漫口技翻術(shù)38as稠si淘gn牧r紀(jì)es前et領(lǐng)=涼(鉗nC鬧S)秩?1帶'b散1:口rs向t;伐//實(shí)例瓶化Ct膀rl外Lo塞gi明cU1躺(婆re棚se恐t,nC肅S,nR壇D,nW丈R,襖A,鐵Di飾n,徐PC填in運(yùn)[4巷],崗PC柿in磨[2犬],麻P歐Ci貸n[裳6]鬼,將PC咱in壺[2世],DE累n,PA科En悅,P是BE秋n,胸PC租En,PA穿In倒Ld,PB呈In竿Ld,PA虜Ou績(jī)tL跌d,PB喝Ou厚tL物d,PC少Ou閥tL盟d,Ct千rl蜜Da愁ta,Do毫ut倍Se每le觸ct);Do芬ut鋤Mu李xU2腎(P焦Ai沉n,謎PA盾In乳Bu策f,仗PB扶in充,P陡BI允nB蛇uf然,P版CS醬ta房誠(chéng)tu鉆s,窗Do吐ut往Se殼le濤ct店,D革ou家t)亭;有PC皺IO痕U3剩(槽re紐奉se槍t,nR用D,nW頂R,損A,喚Di省n,PC慕in光,C吉tr勞lD灶at求a,PC刮Ou盛tL彈d,找PC矩St思at步us,Pc廟ou捐t);PA鹿InU4囑(店re淋se河t,PA倦in,PA筐In總Ld,PA豎In熊Bu戶f);PA掛Ou紀(jì)tU5司(re貞se務(wù)t,載Di系n,PA唱Ou徹tL冤d,憂PA腥ou甜t);PB凱InU6例(百re卡se種t,PB井in,PB柄In豎Ld,PB捆In柳B(niǎo)u弄f);PB府Ou商tU7漁(re煩se墾t,它Di找n,PB女Ou溫tL飄d,互PB捷ou水t);內(nèi)核獎(jiǎng)模塊立代碼值設(shè)計(jì)兩條查內(nèi)部溉數(shù)據(jù)怕總線Di訴n和Do播ut,用扮于內(nèi)懲核內(nèi)征部8位數(shù)嘗據(jù)的幫輸入末輸出療;定如義若伏干內(nèi)圈部連既線用陪于內(nèi)于核各合模塊殘的連利接,懸采用棉元件洗例化睛語(yǔ)句絨,將遞圖13青.6中各胡模塊若組裝乞起來(lái)臘形成82間55駐A內(nèi)核逗完整礎(chǔ)功能屆。主們要代模碼如余下:20紅23稈/5封/1海8計(jì)算印機(jī)接翅口技華術(shù)39al戲wa瓦ys階@膨(靜re毫se順t哥ornC等Sor盡A衫o悟rnW乘Ror圍D糠in匙)羅/盾/控制貞字寄飼存器撤賦值If教(r坊es涉et)字//復(fù)位,寄存眼器全岡部清驢零……el齒seif造(n謀CS==糖1'呀b0把&狂&償A=廳=2沃'b蔬11哄&趨&nW晨R==藝1'絕b0瘦&隨&切Di洞n[抹7]拉==間1'恥b1脈)//寫(xiě)入關(guān)方式執(zhí)選擇照控制襲字be局gi童nCo宗nt猛ro見(jiàn)lF伶la彼g=疲1'龍b1購(gòu);Mo挽de趨A=顆(D顏in鍋[6斤])低?叉2'向b1摧0:再{D飼in復(fù)[6鑒:5手]}忘;迎PA么IO普=延~絞Di慣n[缸4]居;PC運(yùn)Up繞IO=脫~D蛾in謀[3思];Mo津de姐B=抱Di模n[醫(yī)2]怕;PB琴I(mǎi)O栽=晶~抄Di填n[杯1]礦;PC育Lo眉wI技O=省~D桂in解[0臨];en膊del配seif押(n刮CS==惕1'縮慧b0宜&瘡&給A=擺=2鏟'b吼11筒&惕&nW砍R==乓1'誦b0農(nóng)&挪&泰Di庫(kù)n[脾7]麻==信1'撞b0家)//按位隆置位/復(fù)位磨控制肆字be廈gi瓜nCo扛nt湊ro蝦lF量la彩g=悼1'通b0盤(pán);Bi鐵tS房誠(chéng)el信ec搭t=仰Di螺n[建3:包1]奇;PC廈RS嚴(yán)=相D界in嗚[0疊];en灑d控制墻字的那判斷燃:判斷澇控制才字是搞工作昆方式適選擇太字還紡是對(duì)仙口C的按燈位置宗位/復(fù)位留控制革字,界以此寺為根獄據(jù),崗決定斜控制殃字的疫分解嘉方式豎。實(shí)雁現(xiàn)該慌功能俘的al憶wa爭(zhēng)ys語(yǔ)句意如下連:20盜23獅/5暴/1禿8計(jì)算饞機(jī)接蜓口技旅術(shù)4013等.4識(shí).5控制雁模塊必設(shè)計(jì)●C口控晴制信練號(hào)Ct猾rl河Da悶ta的產(chǎn)戰(zhàn)生:將解蝕析出切的相己關(guān)控切制字件寄存圾器的親值合際成賦撈值給謙寄存?zhèn)テ鰿t互rl舉Da倍ta,輸庫(kù)出控葉制C口模摘塊。撿實(shí)現(xiàn)咬該功撐能的al剃wa升ys語(yǔ)句墻如下求:al估wa世ys循@愚(項(xiàng)re啞se付t爪orCo請(qǐng)nt聽(tīng)ro柔lF問(wèn)la撇gorMo睬de腿AorMo烈de儲(chǔ)Bor酸P寸AI測(cè)O唱or能P茅BI廢O)//Ct撞rl胃Da翻ta輸出糖給C口模期塊if親(r嫂es故et)Ct剝r(jià)l旅Da感ta=騾7'匠b0賠00按00宜00寄;el老seCt啞rl抓Da便ta=戶{PC傻RS際,C島on恨tr他ol許Fl梯ag暮,M翅od禽eA轟,M債od峰e(cuò)B劈燕,P諸AI象O,較PB逮IO};20肆23座/5哭/1膠8計(jì)算克機(jī)接學(xué)口技遣術(shù)41●輸入/輸出弄選擇郊信號(hào)佳的產(chǎn)病生外圍縣邏輯碧輸入/輸出叨選擇傳信號(hào)DE閑n:由瓶寫(xiě)、構(gòu)讀信演號(hào)決路定。相關(guān)酸代碼禁如下決:al序wa糖ys分@吧(毀re泳se城t枕ornR井DornW緩R)咽/美/DE憐nif霜(r耐es版et)DE噴n=桶1'鈔b0標(biāo);el錘seif齒(!晶nW圣R)DE妙n=瞞1'賢b0蛙;el戲seif雀(!知nR狡D)DE特n=毯1'壞b1提;el艇seDE朽n=盆1'簽b0組;20懂23航/5上/1州8計(jì)算診機(jī)接蛙口技冠術(shù)42●PA悠En與PB心En選擇雹信號(hào)補(bǔ)的產(chǎn)嫩生PA詞En方式0和1時(shí)等勉于控貧制字習(xí)中的PA而IO方式2時(shí)取礎(chǔ)決于nA霞CK信號(hào)PB邁En:只答取決猶于控暢制字證中的PB教IO20昨23佩/5米/1瞞8計(jì)算泉機(jī)接境口技泄術(shù)43●PA要En與PB騎En選擇得信號(hào)癢的產(chǎn)發(fā)生al鏈wa練ys即@炮(塊re嘩se漂t慰orMo壟de扮Aor勺P賣(mài)AI駛O敗ornS錯(cuò)TB戰(zhàn)AornA蕩CK陷A)極//PA洽Enif支(r商es邪et)PA扇En=路1'軋b0誤;酒/涼/復(fù)位鹽清0el志seif李(M腫od嫁eA!=斯2'鋒b1蕉0)PA垮En=齒PA說(shuō)IO終;//柔A口工唇作于漲方式0/絞1,由輸披入輸私出方店向決許定el提se波//襲A口工澇作于蒼方式2,紙,由nA壓CK等信蛛號(hào)決脫定be亂gi致nif第(n授ST厚BA==太1'腫b0辯)PA炊En=執(zhí)1'奴b0街;el羽seif債(n攀AC逢KA==束1'趕b0彈)PA擦En=底1'籍b1遠(yuǎn);el多sePA統(tǒng)En=厚PA欠IO析;en械dal敘wa幫ys祝@線(喉re夕se傅t篩orMo店de束B(niǎo)or磁P生BI乎O)際/累/PB井Enif剩(r礦es滔et)PB游En=舍1'路b0逝;島//復(fù)位能清0;el稱(chēng)sePB拉En=碎PB錢(qián)IO靈;屑//由輸亦入輸招出方秩向決擊定;20袍23糾/5捐/1顧8計(jì)算齊機(jī)接素口技露術(shù)44PC蘋(píng)EnPC拐En是逐梢位控扎制的奸,各龜位的烏值與A/孟B口的廣工作存方式籌和傳偷輸方山向有城關(guān)。A/扒B口工就作在所方式0:PC作為導(dǎo)數(shù)據(jù)進(jìn)口使罪用,PC挎En=娘PC藏IOA口為回方式1或2時(shí),PC部分唱引腳槍作專(zhuān)圍用的衰聯(lián)絡(luò)方信號(hào)科使用志,PC占En的高5位與A口的恒方式苗和傳碗輸方秒向有息關(guān)。B口為哄方式1時(shí),PC婆En的低熟三位彎與B口的繁方式蹈和傳歪輸方窮向有賴關(guān)。20跪23率/5艦/1青8計(jì)算垃機(jī)接伯口技澤術(shù)45●PC給Enal黨wa睬ys段@笨(棒re籌se筒t滴orMo姿de臺(tái)BorPC遺Lo拒wI攜O)董//掏PC刻En漸[2話-0笨],低蜘三位激由B口決篩定if鐘(r渾es儉et)蓮PC事En格[2壇:0妨]轉(zhuǎn)=番3'案b0蜜00修;el倆seif哄(M臺(tái)od遮eB==凍1'薪b1環(huán))窄PC蔽En押[2紗:0永]喘=非{1來(lái)'b時(shí)0,兇1'卸b1些,1參'b挖1}毫;娃//功B口方暖式1,固定el胞se租P辭CE妻n[京2:罵0]膽=槽{傷3{襪PC景Lo辣wI復(fù)O}其};云//腥B口方胖式0,由乳輸入攻輸出輔方向惹決定al善wa屈ys助@懶(烈re挽se互t宮orMo絮de號(hào)AorPC器Up債IOorPC捎Lo字wI朽Oor耽P值A(chǔ)I炕O)//拖PC筑En你[7坦-3竿],高5位,由A口決掉定if召(r統(tǒng)es岸et)敵P鼻CE狼n[垂7:俱3]嚼=快5跨'b雷00距00驗(yàn)0;el雪seif丙(M缸o(hù)d史eA==無(wú)2'那b1容0)知PC請(qǐng)En里[7日:3葵]吊=醫(yī)5'誘b1撲01跪01落;惠/牲/A口方柜式2,固定el苗seif屢(M尺od晨eA==顧2'堪b0角1)譽(yù)/圣/A口方鹿式1,與方市向有蔑關(guān);be佩gi處nif莊(P煤AI坡O==辰1'趣b0陶)夕PC泳En袖[7宮:3牽]姓=膠{{肅2{傻PC您Up灑IO辭}}補(bǔ),1痛'b灣1,處1'踐b0幣,1諒'b甘1}蜻;//悼A口方慕式1輸入el蠅se災(zāi)PC掩En疫[7弊:3甲]膀=烏{1墻'b平1,灰1'染b0鞭,{缸2{帳PC朽Up塊IO對(duì)}}鋪,1檔'b優(yōu)1}紛;獸//匪A口方揚(yáng)式1輸出en鋸del糞se相P羽CE進(jìn)n[陳7:旁3]譜=扛{蹄{4拉{P誘CU酬pI滋O(píng)}患},江PC惹Lo否wI畢O}采;杠//用A口方死式020脖23號(hào)/5糟/1售8計(jì)算暑機(jī)接播口技成術(shù)46al轎wa膝ys違@茄(怪re撈se鍵t爪or助A愉o身rnR蔬D)耽//PA館In亮Ldif頸(r辜es欠et)PA萬(wàn)In恢Ld=刊1'駛b0攤;謎//復(fù)位狡清0;el種seif萄(n幻玉CS==懶1'盒b0稻&舞&腹A=丑=2辰'b姑00重&偽&nR西D==盟1'親b0具)PA迷In修Ld=俱1'詞b0贈(zèng);//漿A口選池中,讀el發(fā)sePA傾In嫂Ld=視1'擾b1步;仙//其它抵情況al留wa剪ys墳@艙(滲re怨se擇t毛or蓄A(yù)栗o腐rnR耀D)相/您/PB需In肥Ldif居(r潛es禿et)PB饑In黨Ld=淘1'四b0裁;紐奉//復(fù)位聞清0el拘seif檔(n傘CS==等1'朗b0盯&適&緩A=列=2羨'b疾01坑&侄&nR漂D==詠1'移b0磁)PB蹲In音Ld=挺1'血b0快;//跨B口選而中,讀el冠sePB著In鈔Ld=蹲1'斬b1躍;繭/漿/其它燙情況;●A口和B口的厲鎖存揪允許竊信號(hào)肥產(chǎn)生A/陶B模塊腎的鎖腸存允以許信州號(hào)由域地址歷信號(hào)斯和讀詠寫(xiě)信胃號(hào)給鉆出。相關(guān)峽代碼爛如下稅:20蘆23縮慧/5悠/1解8計(jì)算郵機(jī)接閉口技覆術(shù)47Mo飯de齒A=浩0時(shí)PC梯[7工-5叛]用于點(diǎn)輸入/輸出跟數(shù)據(jù)Mo挨de到B=里0時(shí)PC榮[2栗-0料]用于鑰輸入/輸出轉(zhuǎn)數(shù)據(jù)Mo耳de嬸A=獎(jiǎng)0且A口輸臭入時(shí)稠,PC事7和PC珍6位用椅于輸建入/輸出物數(shù)據(jù)Mo舉de護(hù)A=涼0且A口輸項(xiàng)出時(shí)楊,PC仗5和PC太4位用標(biāo)于輸頑入/輸出植數(shù)據(jù)●C口的休鎖存彼允許假信號(hào)鼻產(chǎn)生在方蚊式選喝擇字侄控制染下,屢當(dāng)C口的寶某些前位作兆為數(shù)羨據(jù)口裳時(shí),探相應(yīng)終位的PC疊Ou仇tL接d=吩0;做穿聯(lián)絡(luò)積口使延用時(shí)升,相幅應(yīng)的PC傍Ou諸tL下d=1。PC口做畝數(shù)據(jù)揪口使遙用時(shí)化共有范以下折四種陳情況海。20課23掌/5斑/1鍋8計(jì)算局機(jī)接考口技群術(shù)48al翁wa鍋ys喜@摸(敗re拐se腐t域orCo兵nt往ro列l(wèi)F幫la淚gorMo地de破AorMo供de線Bor拔Di庸n[意3:弟0]壩o孫r易PA尤IO捏)相//PC卡Ou溜tL票dif盯(r離es佛et)PC文Ou贈(zèng)tL具d=供8'盟b0命00注00很_0季00拆;el偶seif露(C盞on燈tr狗ol悄Fl蛛ag==變0)務(wù)/僵/置位奶復(fù)位熄控制齊字,PC在按娛位操將作中學(xué),PC妙Ou挎tL釘d為0的位咱被選鐵中be此gi高nca釋se糞(耀Di而n[卷3:檢1]膝)3'谷b0螺00愛(ài):PC旋Ou漫tL敏d=廳8'插b1歸11謊11斥11餡0夾;3'鳳b0廚01或:PC稿Ou搬t(yī)L貫d=狠8'馬b1鄭11假11女10翻1斜;3'知b0垂10返:PC狀Ou拐tL結(jié)d=共8'泊b1攔11售11推01火1時(shí);3'黃b0紹11批:PC時(shí)Ou攤tL炊d=剝8'姜b1宰11那10殿11鑄1擾;3'發(fā)b1醬00楚:PC繩Ou探tL移d=厭8'趨b1道11柄01藏11對(duì)1啄;3'叛b1森01墨:PC維Ou甩tL疑d=伍8'全b1情10洪11湊11沫1線;3'渾b1聰10尼:PC途Ou輝tL媽d=莫8'艦b1捕01滋11炕11眼1釀;3'兇b1李11艘:PC季Ou貼tL瞇d=規(guī)8'穗b0柜11是11偉11膊1牲;de拒fa死ul降t:PC榴Ou籃tL川d=池8'闖b1籍11冶11孝11澤1僅;en腰dc泛as住een辭d相關(guān)哲代碼增如下圣:20覽23獄/5屠/1蜓8計(jì)算報(bào)機(jī)接刊口技控術(shù)49相關(guān)罰代碼象如下值:el鋪se民//方式億選擇設(shè)控制蜂字,作數(shù)炒據(jù)I/輝O的相擱應(yīng)位城為0;if灘(M奧od量eA==腎2'錯(cuò)b0軋0桃&&Mo郵de打B==庭1'洋b0席)PC寬Ou羊tL觀d=瘡8'鐵b0晃00糖00辯00災(zāi)0;輩//河A口方雷式0,繳B口方歷式0;el燭seif屆(M穿od善eA==谷2'吳b0暴0眠&&Mo尼de多B==窯1'致b1腳)PC臟Ou鞏tL目d=祥8'做b0來(lái)00沈00反11蜘1;遷/辦/A口方攔式0,斥B口方億式1;el廁seif毅(M梳od鹿eA==桑2‘群b0香1瓣&&搜P余AI鑄O=律=1間’b劃0勝&&Mo般de零B==藍(lán)1‘輪b0媽)PC褲Ou儉tL驅(qū)d=羅8’濟(jì)b0勤01決11戀00吊0;//蹄A方式1輸入,B方式0el昏seif倆(M日od豬eA==望2'裂b0恨1尺&&秀P園AI壤O=犧=1粒'b昌0循&&Mo貞de得B==隱1'茄b1避)PC塘Ou證tL遵d=儲(chǔ)8'支b0烈01攜11鼠11陷1;//皇A方式1輸入,B方式1el靈seif蛙(M票od伙eA==災(zāi)2'腹b0逃1將&&送P尋AI商O(píng)=括=1期'b戀1方&&Mo旱de左B==俗1'植b0攻)PC線Ou帝tL談d=垮8'遷b1身10保01供00碧0;//穴A方式1輸出,B方式0el限seif滴(M曉od名eA==紛2'盛b0海1辭&&闖P久AI因O=團(tuán)=1圈'b匙1趁&&Mo超de原B==膏1'室b1滾)PC幕Ou湖tL參d=稍8'未b1偉10往01娃11發(fā)1;//房誠(chéng)A方式1輸出,B方式1el智seif女(M幫od桂eA==裂2'朵b1銳0衡&&Mo貌de隆B==蘿1'厲b0上)PC品Ou伸tL竄d=嘉8'禿b1絮11胞11請(qǐng)00歲0;//既A口方筍式2,慚B口方州式0el蔽seif志(M告od管eA==姻2'扯b1頭0車(chē)&&Mo見(jiàn)de順B==滔1'脊b1莖)PC遲Ou設(shè)tL呆d=錯(cuò)8'啟b1表11堂11鬧11貼1;//蒙A口方提式2,仁B口方橋式1el胳sePC燙Ou旗tL事d=頂8'洋b0招00廟00厘00攪0;蚊/獲/其它粗情況;20束23炸/5健/1岔8計(jì)算成機(jī)接荷口技園術(shù)50al相wa隔ys夸@噸(企re耳se狀t殺or驗(yàn)A陪o牌rnR換DorMo龜de柱AorMo雙de挎B)//輸出俱給Do峽ut機(jī)_M幼u(yù)x的選沫路信屠號(hào)if呆(r階es捐et)Do什ut終_S值el渣ec妙t=塵3'構(gòu)b0迷00價(jià);el液seif爆(n虜RD==感1'津b0托)ca鉆se販(粘A)2'構(gòu)b0挺0蹤蝶:讀//數(shù)據(jù)救端口Aif竟(Mo救de寇A==淚2令'b駕00模)Do揚(yáng)ut絡(luò)_S跡el夢(mèng)ec應(yīng)t=耗3'討b0區(qū)00額;傷/喪/工作頸于方衣式0,倚口A輸入仙數(shù)據(jù)責(zé)不鎖間存el上seDo蠢ut格_S箱el澡ec賽t=嘉3'極b0趟01陳;低/屠/口A輸入伸數(shù)據(jù)余鎖存2'章b0呼1撤:匠//數(shù)據(jù)擠端口Bif見(jiàn)(Mo尖de會(huì)B==慘1恒'b京0)Do興ut跪_S婚el偶ec角t=賽3'掩b0辮10圾;碑/盲/口B輸入鍛數(shù)據(jù)育不鎖罵存el院seDo怠ut蛙_S斜el東ec敘t=久3'煎b0腹11陣;臥/醫(yī)/口B輸入咳數(shù)據(jù)皺鎖存2'朵b1鋪0弟:Do噴ut耍_S唐el恒ec賤t=缸3'隆b1掠00展;齡//數(shù)據(jù)意端口C,口C輸入衣數(shù)據(jù)振不鎖豪存2'喪b1換1昆:Do商ut報(bào)_S壺el握ec輝t=河3'廢b1魯10翅;en錢(qián)dc抵as覺(jué)eel憶seDo蒸ut驗(yàn)_S勵(lì)el垮e(cuò)c艇t=Do崖ut呼_S徹el妻ec陷t;en唉dm塘od崇ul賽e●選路河信號(hào)Do哈ut粒Se箏le壯ct的產(chǎn)恩生多路沈數(shù)據(jù)售選擇句模塊院的選踢路信壘號(hào)由浮地址妻信號(hào)墾和被歌選中饅的端回口的撞當(dāng)前隱工作填方式育有關(guān)糊。相關(guān)塑代碼剝?nèi)缦缕保?0顫23擁/5承/1屬8計(jì)算暫機(jī)接??诩寄懶g(shù)5113祝.4每.6眨C口輸桃出及銳控制屯模塊達(dá)設(shè)計(jì)●解析語(yǔ)控制則信號(hào)Ct友rl棄Da遺taCt討rl甩Da做ta內(nèi)含殖有置置位/復(fù)位誦位、蜓命令寬字的頑標(biāo)志卻位、A口方準(zhǔn)式、A口IO、B口方鑼式、B口IO等信蟲(chóng)息。as話si位gn兔PC盤(pán)RS爽=干C麥tr廢lD楚at閘a[返6]羨;as塔si匙gn瞎Fl吼ag笑=需Ct瘡rl未Da態(tài)ta溜[5挽];as予si棋gnMo常de完A=終Ct窗rl社Da饒ta童[4訊:3罪];as幸si墳gnMo礎(chǔ)de稅B=捧Ct炭rl康Da喜ta幼[2暈];as仙si逝gn嚷PA捉IO塑=憂C睡tr眾lD高at糊a[當(dāng)1]慶;as倦si唇gn疊PB竟IO奸=墳Ct驢rl似Da浪ta錫[0強(qiáng)];20梨23古/5黎/1侄8計(jì)算隙機(jī)接袍口技宅術(shù)52A口輸灑入時(shí)干,外松設(shè)通里過(guò)引春腳PC伴4發(fā)送村數(shù)據(jù)盟選通登信號(hào)ST蓄BB口輸謠入時(shí)酷,外越設(shè)通宰過(guò)引棋腳PC慈2發(fā)送殺數(shù)據(jù)戀選通罪信號(hào)ST住BA口輸框出時(shí)蕉,外抵設(shè)通尺過(guò)引易腳PC鞠6發(fā)送叨響應(yīng)捐信號(hào)AC驢KB口輸屠出時(shí)搜,外轎設(shè)通險(xiǎn)過(guò)引精腳PC似2發(fā)送脈響應(yīng)煌信號(hào)AC吃K●方式1/倘2的選娛通和牙響應(yīng)舍信號(hào)as暮si和gnnS汽TB定A=瓣P(guān)C咐In斗[4垮];as眼si壘gnnS孫TB檢B=詢PC調(diào)In界[2鉆];as放si程gnnA賀CK宵A=嚴(yán)PC初In冬[6樂(lè)];as討si患gnnA似CK低B=怎PC予In陳[2化];20播23頂/5圈/1耗8計(jì)算驅(qū)機(jī)接庫(kù)口技宇術(shù)53口C是數(shù)繩據(jù)口腐還是踐控制透口口C作聯(lián)射絡(luò)口焰時(shí)A/軟B的模弓式和IO例:PC椒ou途t[1闊]的處聞理描蓄述如漏下:if件(P賺C1是數(shù)持據(jù)口)PC疲ou余t[丘1]為輸穗出口挨,將愁內(nèi)部逃總線脊數(shù)據(jù)Di熔n[癥1]輸出el響seif蒜(B為輸洲入口)PC到ou司t[扮1]為B口的附輸入魚(yú)緩沖秒器滿概信號(hào)IB嫁FBel牙sePC偷ou鴿t[商1]為B口的泉輸出曾緩沖濕器滿級(jí)信nO野BF甩B●C口的急輸出勢(shì)數(shù)據(jù)PC誦Ou粒t20絲式23滾/5勞/1脅8計(jì)算犧機(jī)接渴口技襯術(shù)54al殊wa工ys奸@燈(浪re灑se恢t竭or園F蘿la拳g瞎orPC曬Ou穴tL抬dorPC造Ou停tD)銅//PC哪Ou賺tif窮(r只es矛et)PC趣Ou裕t=開(kāi)8'趕b0所00位00豪00鉤0;注/鮮/復(fù)位辜清0;el釣seif池(F灰la逮g==遷1'擁b0阿)真/針/置位/復(fù)位避操作;ca暫se留(P承CO葬ut理Ld)8'廊b1齡11業(yè)11滲11紅0:PC同Ou我t=扣{P準(zhǔn)CO滴ut鑄[7恩:1惑],自PC篩RS鄉(xiāng)豐};8'講b1主11共11霧10雜1:PC苗Ou南t=舍{P榴CO鉤ut豎[7羽:2先],秘PC揚(yáng)RS巖,P場(chǎng)CO餐ut犁[0痰]}把;8'農(nóng)b1姑11憐11褲01廢1:PC裝Ou因t=授{P服CO執(zhí)ut販[7瓣:3郊],給PC麻RS倒,P看CO宏ut詞[1劈燕:0雅]}欺;8'倆b1盟11順10慎11丹1:PC攔Ou床t=杯{P擁CO杜ut哪[7描:4逢],搭PC缺RS向,P級(jí)CO增ut況[2際:0俊]}因;8'盤(pán)b1軋11珠01織11節(jié)1:PC沫Ou料t=章{P葬CO球ut串[7逼:5敲],詢PC科RS際,P幼CO他ut跑[3亡:0每]}猾;8'窗b1艦10宜11葡11春1:PC潑Ou備t=水{P浸CO寺ut陵[7盾:6駱],濟(jì)PC耽RS極,P啄CO皂ut豈[4芳:0素]}垮;8'就b1正01剖11獵11正1:PC紹Ou餡t=鐘{P回CO組ut部[7似],艇PC家RS喪,P周CO闊ut睜[5衰:0況]}捐;8'舍b0叉11大11黑11嫩1:PC葵Ou蘇t=緣瑞{P貌CR造S,壟PC灰Ou悠t[籃6:若0]啦};de誓fa婦ul圖t:PC座Ou刊t=圣8'的b1亮11申11矩11呆1;en撐dc郵as補(bǔ)eel居sePC巨Ou對(duì)t=PC塔Ou饅tD;//高位差到低激位依桿次處均理C口輸載出數(shù)栗據(jù)al剝wa瓶ys毫@衫(窩re稈se隊(duì)t向or舅P陡CO析ut商Ld眠[7味]鹿ornO價(jià)B

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論