作者fish39 (没有女朋友T.T)
看板CSSE
标题Re: [求救]请问各位FPGA的Verilog
时间Sun May 28 22:01:46 2006
※ 引述《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)