コード例 #1
0
 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)
コード例 #2
0
ファイル: ace.py プロジェクト: mfkiwl/hwtLib
 def _config(self):
     Axi4._config(self)
     self.SNOOP_ADDR_WIDTH = Param(32)
     self.SNOOP_DATA_WIDTH = Param(32)
コード例 #3
0
ファイル: axi_ram.py プロジェクト: mfkiwl/hwtLib
 def _config(self) -> None:
     Axi4._config(self)
     self.DATA_WIDTH = 512
     self.ADDR_WIDTH = 10
コード例 #4
0
 def _config(self):
     Axi4._config(self)
     self.WAY_CNT = Param(4)
     self.MAX_BLOCK_DATA_WIDTH = Param(None)
     CacheAddrTypeConfig._config(self)
コード例 #5
0
 def _config(self):
     Axi4._config(self)
     self.CACHE_LINE_SIZE = Param(64)  # [B]