精華區beta CSSE 關於我們 聯絡資訊
※ 引述《cabbagefood (回歸自然)》之銘言: : 請問各位大大如何用verilog寫一個計算機的暫存器 : 簡單一點的就是能在fpga模擬版上面按一個指撥 : 會出現七段的1 按2會出現七段的2 : 就跟平常用計算機一樣按123畫面會出現123 : 求救這個程式寫法 拜託大家的幫忙 謝謝 只要用到編碼、解碼而已 low動作 __ |__| |__| abcdefg,你應該知道怎麼分吧? 假如你有3顆按鍵好了(簡單說明) MSB LSB O O O 2 1 0 <--要顯示的數字 input [2:0]key; output [6:0]seg; reg [6:0]seg; always @(key) begin case (key) 3'd1:seg=7'b1001111; 3'd2:seg=7'b0010010; 3'd4:seg=7'b0000110; ......自行補完 endcase end ps:以上是方法,當然還有些小細節,像是case裡面條件要完整,才是好的coding style 最近有個學弟也在問這個,不知是不是同一個人 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.108.99 ※ 編輯: fish39 來自: 140.120.108.99 (05/29 12:42)