Chapter 6: IP Core Interfaces
6–45
Hard IP Reconfiguration Interface
June 2012
Altera Corporation
Stratix V Hard IP for PCI Express
describes the Hard IP reconfiguration signals.
shows the timing of writes and reads on the Hard IP reconfiguration bus.
f
For a detailed description of the Avalon-MM protocol, refer to the
Avalon
Memory-Mapped Interfaces
chapter in the
Avalon Interface Specifications
Table 6–20. Hard IP Reconfiguration Signals
Signal
I/O
Description
hip_reconfig_clk
I
Reconfiguration clock. The frequency range for this clock is 50–125 MHz.
hip_reconfig_rst_n
I
Active-low Avalon-MM reset. Resets all of the dynamic reconfiguration
registers to their default values as described in
hip_reconfig_address[9:0]
I
The 10-bit reconfiguration address.
hip_reconfig_read
I
Read signal. This interface is not pipelined. You must wait for the return of
the
hip_reconfig_readdata[15:0]
from the current read before
starting another read operation.
hip_reconfig_readdata[15:0]
O
16-bit read data.
hip_reconfig_readdata[15:0]
is valid on the third
cycle after the assertion of
hip_reconfig_read
.
hip_reconfig_write
I
Write signal.
hip_reconfig_writedata[15:0]
I
16-bit write model.
hip_reconfig_byte_en[1:0]
I
Byte enables, currently unused.
ser_shift_load
I
You must toggle this signal 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.
interface_sel
I
A selector which must be asserted when performing dynamic
reconfiguration. Drive this signal low 4 clock cycles after the release of
ser_shift_load
.
Figure 6–37. Hard IP Reconfiguration Bus Timing of Read-Only Registers
avmm_clk
user_mode
ser_shift_load
interface_sel
avmm_wr
avmm_wrdata[15:0]
avmm_rd
avmm_rdata[15:0]
D0
D0
D1
D1
D2 D3
324 ns
4 clks
4 clks
3 clks