Heading1 - ipad_d2, Figure - figure 1-8: ipad_d2 logic symbol, Table - table 1-20: ports – Achronix Speedster22i User Macro Guide User Manual

Page 34: Ipad_d2

Advertising
background image

I/O Cells

IPAD_D2

Speedster Macro Cell Library

www.achronix.com

PAGE 17

IPAD_D2

DDR Input Pad with Asynchronous or Synchronous Set/Reset

douta

pad

IPAD_D2

q

d

rstn

q

d

rstn

q

ce

d

rstn

q

ce

d

rstn

data_en

rstn

clk

doutb

Figure 1-8: IPAD_D2 Logic Symbol

IPAD_D2 is a 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-20: Ports

Name

Type

Description

pad

Bidirectional 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

output

output

input

input

input

Advertising