def _config(self): # number of items in main array is resolved from ADDR_WIDTH and size of STATE_T # number of concurent thread is resolved as 2**ID_WIDTH self.MAIN_STATE_T = Param(uint32_t) self.TRANSACTION_STATE_T = Param(uint8_t) self.PIPELINE_CONFIG = Param( OutOfOrderCummulativeOpPipelineConfig.new_config( WRITE_HISTORY_SIZE=4 + 1) ) Axi4._config(self)
def _config(self): Axi4._config(self) self.SNOOP_ADDR_WIDTH = Param(32) self.SNOOP_DATA_WIDTH = Param(32)
def _config(self) -> None: Axi4._config(self) self.DATA_WIDTH = 512 self.ADDR_WIDTH = 10
def _config(self): Axi4._config(self) self.WAY_CNT = Param(4) self.MAX_BLOCK_DATA_WIDTH = Param(None) CacheAddrTypeConfig._config(self)
def _config(self): Axi4._config(self) self.CACHE_LINE_SIZE = Param(64) # [B]