《VerilogHDL负责数字电路设计(AI助学版)》课件 10 - 2 函数 .pptxVIP

  • 1
  • 0
  • 约1.57千字
  • 约 11页
  • 2026-08-26 发布于山东
  • 举报

《VerilogHDL负责数字电路设计(AI助学版)》课件 10 - 2 函数 .pptx

10.2函数;moduleparity;//偶效验位的计算

...

reg[31:0]addr;

regparity;

always@(addr)

begin

parity=calc_parity(addr);

$display(Paritycalculated=%b,calc_parity(addr));

end

...

functioncalc_parity;

input[31:0]address;

begin

calc_parity=^address;

end

endfunction

...

...

endmodule

;functioncalc_parity(input[31:0]address);

begin

calc_parity=^address;

end

endfunction;moduleshifter;

`defineLEFT_SHIFT1b0

`defineRIGHT_SHIFT1b1

reg[31:0]addr,left_addr,right_addr;

regcontrol;

always@(addr)

begin

left_addr=sh

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档