verilog中assign wire [2:0]Run_LED;\x05 \x05run_module U2\x05(\x05 .CLK( CLK ),\x05\x05 .RSTn( RSTn ),\x05\x05 .LED_Out( Run_LED )\x05);\x05assign Run_LED = Run_LED;比如这一段里面assign Run_LED = Run_LED;.还有上面的第二行的U2又作何

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/10 10:37:16
verilog中assignwire[2:0]Run_LED;\x05\x05run_moduleU2\x05(\x05.CLK(CLK),\x05\x05.RSTn(RSTn),\x05\x05.L

verilog中assign wire [2:0]Run_LED;\x05 \x05run_module U2\x05(\x05 .CLK( CLK ),\x05\x05 .RSTn( RSTn ),\x05\x05 .LED_Out( Run_LED )\x05);\x05assign Run_LED = Run_LED;比如这一段里面assign Run_LED = Run_LED;.还有上面的第二行的U2又作何
verilog中assign
wire [2:0]Run_LED;
\x05
\x05run_module U2
\x05(
\x05 .CLK( CLK ),
\x05\x05 .RSTn( RSTn ),
\x05\x05 .LED_Out( Run_LED )
\x05);
\x05assign Run_LED = Run_LED;
比如这一段里面assign Run_LED = Run_LED;.还有上面的第二行的U2又作何解释?

verilog中assign wire [2:0]Run_LED;\x05 \x05run_module U2\x05(\x05 .CLK( CLK ),\x05\x05 .RSTn( RSTn ),\x05\x05 .LED_Out( Run_LED )\x05);\x05assign Run_LED = Run_LED;比如这一段里面assign Run_LED = Run_LED;.还有上面的第二行的U2又作何
首先想问一下,你这个模块里面定义里面是否有个输出引脚叫Run_LED,如果是的,那么就好说了;
assign Run_LED = Run_LED语句右边的Run_LED是wire型的寄存器,它与runmodule模块中的LED_Out连接,左边Run_LED是这个模块对应的输出,整个assign语句意思就是将LED_Out的值给模块的Run_LED输出.
个人建议程序别这样写,你可以将wire [2:0]Run_LED替换成为LED_Out,这样好理解一些.