为寄存器分配整数

时间:2015-04-11 20:53:21

标签: verilog

我是Verilog的新手,所以我在不同基地或类型之间进行转换时遇到问题。更具体地说,我试图为9位长的寄存器分配一个整数。寄存器将表示二进制的有符号整数。我正在尝试这样做。

integer i = -10;
reg [8:0] r;

always @(posedge clk)
  begin
    r <= i;
  end

P.S。我正在使用Verilog和Xilinx ISE v12.4

1 个答案:

答案 0 :(得分:0)

可以将整数分配给寄存器-反之,请参考here。但是需要注意,不要将值截断。