亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊(cè)

您現(xiàn)在的位置是:蟲蟲下載站 > 資源下載 > 可編程邏輯 > 狀態(tài)機(jī)學(xué)習(xí)心得

狀態(tài)機(jī)學(xué)習(xí)心得

  • 資源大?。?/b>577 K
  • 上傳時(shí)間: 2015-01-02
  • 上傳用戶:Lxb500
  • 資源積分:2 下載積分
  • 標(biāo)      簽: 狀態(tài)

資 源 簡 介

  FSM 分兩大類:米里型和摩爾型。

  組成要素有輸入(包括復(fù)位),狀態(tài)(包括當(dāng)前狀態(tài)的操作),狀態(tài)轉(zhuǎn)移條件,狀態(tài)的輸出條件。

  設(shè)計(jì)FSM 的方法和技巧多種多樣,但是總結(jié)起來有兩大類:第一種,將狀態(tài)轉(zhuǎn)移和狀態(tài)的操作和判斷等寫到一個(gè)模塊(process、block)中。另一種是將狀態(tài)轉(zhuǎn)移單獨(dú)寫成一個(gè)模塊,將狀態(tài)的操作和判斷等寫到另一個(gè)模塊中(在Verilog 代碼中,相當(dāng)于使用兩個(gè)“always” block)。其中較好的方式是后者。其原因

  如下:

  首先FSM 和其他設(shè)計(jì)一樣,最好使用同步時(shí)序方式設(shè)計(jì),好處不再累述。而狀態(tài)機(jī)實(shí)現(xiàn)后,狀態(tài)轉(zhuǎn)移是用寄存器實(shí)現(xiàn)的,是同步時(shí)序部分。狀態(tài)的轉(zhuǎn)移條件的判斷是通過組合邏輯判斷實(shí)現(xiàn)的,之所以第二種比第一種編碼方式合理,就在于第二種編碼將同步時(shí)序和組合邏輯分別放到不同的程序塊(process,block) 中實(shí)現(xiàn)。這樣做的好處不僅僅是便于閱讀、理解、維護(hù),更重要的是利于綜合器優(yōu)化代碼,利于用戶添加合適的時(shí)序約束條件,利于布局布線器實(shí)現(xiàn)設(shè)計(jì)。顯式的 FSM 描述方法可以描述任意的FSM(參考Verilog 第四版)P181 有限狀態(tài)機(jī)的說明。兩個(gè) always 模塊。其中一個(gè)是時(shí)序模塊,一個(gè)為組合邏輯。時(shí)序模塊設(shè)計(jì)與書上完全一致,表示狀態(tài)轉(zhuǎn)移,可分為同步與異步復(fù)位。

相 關(guān) 資 源

主站蜘蛛池模板: 洛扎县| 克拉玛依市| 琼海市| 肃南| 阳江市| 万州区| 治多县| 莆田市| 泸州市| 临清市| 仁怀市| 荔波县| 河西区| 马尔康县| 治县。| 漳浦县| 赣榆县| 上饶县| 娱乐| 英超| 綦江县| 河东区| 曲沃县| 嘉定区| 乌拉特中旗| 安塞县| 通化市| 巫山县| 正蓝旗| 武山县| 余江县| 建阳市| 涟源市| 北碚区| 板桥市| 大丰市| 陇川县| 平阴县| 江津市| 石阡县| 中卫市|