word_aligner.v

来自「Vlerilog HDL高级数字设计源码」· Verilog 代码 · 共 17 行

V
17
字号
module word_aligner (word_out, word_in);
  output	[7: 0]	word_out;
  input 	[7: 0]	word_in;

  assign word_out = aligned_word(word_in);

  function [7: 0] aligned_word;
    input 	[7: 0] 	word_in;	// 5-10-2004
    begin
      aligned_word = word_in;
      if (aligned_word != 0)
        while (aligned_word[7] == 0) aligned_word = aligned_word << 1;
    end
  endfunction
endmodule

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?