Transcript Lab08
數位系統實驗 Experiment on Digital System Lab08: Combinational Circuit (2) 負責助教:葉俊顯 stanley 提醒:下周小考(以個人為單位), 網頁上會公布考試梯次,請注意 Outline Combinational Circuit (2) If-else Statement Lab 2015/4/13 2 Outline Combinational Circuit (2) If-else Statement Lab 2015/4/13 3 Continuous assignment 2015/4/13 4 always block 2015/4/13 5 Sensitivity/Event list 2015/4/13 6 For loop statement 2015/4/13 7 Case statement (1/4) 2015/4/13 8 Case statement (2/4) 2015/4/13 9 Case statement (3/4) 2015/4/13 10 Case statement (4/4) 2015/4/13 11 Outline Combinational Circuit (2) If-else Statement Lab 2015/4/13 12 IF-ELSE statement (1/2) 2015/4/13 13 IF-ELSE statement (2/2) 2015/4/13 14 IF-ELSE statement (1/5) 2015/4/13 15 IF-ELSE statement (2/5) 2015/4/13 16 IF-ELSE statement (3/5) 2015/4/13 17 IF-ELSE statement (4/5) 2015/4/13 18 IF-ELSE statement (5/5) 2015/4/13 19 Seven-segment display 2015/4/13 20 Seven-segment display Ex: Ex: 2015/4/13 out=8'b11111100; out=8'b10110110; 21 Outline Combinational Circuit (2) If-else Statement Lab 2015/4/13 22 Lab I Seven-Segment display-七段顯示器 輸入為一4-bit的 input 輸出為一8-bit的七段顯示器訊號 題目說明: 當輸入為 0~2,輸入的值直接為 output 的輸出 當輸入為 3~5,將輸入的值乘以 2 後,再減 1 ,成為 output 輸出 當輸入為 6~7,將輸入的值乘以 2 後,再加 1 ,成為 output 輸出 當輸入為其他值,output 的輸出為 0 2015/4/13 23 Lab I 七段顯示器裝置模擬 輸入為 0~2 output 的輸出為輸入 Ex: in=1, out=1; 當輸入為 3~5 2015/4/13 output 輸出為輸入的值乘以 2 後,再減 1 Ex: in=4, out=7; 24 Lab I 七段顯示器裝置模擬 輸入為 6~7 output 輸出為輸入的值乘以 2 後,再加 1 Ex: in=7, out=15 (F); 當輸入為 其他值 output 的輸出為 0 Ex: in=12, out=0; 2015/4/13 25 Lab II 學號顯示器 (Number_display) 輸入 2-bit select 00 01 10 11 代表組別 代表學生一 代表學生二 代表學生三 輸出 8-bit的七段顯示器訊號 (學生學號後三碼) Ex: 組別 012 (七段顯示器顯示 012) 學生一 王大明 學號 F12345678 (七段顯示器顯示 678) 學生二 陳小華 學號 F87654321 (七段顯示器顯示 321) 學生三 N/A (七段顯示器顯示 ERR) 2015/4/13 26 Lab II VeriInstrument裝置模擬 Ex: 組別 012 (七段顯示器顯示 012) 學生一 王大明 學號 F12345678 (七段顯示器顯示 678) 學生二 陳小華 學號 F87654321 (七段顯示器顯示 321) 學生三 N/A (七段顯示器顯示 ERR) 2015/4/13 27 Notice 請勿在桌面建立 Project 及請勿命名中文資料夾 Device family 請確認與 FPGA Chip 符合 (EP1C6Q240C8) Top module name & Project name 需要一致 確認 module … endmodule 為keyword 變成藍色字體 28