URL
https://opencores.org/ocsvn/lpffir/lpffir/trunk
Subversion Repositories lpffir
[/] [lpffir/] [trunk/] [uvm/] [rca_uvm/] [generated_tb/] [tb/] [top_tb/] [sv/] [top_tb.sv] - Rev 5
Compare with Previous | Blame | View Log
// You can insert code here by setting file_header_inc in file common.tpl//=============================================================================// Project : generated_tb//// File Name: top_tb.sv////// Version: 1.0//// Code created by Easier UVM Code Generator version 2016-04-18-EP on Tue Mar 19 21:50:30 2019//=============================================================================// Description: Testbench//=============================================================================module top_tb;timeunit 1ns;timeprecision 1ps;`include "uvm_macros.svh"import uvm_pkg::*;import top_test_pkg::*;import top_pkg::top_config;// Configuration object for top-level environmenttop_config top_env_config;// Test harnesstop_th th();// You can insert code here by setting tb_inc_inside_module in file common.tpl// You can remove the initial block below by setting tb_generate_run_test = no in file common.tplinitialbegin// You can insert code here by setting tb_prepend_to_initial in file common.tpl// Create and populate top-level configuration objecttop_env_config = new("top_env_config");if ( !top_env_config.randomize() )`uvm_error("top_tb", "Failed to randomize top-level configuration object" )top_env_config.rca_vif = th.rca_if_0;top_env_config.is_active_rca = UVM_ACTIVE;top_env_config.checks_enable_rca = 1;top_env_config.coverage_enable_rca = 1;uvm_config_db #(top_config)::set(null, "uvm_test_top", "config", top_env_config);uvm_config_db #(top_config)::set(null, "uvm_test_top.m_env", "config", top_env_config);// You can insert code here by setting tb_inc_before_run_test in file common.tplrun_test();endendmodule
