As SHA-224 is simply truncated SHA-256 with different initialization values, and they share the same internal structure, as illustrated in the figure above.
A single instance of SHA-256/SHA-224 function processes input message at the rate of
512 bit / 68 cycles
at 330.25MHz/314.36MHz respectively.
The hardware resource utilizations of SHA-224 is listed in Table 171 below:
BRAM | DSP | FF | LUT | CLB | SRL | clock period(ns) |
0 | 0 | 7806 | 4976 | 1121 | 0 | 3.028 |
The hardware resource utilizations of SHA-256 is listed in Table 172 below:
BRAM | DSP | FF | LUT | CLB | SRL | clock period(ns) |
0 | 0 | 7806 | 4973 | 1176 | 0 | 3.181 |