quartus之LPM_MULT測試


quartus之LPM_MULT測試

1、基本作用

一個專用的乘法器,可以調用DSP單元的IP,可以提高設計中的運算效率。

2、實際操作

 

`timescale 1ns/1ns
module mult_tb;
    reg [7:0] a;
    reg [7:0] b;
    wire [15:0] r;

myip_mult U1_tb(
    .dataa(a),
    .datab(b),
    .result(r)
);

initial begin
    a=0;
    b=0;
    $monitor($time,,"a=%d,b=%d,r=%d",a,b,r);
    #1
    a=1;
    b=2;
    #2
    a=100;
    b=200;
    #3
    $stop;
end

endmodule
 run -all
#                    0 a=  0,b=  0,r=    0
#                    1 a=  1,b=  2,r=    2
#                    3 a=100,b=200,r=20000
# ** Note: $stop    : D:/Library/FPGA_altera/A9_LPM_MULT/standard_module/mult_tb.v(24)
#    Time: 6 ns  Iteration: 0  Instance: /mult_tb

3、結果分析

輸出的值就是a與b的乘積,符合預期。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM