集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 5264|回复: 11

几个学习常用的Verilog HDL源程序

[复制链接]
encounter 发表于 2010-6-28 00:31:17 | 显示全部楼层 |阅读模式
本帖最后由 fpgaw 于 2010-7-4 17:10 编辑

7段译码器
DESCRIPTION : BIN to seven segments converter
//       segment encoding
//        a
//        +---+
//      f | | b
//        +---+<- g
//      e | | c
//        +---+
//        d
//      Enable (EN) active      : high
//      Outputs (data_out) active   : low

       

//-----------------------------------------------------------------------------------



module bin27seg (data_in ,EN ,data_out );

    input [3:0] data_in ;

    input EN ;

    output [6:0] data_out ;
    reg [6:0] data_out ;


    always @(data_in or EN )
    begin
        data_out = 7'b1111111;
        if (EN == 1)
            case (data_in )
                4'b0000: data_out = 7'b1000000; // 0
                4'b0001: data_out = 7'b1111001; // 1
                4'b0010: data_out = 7'b0100100; // 2
                4'b0011: data_out = 7'b0110000; // 3
                4'b0100: data_out = 7'b0011001; // 4
                4'b0101: data_out = 7'b0010010; // 5
                4'b0110: data_out = 7'b0000011; // 6
                4'b0111: data_out = 7'b1111000; // 7
                4'b1000: data_out = 7'b0000000; // 8
                4'b1001: data_out = 7'b0011000; // 9
                4'b1010: data_out = 7'b0001000; // A
                4'b1011: data_out = 7'b0000011; // b
                4'b1100: data_out = 7'b0100111; // c
                4'b1101: data_out = 7'b0100001; // d
                4'b1110: data_out = 7'b0000110; // E
                4'b1111: data_out = 7'b0001110; // F
                default: data_out = 7'b1111111;
            endcase
    end

endmodule
CCIE 发表于 2010-6-28 02:23:51 | 显示全部楼层
最近记性咋这么不好呢,刚下完就忘了
HDL 发表于 2010-6-28 03:14:06 | 显示全部楼层
有点太简单了
CHA 发表于 2010-6-28 05:07:17 | 显示全部楼层
那本书上就有,很简单的
ANG 发表于 2010-6-28 06:53:04 | 显示全部楼层
近来学习VHDL,Verilog HDL微电子课老师讲了,没认真学过,又要孝试了,难呀!
ups 发表于 2010-6-28 08:31:16 | 显示全部楼层
谢谢哈<br>
不错
UFO 发表于 2010-6-28 08:55:12 | 显示全部楼层
就一个吗?还有别的没??
interi 发表于 2010-6-28 10:06:49 | 显示全部楼层
不是说"几个学习常用的Verilog HDL源程序"吗?这里只有一个呀。
ICE 发表于 2010-6-28 10:12:26 | 显示全部楼层
我怎么看不明白那注释呀
longt 发表于 2010-6-28 10:45:05 | 显示全部楼层
iit is very useful
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2024-12-26 13:57 , Processed in 0.066887 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表