| // Copyright lowRISC contributors. |
| // Licensed under the Apache License, Version 2.0, see LICENSE for details. |
| // SPDX-License-Identifier: Apache-2.0 |
| |
| class ${name}_reg_block extends dv_base_reg_block; |
| `uvm_object_utils(${name}_reg_block) |
| |
| function new(string name = "${name}_reg_block", int has_coverage = UVM_NO_COVERAGE); |
| super.new(name, has_coverage); |
| endfunction : new |
| |
| virtual function void build(uvm_reg_addr_t base_addr); |
| `uvm_fatal(`gfn, "this file does not seem to be auto-generated!") |
| endfunction : build |
| |
| endclass : ${name}_reg_block |