硬體描述語言與驗證

米利型(Mealy)狀態機的特徵,下列何者正確?

  1. A輸出只由目前的狀態決定,即使輸入改變,輸出也要到下一個時脈才會改變
  2. B輸出由目前的狀態與輸入兩者決定,因此輸入的變化會在同一個週期內反映到輸出
  3. C是不具狀態的組合電路
查看答案與解析

正確答案:B. 輸出由目前的狀態與輸入兩者決定,因此輸入的變化會在同一個週期內反映到輸出

在米利型中,輸出的邏輯除了目前的狀態之外也會看輸入,所以輸入一改變,輸出不必等待時脈就會改變,能早1個週期反應。狀態的數量也可能較少。另一方面,由於從輸入到輸出的組合電路路徑相連,輸入的雜訊會反映到輸出,時序路徑也會變長。也會將輸出以正反器重新接收後再使用。

  • A. 那是摩爾型(Moore)的特徵。
  • B. 正確。雖然反應快,但輸入的雜訊容易出現在輸出。
  • C. 這是具有狀態的序向電路。
練習這個領域 前往領域頁面

硬體描述語言與驗證的其他題目

  1. 在狀態機的狀態編碼中,獨熱編碼(one-hot)的特徵,下列何者正確?
  2. 在具有3個狀態的狀態機中,記憶狀態所需的正反器數量的組合,下列何者正確(二進位編碼/獨熱編碼)?
  3. 在上方的4位元計數器中,當count為15時時脈上升,count會變成多少?
  4. 在Verilog中將8位元的訊號a與b相加,並把結果賦值給8位元的訊號s(assign s = a + b;)。需要注意的地方,下列何者正確?
  5. 原本打算將a當作有號的-1,卻如上方般撰寫,結果gt變成了1。原因下列何者正確?

這個領域的比較