※ 引述《wonderwall (拼了)》之銘言:
: 請問大家 一個verilog的問題
: if else 和case的差別
: 就是在面試的時候被問到.... XD
以verilog來說
對於多種選擇
一般來說會用switch case
因為他是一次比較一排資料決定data path
if else是每次都二選一
所以,單純兩種選擇請用if else(決定的邏輯比較簡單)
多種選擇請用switch case(決定的次數只要一次)
--
╭ █◣◢█ ╮ ╭ ███◣╮ ╭═══╮ ╭═════╮ ╭═════╮
║ ████ ╰══╯ █ ◥█╰══╯◢ ☆ ╰═╯ ◢▌ ◢╰══╯ ║
║ ████ ◢◢◣ █◣ █ ◢█◣ █ ◢ ◢█◣ ██◣ █ ◢█◣ ╴ ║
˙ █◥◤█ █◤ ███◤ █◢◤ █ █ █◢█ █▌█ █ █◢◤☆  ̄ρ▄ ║
║ ◥ ◤ █ ● █◥█◣ ◥█◤ █ ◤ ◥◤◥ ◥█◤ █ ◥█◤ ╰〈╭▄﹀║
╰New York Yankees═ ◤ ════ #40 ◤ Chien-Ming Wang═◤═══ψTheAnswer3╯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.83.97