Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Vivado2019.2でUVMを使った話

tethys_seesaa
November 09, 2019

 Vivado2019.2でUVMを使った話

tethys_seesaa

November 09, 2019
Tweet

More Decks by tethys_seesaa

Other Decks in Technology

Transcript

  1. デザイン、 テストベンチ 使用したデザイン、テストベンチ ◦ Design and Verification of APB Protocol

    ◦ Implement an APB Verification environment in UVM based System Verilog ◦ https://www.edaplayground.com/x/2QzY ◦ EDA playgroundより拝借 ◦ $psprintfタスクは$sformatfタスクに変換 以下、一部紹介
  2. ModelSim Intel FPGA Edition(10.6d/19.2) で実行しようとする と... ライセンスエラーで使用不可 # ** Error:

    (vsim-1) Unable to checkout verification license - testbench generation feature (randomize, randcase, randsequence, covergroup) is only supported with QuestaSim. # Time: 0 ps Iteration: 0 Instance: /test File: ../dv/testbench.sv # Error loading design Error loading design # End time: 17:34:36 on Nov 07,2019, Elapsed time: 0:00:00 # Errors: 2, Warnings: 0
  3. シミュレーションの設定 set_property -name {xsim.compile.xvlog.more_options} -value {-L uvm} -objects [get_filesets sim_1]

    set_property -name {xsim.elaborate.xelab.more_options} - value {-L uvm} -objects [get_filesets sim_1]