打印

FPGA入门学习问题

[复制链接]
728|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
爱梦想|  楼主 | 2017-3-1 18:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我是一个FPGA初学者,前几天学习完了Verilog HDL语言和数电。改写了下面的代码,在调试的过程中遇到了一些问题。总结为关于parameter的使用和assign的使用。在网上及学习Verilog的过程中,都没有看到过一些关键字的用法讲解,只是通过几个例子来理解。于是在使用的时候就出现了问题。希望有大神能狗指点一二。
module test_Change1 (A, B, C, L);

input A, B, C; //定义输入端口

output L;//定义输出端口

reg a = 1'b1, b = 1'b1, c = 1'b1;//对a,b,c进行初始化
//不能使用assign对寄存器初始化
//assign a = 1'b1;
//assign b = 1'b1;
//assign c = 1'b1;

//parameter a, b, c;

always @(posedge A)
        a = 1'b0;
always @(posedge B)
        b = 1'b0;
always @(posedge C)
        c = 1'b0;

assign L = (a&b)|(a&c)|(b&c);
endmodule

相关帖子

沙发
wangjun403| | 2017-3-2 08:54 | 只看该作者
问题呢!!!

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

32

帖子

0

粉丝