Heading1 - ipad_diffd2, Figure - figure 1-12: ipad_diffd2 logic symbol, Table - table 1-28: ports – Achronix Speedster22i User Macro Guide User Manual

Page 41: Ipad_diffd2

Advertising
background image

I/O Cells

IPAD_DIFFD2

Speedster Macro Cell Library

www.achronix.com

PAGE 24

IPAD_DIFFD2

DDR Differential Input Pad with Asynchronous or Synchronous Set/
Reset

douta

pad

IPAD_DIFFD2

q

d

rstn

q

d

rstn

q

ce

d

rstn

q

ce

d

rstn

data_en

rstn

clk

doutb

padn

Figure 1-12: IPAD_DIFFD2 Logic Symbol

IPAD_D2 is a differential Double Data Rate (DDR) input pad. There is an additional register 
stage   on the input to allow the logic level on the pad to changes on both the rising and falling 
edges of the clock, but allow the interface signals to and from the FPGA core to change on the 
rising edge of the clock.  This additional level of registers provides a full cycle to get into and 
out of the FPGA core.

Table 1-28: Ports

Name

Type

Description

pad

Device pad.

padn

Complement Device pad.

douta

Positive-edge based data output. Data is clocked from the pad to an
internal register on the rising edge of the clock. On the next rising edge of
the clock, if the data_en input is high, the data will appear on the douta
output.

doutb

Negative-edge based data output. Data is clocked from the pad to an
internal register on the falling edge of the clock. On the next rising edge
of the clock, if the data_en input is high, the data will appear on the doutb
output.

data_en

Receive Data Enable (active-high). A high value on rxdata_en enables the
received data to be clocked into the douta and doutb output registers.

rstn

Input Register Reset input. A low value on rstn performs an asynchro-
nous initialization of the Input Register if the rstmode parameter is set to
“async”. A low value on rstn performs a synchronous initialization of the
input registers if the rstmode parameter is set to "sync". The value initial-
ized into the Input Register is determined by the value of the rstvalue
parameter.

clk

Input Register Clock Input.

input

input

output

output

input

input

input

Advertising