aresetn (Synchronous Clear) - 9.1 English

PG109 Fast Fourier Transform LogiCORE IP Product Guide

Document ID
PG109
Release Date
2022-05-04
Version
9.1 English

If the aresetn pin is present on the core, driving the pin Low causes all output pins, internal counters, and state variables to be reset to their initial values. The initial values described in Table: Synchronous Clear Reset Values for Configuration Information are also the default values that the circuit adopts on power-on, regardless of whether the core is configured for aresetn or not. All pending load processes, transform calculations, and unload processes stop and are re-initialized. NFFT is set to the largest FFT point size permitted (the Transform Length value set in the Vivado ® Integrated Design Environment (IDE)). The scaling schedule is set to 1/N. For the Radix-4 Burst I/O and Pipelined Streaming I/O architectures with a non-power-of-four point size, the last stage has a scaling of 1, and the rest have a scaling of 2. See Table: Synchronous Clear Reset Values for Configuration Information .

Table 3-1: Synchronous Clear Reset Values for Configuration Information

Signal

Initial/Reset Value

NFFT

maximum point size = N

FWD_INV

Forward = 1

SCALE_SCH

1 /N

[10 10... 10] for Radix-4 Burst I/O or Pipelined Streaming I/O architectures when N is a power of 4.

[01 10... 10] for Radix-4 Burst I/O or Pipelined Streaming I/O architectures when N is not a power of 4.

[01 01... 01] for Radix-2 Burst I/O or Radix-2 Lite Burst I/O architectures

The aresetn pin takes priority over aclken . If aresetn is asserted, reset occurs regardless of the value of aclken . A minimum aresetn active pulse of two cycles is required, because the signal is internally registered for performance. A pulse of one cycle resets the core, but the response to the pulse is not in the cycle immediately following.