taichi-ishitani/rggen

View on GitHub
Branch: master(View all)
NameLines of codeMaintainabilityTest coverage
lib/rggen/builtins/global/array_port_format.rb13
lib/rggen/builtins/global/data_width.rb18
lib/rggen/builtins/global/unfold_sv_interface_port.rb21
lib/rggen/builtins/loaders/configuration/json_loader.rb6
lib/rggen/builtins/loaders/configuration/yaml_loader.rb6
lib/rggen/builtins/loaders/register_map/csv_loader.rb11
lib/rggen/builtins/loaders/register_map/xls_loader.rb16
lib/rggen/builtins/loaders/register_map/xlsx_ods_loader.rb19
lib/rggen/builtins/register/array.rb27
lib/rggen/builtins/register/constructor.rb16
lib/rggen/builtins/register/field_model_creator.rb13
A
25 mins
lib/rggen/builtins/register/indirect_index_configurator.rb46
lib/rggen/builtins/register/name.rb22
A
55 mins
lib/rggen/builtins/register/offset_address.rb54
A
1 hr
lib/rggen/builtins/register/reg_model.rb88
A
50 mins
lib/rggen/builtins/register/rtl_top.rb57
A
45 mins
lib/rggen/builtins/register/sub_block_model.rb28
lib/rggen/builtins/register/type.rb233
B
5 hrs
lib/rggen/builtins/register/types/external.rb68
lib/rggen/builtins/register/types/indirect.rb145
A
55 mins
lib/rggen/builtins/register/uniqueness_validator.rb43
A
1 hr
lib/rggen/builtins/register_block/address_struct.rb48
lib/rggen/builtins/register_block/base_address.rb57
A
1 hr
lib/rggen/builtins/register_block/block_model.rb18
lib/rggen/builtins/register_block/byte_size.rb32
lib/rggen/builtins/register_block/c_header_file.rb13
lib/rggen/builtins/register_block/clock_reset.rb8
lib/rggen/builtins/register_block/constructor.rb13
lib/rggen/builtins/register_block/default_map_creator.rb33
lib/rggen/builtins/register_block/host_if.rb53
lib/rggen/builtins/register_block/host_ifs/apb.rb61
lib/rggen/builtins/register_block/host_ifs/axi4lite.rb90
lib/rggen/builtins/register_block/name.rb22
A
55 mins
lib/rggen/builtins/register_block/ral_package.rb21
lib/rggen/builtins/register_block/rtl_top.rb34
lib/rggen/builtins/register_block/sub_model_creator.rb13
A
25 mins
lib/rggen/commands.rb20
lib/rggen/core_components.rb46
lib/rggen/core_components/c_header/item.rb8
lib/rggen/core_components/c_header/setup.rb17
lib/rggen/core_components/c_utility.rb15
lib/rggen/core_components/c_utility/data_structure_definition.rb49
lib/rggen/core_components/c_utility/source_file.rb10
lib/rggen/core_components/c_utility/variable_declaration.rb29
lib/rggen/core_components/code_utility.rb45
lib/rggen/core_components/code_utility/code_block.rb62
A
35 mins
lib/rggen/core_components/code_utility/line.rb24
lib/rggen/core_components/code_utility/source_file.rb80
lib/rggen/core_components/configuration/configuration_factory.rb21
lib/rggen/core_components/configuration/item.rb10