SET_DEFAULT - 1.0 English

AXI High Bandwidth Memory Controller LogiCORE IP Product Guide (PG276)

Document ID
PG276
Release Date
2022-11-02
Version
1.0 English

Sets a default value to the attribute specified. This is overridden if a direct value is specified in the command. The following table describes the SET_DEFAULT command input fields and options:

Table 1. SET_DEFAULT Command Input Fields and Options
Command Input Field Options
txn_count (command)
  • READ – Default values are applied to all READ commands.
  • WRITE – Default values are applied to all WRITE commands.
Start_delay (Input fields)
  • bandwidth
  • start_delay
  • base_addr
  • high_addr
  • data_integrity
  • addr_incr_by
  • dest_id
  • axi_addr
  • axi_id
  • axi_size
  • axi_len
  • axi_burst
  • axi_cache
  • axi_prot
  • axi_qos
  • axi_region
  • axi_user
  • txn_count
  • Set the default values to all of the input fields of the WRITE/READ command, even if it is not listed above.
Inter_beat_delay (values)
  • bandwidth – <value in Mb/s>
  • start_delay – <value in no of clocks>
  • base_addr – <value in hex>
  • high_addr – <value in hex>
  • data_integrity – <enabled/disabled>
  • addr_incr_by – <value in hex>
  • dest_id – <value in hex>
  • axi_addr – <value in hex>
  • axi_id – <value in hex>
  • axi_size – <value in hex>
  • axi_len – <value in hex>
  • axi_burst – <value in hex>
  • axi_cache – <value in hex>
  • axi_prot – <value in hex>
  • axi_qos – <value in hex>
  • axi_region – <value in hex>
  • axi_user – <value in hex>
  • txn_count – <value in dec>
wdata_pattern (random distribution option)
  • bandwidth – uniform, normal, <none>
wdata_pat_value (random variance)
  • bandwidth – <% value in dec>, <none>
  • The random variance value is mentioned here as a percentage of Bandwidth
  • Example:1 – If the bandwidth value in column D is 2,500 and Uniform in column E, 10 in column F means the mean bandwidth of 2500 is achieved by uniformly random distribution with ±10% of 2,500 Mb/s variance.
  • Example:2 – If the bandwidth value in column D is 2,500 and normal in column E, 10 (standard_deviation) in column 6 means the bandwidth of 2,500 Mb/s (mean) is achieved with standard deviation of 10%of 2,500. For normal distribution, the standard deviation value should be set to more than 30%.