gem5.components.processors.abstract_generator.html
gem5.components.processors.abstract_generator module¶
- class gem5.components.processors.abstract_generator.AbstractGenerator(cores: List[AbstractGeneratorCore])¶
Bases:
AbstractProcessor
The abstract generator It defines the external interface of every generator component.
- abstract = False¶
- cxx_exports = []¶
- cxx_extra_bases = []¶
- cxx_param_exports = []¶
- cxx_template_params = []¶
- incorporate_processor(board: AbstractBoard) None ¶
- abstract start_traffic() None ¶
Depending on what the internal generator core for inheriting classes is this method needs to be implemented in detail or implmeneted as pass.
- gem5.components.processors.abstract_generator.partition_range(min_addr: int, max_addr: int, num_partitions: int) List[tuple] ¶