请教一个简单的verilog hdl问题

2019-03-25 09:13发布

小弟初学hdl,编写了一个m序列发生器,可输出的居然是一条直线!!!!
素闻论坛大神众多,恳请大神帮我看看问题出在哪?

文件1:寄存器模块
module zhixu(d,clk,rst,q);
input d,clk,rst;
output q;
reg q;
always @(posedge clk)
begin
if(rst) q<=1;
else q<=d;
end
endmodule
文件2:顶层模块
module DS(clk,rst,pnout);
input clk,rst;
output pnout;
reg feed;
reg pnout;
wire[6:1]qout;
always@(posedge clk)
begin
pnout<=qout[6];
feed<=qout[1]^qout[6];
end
zhixu ul(.d(feed),.clk(clk),.rst(rst),.q(qout[1]));
zhixu u2(.d(qout[1]),.clk(clk),.rst(rst),.q(qout[2]));
zhixu u3(.d(qout[2]),.clk(clk),.rst(rst),.q(qout[3]));
zhixu u4(.d(qout[3]),.clk(clk),.rst(rst),.q(qout[4]));
zhixu u5(.d(qout[4]),.clk(clk),.rst(rst),.q(qout[5]));
zhixu u6(.d(qout[5]),.clk(clk),.rst(rst),.q(qout[6]));
endmodule 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
blackboard
1楼-- · 2019-03-25 17:59
< / 哪位大神帮帮我吧!!!
blackboard
2楼-- · 2019-03-25 18:32
对大神来说这很简单吧?自己顶一下
blackboard
3楼-- · 2019-03-25 19:49
 精彩回答 2  元偷偷看……
仙猫
4楼-- · 2019-03-25 21:47

 在实际器件/电路里feed的初值不是0就是1,总归有个值,但仿真不知道,就会不知所措。

 

leomeng
5楼-- · 2019-03-25 22:19
这是什么仿真环境?
仙猫
6楼-- · 2019-03-26 02:21
Xilinx ISE 14.1 WebPACK
自带的仿真器ISim

一周热门 更多>