以下のファイルを "alu_test.txt" としてセーブした後、
# input A[15:0] B[15:0] CB[3:0] # testvector # A[15:0] B[15:0] CB[3:0] 100 16'h0001 16'h0001 `IADD # add 100 16'h0001 16'hFFFF `IADD 100 16'hFFFF 16'h0001 `IADD 100 16'h8000 16'h8000 `IADD 100 16'h7FFF 16'h0001 `IADD 100 16'h0001 16'hFFFE `IADD 100 16'hFFFE 16'h0001 `IADD 100 16'hFFFF 16'hFFFF `IADD
% make_vector alu_test.txt > alu_test.vct
initial begin A[15:0] = # 100 16'h0001; // add A[15:0] = # 100 16'h0001; A[15:0] = # 100 16'hFFFF; A[15:0] = # 100 16'h8000; A[15:0] = # 100 16'h7FFF; A[15:0] = # 100 16'h0001; A[15:0] = # 100 16'hFFFE; A[15:0] = # 100 16'hFFFF; end initial begin B[15:0] = # 100 16'h0001; // add B[15:0] = # 100 16'hFFFF; <以下省略>
次は、 シミュレーション です。
My mail address is
kuga@cs.kumamoto-u.ac.jp .
Last modified on