亚洲欧美第一页_禁久久精品乱码_粉嫩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) 資 源

主站蜘蛛池模板: 庄河市| 扬州市| 云龙县| 荆州市| 昌黎县| 喀喇沁旗| 克拉玛依市| 西乡县| 调兵山市| 白沙| 上饶县| 阳山县| 万荣县| 纳雍县| 许昌市| 平凉市| 木兰县| 田林县| 昌邑市| 衡阳县| 大荔县| 于田县| 科尔| 望谟县| 浦城县| 潼南县| 莱西市| 巴彦淖尔市| 布拖县| 合肥市| 宜兰县| 龙南县| 武清区| 茌平县| 阳西县| 石景山区| 屯昌县| 布拖县| 许昌县| 盖州市| 吉隆县|