Setting TWTR Check Parameter OFF for RLDRAM 3 Designs - 1.0 English

Versal ACAP Soft RLDRAM 3 Memory Controller LogiCORE IP Product Guide (PG354)

Document ID
PG354
Release Date
2021-11-03
Version
1.0 English

This TWTR_CHECK_OFF switch provides the ability to turn OFF TWTR timing check inside the RLDRAM 3 controller. The default value of TWTR_CHECK parameter for RLDRAM 3 is set to ON. In many cases, it has been observed that some user traffic patterns never execute the TWTR timing. If the TWTR_CHECK_OFF switch is set to OFF, then the whole logic is bypassed. This can potentially help improve timing as well as improved bus efficiency. This can be changed through the Tcl command using the user parameter TWTR_CHECK_OFF for any RLDRAM 3 designs. The table shows details of the TWTR_CHECK_OFF user parameter.

Note: Do not turn this timing check off unless the access pattern will never cause a TWTR failure.
Table 1. TWTR_CHECK_OFF User Parameter
User Parameter Value Format Default Value Possible Values
TWTR_CHECK_OFF String FALSE FALSE – TWTR_CHECK parameter set to ON

TRUE – TWTR_CHECK parameter set to OFF

Follow these steps to change the TWTR check parameter value.

  1. Generate RLDRAM 3 IP.
  2. In the Generate Output Products option, do not select Generate instead select Skip.
  3. set_property -dict [list config.TWTR_CHECK_OFF <value_to_be_set>] [get_ips <ip_name>]

    For example:

    set_property -dict [list config.TWTR_CHECK_OFF {true}] [get_ips rld3_0]
  4. Generate output files by selecting Generate Output Products after right-clicking IP. Set the TWTR_CHECK_OFF value by running the following command on the Tcl console:

    Set the TWTR_CHECK_OFF value by running the following command on the TclThe generated output files have the TWTR_CHECK parameter value set as per the selected value.