EDA用算法流程圖描述系統(tǒng)時的ASM圖
出處:leon_lee 發(fā)布于:2008-10-11 13:47:46
用算法流程圖描述系統(tǒng)時,并未嚴格地規(guī)定完成各操作所需的時間及操作之間的時間關(guān)系,僅規(guī)定了操作的順序。對于采用同步時序結(jié)構(gòu)的控制器,它在時鐘脈沖的驅(qū)動下將產(chǎn)生一系列的控制信號,使數(shù)據(jù)處理單元完成各種操作。為此應(yīng)該對各操作間的時間關(guān)系作出嚴格的描述。算法狀態(tài)機ASM(A1gorithmic State Machine)圖就是—種描述時鐘驅(qū)動的控制器的工作流程的方法,它采用類似于流程圖的形式來描述控制器在不同的時間內(nèi)應(yīng)完成的一系列操作,反映了控制條件及控制器狀態(tài)的轉(zhuǎn)換。這種描述方法和控制器硬件的實施有很好的對應(yīng)關(guān)系。
ASM圖由狀態(tài)塊、判別塊、條件輸出塊以及指向線組成。狀態(tài)塊的符號是一個矩型塊,它用于表示控制器的一個狀態(tài),該狀態(tài)的名稱及二進制代碼伸口果已經(jīng)進行了狀態(tài)分配)分別標(biāo)在狀態(tài)塊的左、右上角,塊內(nèi)標(biāo)明該狀態(tài)下數(shù)據(jù)處理單元應(yīng)進行的操作以及控制器的相應(yīng)輸出。判別塊的符號是一個菱形,用于表示狀態(tài)分支的判別,判別變量(分支變量)寫入菱形框內(nèi),在判別塊的出口處寫明滿足的條件。條件輸出塊用橢圓或兩邊為圓弧線的條件輸出框表示條件輸出,條件輸出塊位于滿足狀態(tài)分支條件的支路上,條件輸出的名稱寫在框內(nèi),條件塊的輸入總是來自判別塊,僅當(dāng)相應(yīng)判別條件滿足時才進行框中表明的操作,而且是在條件滿足時立即執(zhí)行的。指向線(箭頭線)用于把狀態(tài)塊、判別塊、條件輸出塊有機地連接起來,構(gòu)成完整的ASM圖。在ASM圖的標(biāo)注中,
表示CS是低電平有效,“CP1 ↑↓”表示CP1輸出一個正脈沖。如圖是一個乘法器控制單元的ASM圖。

如圖 乘法器控制單元的ASM圖
上一篇:EDA的流程圖
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- EDA技術(shù)工具鏈與全流程設(shè)計運維指南2026/1/5 10:28:51
- PLC程序現(xiàn)場疑難問題排查與深度優(yōu)化指南2025/12/24 14:36:36
- PLC程序現(xiàn)場調(diào)試與優(yōu)化實操指南2025/12/24 14:29:57
- 工業(yè)PLC模擬量信號采集:調(diào)理技術(shù)與抗干擾工程方案2025/12/15 14:39:08
- PLC設(shè)備如何選型2025/9/5 17:15:14









