verilog reg输出端為什么要同时定義为wire型
always@(posedgeclkornegedgerst_n)begreg输出了,为什么同时还要加上wire ,是不是多此一举,模块与模块之间不是reg类型更好吗
举例
reg dataoutr;
always @(posedge clk or negedge rst_n) begin if(!rst_n) dataoutr <= 8'h00; else if(pos_req) dataoutr <= datAIn;endassign dataout = dataoutr;直接dataoutr也可以吧 ,为什么還要加上assign语句
页:
[1]