The following table describes the user configurable parameters.
| Parameter | Allowed Values | Description |
|---|---|---|
| PLTF_ID | 16-bit value Default: 0 |
OEM-defined SCM/HPM platform ID. |
| IP_MODE | HPM/SCM Default: HPM |
Specifies whether the IP is used in SCM or HPM mode. |
| CONF_MODE |
AUTO/BMC Default: AUTO |
AUTO: The LTPI IP instance decides what capabilities to
use on the link with the HPM and enters the Link configuration state
automatically. BMC: The interrupt is used to get software to make the decision and trigger the entrance into the Link configuration state. |
| SYS_CLK_FREQ | 25/50/100MHz Default: 25 |
Frequency of the sys_clk input to the IP. |
| SPD_CAP | 16-bit value Default: 0x803F |
Link speed capability based on Table 21 of the
Datacenter – Secure Control Module (DC-SCM) r 2.2, v
1.0RC2
, representing supported LVDS rates. The
default is DDR with all standard frequencies supported up to 200
MHz. The value of this parameter depends on the chosen FPGA part and
some values would not be allowed; for example, the 7 series
family maximum supported rate is 400 MHz DDR (800 Mb/s). Recommended: It is
recommended to set the link capability as high as necessary, do
not set it too high or leave as default. Lower maximum speed
capability requires lower logic clock frequency, saves power,
and reduces timing issues.
Note: Due
to dynamic clock configuration limitations on 7 series, certain
SPD_CAP combinations on SCM and HPM can
prevent alignment. Avoid setting the
SPD_CAP_150 or CPD_CAP_75
as the highest supported value. |
| NL_GPIO | 1 – 1008 Default: 128 |
Number of normal latency GPI and GPO ports to be
provided on the IP. This number, rounded up to the nearest number divisible by 16, is advertised by the IP during link initialization. Link initialization might result in a smaller number being decided upon. If number of GPI signals to connect the IP to is less than NL_GPIO, then the unused GPI ports are driven to a fixed Low logic level. |
| UART_EN |
2-bit value Default: 11 |
UART channel enable. The default LTPI frame supports 2 UART channels.
This parameter defines whether these channels are enabled, for
example,“01” means that only channel 0 is enabled. This information is advertised by the IP during link initialization. Only channels that are enabled on both SCM and HPM sides shall be supported in the Operational state. The LTPI IP always advertises UART flow control as enabled. Each provided UART port shall have an RTS output and CTS input. If flow control is not required, then the CTS input should be driven to LOW level and the RTS output should be left unconnected. |
| SMB_EN |
6-bit value Default: 111111 |
SMBus/I2C channel enables. The default LTPI frame supports channel 0 (bit 0) to channel 5 (bit 5). This parameter defines if each channel is enabled, but the port is always provided on the IP. This information is advertised by the IP during link initialization. After link initialization, the channel is enabled only if enabled on both SCM and HPM. |
| SMB_SPD | 6-bit value Default: 000000 |
Specifies whether SMBus/I2C class is 100 kb/s “0”
or 400 kb/s “1” per SMBus/I2C channel. This information is advertised by the IP during link initialization. If the same channel has different class on SCM and HPM, the lower one shall be chosen in the Operational state. Setting SMBus/I2C class to 400 kb/s for expected LVDS rates below 200 Mb/s significantly reduces maximum SMBus/I2C rate, so it is not recommended. |
| SMB_MODE | 6-bit value Default: 111111 |
SMBus/I2C interfaces modes – bit set to 1 for
Controller, 0 for Target. After link initialization, the correct behavior of SMBus/I2C channel is achieved only if the interface modes for the channel on SCM and HPM are different. |
| DEBUG_MODE | 0/1 Default: 0 |
Only relevant if IP_MODE = HPM. If set to 1, an AXI4-Lite slave interface is provided to improve the in-system debugability of the design. |
| DATA_CHN_EN | 1-bit value Default: 0 |
Data channel enabled when set to 1. |
| OEM_DW | 0-32 Default:0 |
OEM data width. When set to 0, OEM is disabled. |
| OEM_CAP | 16-bit value Default: 0x0000 |
OEM Capabilities presented in Advertise Frame. |