Achronix Speedster22i Clock and Reset Networks User Manual

Page 25

Advertising
background image

UG027, May 21, 2014

25

and (b) even if it did the user wouldn’t be able to do anything to fix timing problems in the
I/O ring.

For resets going into the FPGA fabric, the guideline is to use logic in the fabric to ensure that
the resets can be synchronized to the particular clock domains. One way of doing this is
shown in Figure 15 below, whereby the logic enables going into reset asynchronously, but
coming out of it asynchronously.

D

Q

D

Q

nclr

nclr

To nclr ports of logic

receiving reset

Nrst

Clk

Figure 15: Reset Synchronization Logic

As far as the external reset sources arc concerned, all dedicated clock buffers can be used as
inputs to the Reset Input Block. Also, for IO banks bonded out on the East-North (EN), East-
South (ES), West-North (WN) or West-South (WS) sides of the device, a total of four IO pads
can be used as inputs to the Reset Input Block. The table below from the HD1000 52.5mm
package spreadsheet dumped out by ACE highlights all the RST pins that can be used. The 8
shown in the red rectangle are only available on the 52.5mm package and not on the 45mm
package since the IO banks on the East-South (ES) and West-North (WN) sides of the device
are not bonded out on the 45mm package.

Table 5: Snapshot of HD1000 52.5mm package spreadsheet to show resets

Port_Name

DIFF-PAIR

USE

BANK

PURPOSE

CLK/RST USE

pad_en_byteio0_dq0

P

G

B50

USER

RST

pad_en_byteio0_dq1

N

G

B50

USER

RST

pad_en_byteio0_dq2

P

G

B50

USER

RST

pad_en_byteio0_dq3

N

G

B50

USER

RST

pad_es_byteio12_dq6

P

G

B32

USER

RST

pad_es_byteio12_dq7

N

G

B32

USER

RST

pad_es_byteio12_dq8

P

G

B32

USER

RST

pad_es_byteio12_dq9

N

G

B32

USER

RST

pad_wn_byteio0_dq0

P

G

B00

USER

RST

pad_wn_byteio0_dq1

N

G

B00

USER

RST

pad_wn_byteio0_dq2

P

G

B00

USER

RST

pad_wn_byteio0_dq3

N

G

B00

USER

RST

pad_ws_byteio12_dq6

P

G

B22

USER

RST

pad_ws_byteio12_dq7

N

G

B22

USER

RST

pad_ws_byteio12_dq8

P

G

B22

USER

RST

pad_ws_byteio12_dq9

N

G

B22

USER

RST

pad0_clk_bank_ne

P

C

CB3

USER

CLK RST

pad0_clk_bank_nw

P

C

CB0

USER

CLK RST

Advertising