| |||
| Home > Functional Overview > Functional operation > Clocking and resets | |||
This section describes:
The device has the following functional clock inputs:
aclk
mclk
mclkn
mclkx2
mclkx2n
dqs_in_<n> where n is 0<n<bytes of external memory data bus
dqs_in_n_<n> where n is 0<n<bytes of external memory data bus.
These clocks can be grouped into two clock domains:
aclk is in this domain. The aclk domain signals can only be stopped if the external memories are put in self-refresh mode.
All clocks except aclk are in this domain. The mclk signal must be clocked at the rate of the external memory clock speed. The mclk domain signals can only be stopped if the external memories are put in self-refresh mode.
A clock output is provided for every external memory device.
The device has two reset inputs:
This is the reset signal for the aclk domain.
This is the reset signal for the mclk domain.
You can change both reset signals asynchronously to their respective clock domain. Internally to the device, the deassertion of the aresetn signal is synchronized to aclk, and the deassertion of the mresetn signal is synchronized to the mclk, mclkn, mclkx2, and mclkx2n clock signals.