PCI Express: Migrating to Stratix 10 from Arria 10 for the Avalon-MM and Avalon-MM DMA Interfaces

ID 683459
Date 1/23/2017
Public

3.8. Hard IP Reconfiguration Interface

Table 9.  Hard IP Reconfiguration Interface
Stratix 10 Arria 10, Stratix V Comments

hip_reconfig_waitrequest

Not required

Stratix 10: Signal names differ, but the functionality is the same unless otherwise noted below.

Arria 10, Stratix V: A wait request signal is not necessary. Requests always complete in a deterministic number of clock cycles.

hip_reconfig_readdatavalid

Not required

Stratix 10: hip_reconfig_readdatavalid indicates that read data is valid.

Arria 10, Stratix V: a read data valid signal is not necessary. Read data is guaranteed to be valid in the same clock cycle that the read is accepted by the slave interface.

hip_reconfig_address[20:0]

hip_reconfig_writedata[7:0]

hip_reconfig_readdata[7:0]

hip_reconfig_address[9:0]

hip_reconfig_writedata[15:0]

hip_reconfig_readdata[15:0]

Signal widths changed to correspond to the Stratix 10 transceiver implementation.
Not required ser_shift_load

Stratix 10: ser_shift_load is not required for dynamic reconfiguration on Stratix 10.

Arria 10, Stratix V:

You must toggle ser_shift_load once after changing to user mode before the first access to read-only registers. This signal should remain asserted for a minimum of 324 ns after switching to user mode.
Not required interface_sel

Stratix 10: interface_sel is not required for dynamic reconfiguration on Stratix 10.

Arria 10, Stratix V: interface_sel must be asserted when performing dynamic reconfiguration. Drive interface_sel low for 4 clock cycles after the release of ser_shift_load.