練習題

先註冊或登入,就可以在網頁上寫 Verilog、送出自動評分。

組合邏輯

題目難度通過人數狀態
AND 閘:兩個都按下才亮 ★ 179 未作答
Active-Low:為什麼給 1 反而不亮 ★ 165 未作答
反相閘:NAND、NOR、XNOR ★ 146 未作答
一根線點滿八顆燈:位元複製 ★ 140 未作答
位元切片與串接:拆開再組回去 ★ 129 未作答
多工器 MUX:硬體的 if ★ 122 未作答
半加器:一位加法的組成 ★ 108 未作答
卡諾圖化簡:三變數 ★★ 78 未作答
全加器:把進位也算進來 ★★ 68 未作答
2 對 4 解碼器:一次只點一盞燈 ★★ 68 未作答
二進位轉格雷碼 ★★ 60 未作答
4 對 1 多工器:用 case 寫,別漏 default ★★ 51 未作答
畫面裡的方塊:座標判斷 ★★ 42 未作答
優先編碼器:誰的順位最高 ★★ 34 未作答
8 選 1:用索引直接選位 ★ 45 未作答
位元反轉:把 8 位元左右顛倒 ★★ 34 未作答
數一數:4 位元裡有幾個 1 ★★ 35 未作答

七段顯示器

題目難度通過人數狀態
七段解碼器:數字變筆畫 ★★ 26 未作答
兩位數掃描顯示 ★★ 16 未作答

時序邏輯

題目難度通過人數狀態
D 型正反器:電路開始會記住 ★ 43 未作答
每個時脈翻轉一次:閃爍的核心 ★ 27 未作答
4 位元計數器:電路在數數 ★★ 27 未作答
環形計數器:亮點繞圈圈 ★★ 19 未作答
除頻器(翻轉型):每 5 拍翻一次 ★★ 19 未作答
移位暫存器:序列輸入 ★★ 17 未作答
BCD 個位計數器:0 到 9 繞回 ★★ 13 未作答
按鍵一拍脈波(one-pulse) ★★ 12 未作答
除頻器:每 10 拍一個 tick ★★★ 12 未作答
按鍵去彈跳:等它穩下來 ★★★ 9 未作答
雙緣偵測:一變化就舉旗一拍 ★★ 9 未作答
左右旋轉器:亮點聽方向的話 ★★ 8 未作答

狀態機 FSM

題目難度通過人數狀態
啟動/暫停開關:最小的 FSM ★★ 8 未作答
紅綠燈 FSM:狀態圖照著寫 ★★★ 7 未作答
序列偵測器:抓出 1011 ★★★ 4 未作答
販賣機:投幣、出貨、找零 ★★★ 4 未作答

應用題

題目難度通過人數狀態
UART 影格:一個位元組怎麼上線 ★ 7 未作答
Quiz #1-①:2-bit 比較器 ★★ 5 未作答
Quiz #1-②:受控上下數計數器 ★★ 5 未作答
Quiz #2:雙向紅綠燈(無黃燈) ★★ 4 未作答
Quiz #3:鬧鐘比對與停止 ★★ 4 未作答
Quiz #4:電子琴查表 ★★ 4 未作答
蜂鳴器:方波產生器 ★★ 4 未作答
VGA 水平時序:hsync 與可見區 ★★ 4 未作答
PWM:用開關快速切換調亮度 ★★ 4 未作答
恆溫器:暖氣、冷氣與風扇 ★★ 5 未作答

挑戰題

題目難度通過人數狀態
兩位數 BCD 計數:進位 ★★★ 4 未作答
LFSR:硬體亂數產生器 ★★★ 3 未作答
倒數計時器核心:99 到 00 的借位 ★★★ 3 未作答
GCD:資料驅動的 FSM ★★★ 4 未作答
移位相加乘法器:用加法做乘法 ★★★ 6 未作答