taichi-ishitani/rggen

View on GitHub
lib/rggen/builtins/register/types/indirect.erb

Summary

Maintainability
Test Coverage
rggen_indirect_register #(
  .ADDRESS_WIDTH  (<%= local_address_width %>),
  .START_ADDRESS  (<%= start_address %>),
  .END_ADDRESS    (<%= end_address %>),
  .INDEX_WIDTH    (<%= indirect_index_width %>),
  .INDEX_VALUE    (<%= indirect_index_value %>),
  .DATA_WIDTH     (<%= data_width %>),
  .VALID_BITS     (<%= valid_bits %>)
) u_register (
  .register_if  (<%= register.register_if %>),
  .bit_field_if (<%= bit_field_if %>),
  .i_index      (<%= indirect_index %>)
);