Reset and Clock Enable Precedence - Reset and Clock Enable Precedence - 2026.1 English - UG1387

Versal Adaptive SoC Hardware, IP, and Platform Development Methodology Guide (UG1387)

Document ID
UG1387
Release Date
2026-07-22
Version
2026.1 English

In AMD devices, the design of all registers prioritizes set/reset over clock enable. This priority applies regardless of whether the set/reset is asynchronous or synchronous. To obtain the most optimal result, AMD recommends that you always code the set/reset before the enable. The if/else constructs within a synchronous block perform this action if necessary. Coding a clock enable first forces the reset into the data path and creates additional logic.