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

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

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

狀態(tài)機學習心得

  • 資源大小:577 K
  • 上傳時間: 2015-01-02
  • 上傳用戶:Lxb500
  • 資源積分:2 下載積分
  • 標      簽: 狀態(tài)

資 源 簡 介

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

  組成要素有輸入(包括復位),狀態(tài)(包括當前狀態(tài)的操作),狀態(tài)轉移條件,狀態(tài)的輸出條件。

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

  如下:

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

相 關 資 源

主站蜘蛛池模板: 烟台市| 正蓝旗| 兴国县| 富裕县| 肃北| 环江| 龙州县| 自治县| 红河县| 临潭县| 泸定县| 沭阳县| 吉木萨尔县| 迭部县| 牡丹江市| 商水县| 宁化县| 从江县| 芜湖市| 眉山市| 肃南| 巍山| 苏州市| 沂南县| 班玛县| 贺兰县| 盐源县| 思南县| 喜德县| 滕州市| 昔阳县| 崇礼县| 新平| 贵州省| 塔河县| 定西市| 新兴县| 雷州市| 德惠市| 宣汉县| 府谷县|