求助一道期末试卷设计题

2019-07-15 23:48发布

期末刷题时看到的 写了程序似乎不太正确
eda题目.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
lxg54321
1楼-- · 2019-07-16 02:44
 精彩回答 2  元偷偷看……
lxg54321
2楼-- · 2019-07-16 04:03
input b;
input clk;
input nclr;
output reg q = 0; //赋初始值0
reg b_reg = 0; //赋初始值0

always @(posedge clk or negedge nclr) begin //异步复位
    if(!nclr) begin
        q <= 1'b0;
        b_reg <= 1'b0;
    end
    else begin
        b_reg <= b ^ !b_reg;
        q <= b_reg;
    end
end
暴躁的小黄瓜
3楼-- · 2019-07-16 05:51
lxg54321 发表于 2015-6-20 00:08
input b;
input clk;
input nclr;

编译了 一下 出现如下的问题
eda编译问题.png
lxg54321
4楼-- · 2019-07-16 09:20
暴躁的小黄瓜 发表于 2015-6-20 14:03
编译了 一下 出现如下的问题

我用ISE编译的没问题,看这个错像是你的第一行有问题。
我看看你模块怎么定义的。
以下是我的模块定义:
module top(b, clk, nclr, q)
//贴上我之前的代码
//
endmodule
暴躁的小黄瓜
5楼-- · 2019-07-16 10:37
lxg54321 发表于 2015-6-20 14:34
我用ISE编译的没问题,看这个错像是你的第一行有问题。
我看看你模块怎么定义的。
以下是我的模块定义:

嗯 这些 我加了 我用的quartusII
lxg54321
6楼-- · 2019-07-16 16:20
 精彩回答 2  元偷偷看……

一周热门 更多>