Altifigence Academy

31 / 36 · 概念

檢查方向、重設與輸入順序

以單一位元樣式找出反向連接。

學習目標

  • 以單一位元樣式找出反向連接。

對稱樣式可能藏住錯誤

只用 000 或 111 很難看出方向。輸入一個 1 再全為 0,應出現 001→010→100;若是 100→010→001,就檢查輸入串接位置。若第一值已錯,先比初始值、重設及顯示位元順序。

現象檢查項目
首個資料邊緣出現 100din 插入高位?
總是 000重設有效或 din 維持零?
偏移一個邊緣將重設週期算成資料?
所有階段同時變 din舊值與新賦值

逐列預測再比較

每列寫舊 q、din、rst 與新 q。rst=1 時下一值 000;否則在舊 q[1:0] 後接 din。從第一個不同列開始診斷。理解原範例後,保持 RTL 不變,只用副本改輸入順序以練習資料流預測。

自己試試看

重設後輸入 1,1,0 卻得 100,110,011,先查什麼?

查看解說

检查是否將 din 插入 q[2] 的反向串接。本課預期是 001,011,110。

此選擇適用於本瀏覽器,隨時可從頁尾變更。