|
SHA-2 Workbench
1.0
|
Architecture of the last pipeline stage. More...
Aliases | |
| a_acc | is h_in ( 8 * WORD_WIDTH - 1 downto 7 * WORD_WIDTH ) |
| Computed value for the hash accumulator \(A\). | |
| b_acc | is h_in ( 7 * WORD_WIDTH - 1 downto 6 * WORD_WIDTH ) |
| Computed value for the hash accumulator \(B\). | |
| c_acc | is h_in ( 6 * WORD_WIDTH - 1 downto 5 * WORD_WIDTH ) |
| Computed value for the hash accumulator \(C\). | |
| d_acc | is h_in ( 5 * WORD_WIDTH - 1 downto 4 * WORD_WIDTH ) |
| Computed value for the hash accumulator \(D\). | |
| e_acc | is h_in ( 4 * WORD_WIDTH - 1 downto 3 * WORD_WIDTH ) |
| Computed value for the hash accumulator \(E\). | |
| f_acc | is h_in ( 3 * WORD_WIDTH - 1 downto 2 * WORD_WIDTH ) |
| Computed value for the hash accumulator \(F\). | |
| g_acc | is h_in ( 2 * WORD_WIDTH - 1 downto WORD_WIDTH ) |
| Computed value for the hash accumulator \(G\). | |
| h_acc | is h_in ( WORD_WIDTH - 1 downto 0 ) |
| Computed value for the hash accumulator \(H\). | |
| a_iv | is iv ( 8 * WORD_WIDTH - 1 downto 7 * WORD_WIDTH ) |
| Old value for the hash accumulator \(A\). | |
| b_iv | is iv ( 7 * WORD_WIDTH - 1 downto 6 * WORD_WIDTH ) |
| Old value for the hash accumulator \(B\). | |
| c_iv | is iv ( 6 * WORD_WIDTH - 1 downto 5 * WORD_WIDTH ) |
| Old value for the hash accumulator \(C\). | |
| d_iv | is iv ( 5 * WORD_WIDTH - 1 downto 4 * WORD_WIDTH ) |
| Old value for the hash accumulator \(D\). | |
| e_iv | is iv ( 4 * WORD_WIDTH - 1 downto 3 * WORD_WIDTH ) |
| Old value for the hash accumulator \(E\). | |
| f_iv | is iv ( 3 * WORD_WIDTH - 1 downto 2 * WORD_WIDTH ) |
| Old value for the hash accumulator \(F\). | |
| g_iv | is iv ( 2 * WORD_WIDTH - 1 downto WORD_WIDTH ) |
| Old value for the hash accumulator \(G\). | |
| h_iv | is iv ( WORD_WIDTH - 1 downto 0 ) |
| Old value for the hash accumulator \(H\). | |
| a_new | is h_out ( 8 * WORD_WIDTH - 1 downto 7 * WORD_WIDTH ) |
| New value for the hash accumulator \(A\). | |
| b_new | is h_out ( 7 * WORD_WIDTH - 1 downto 6 * WORD_WIDTH ) |
| New value for the hash accumulator \(B\). | |
| c_new | is h_out ( 6 * WORD_WIDTH - 1 downto 5 * WORD_WIDTH ) |
| New value for the hash accumulator \(C\). | |
| d_new | is h_out ( 5 * WORD_WIDTH - 1 downto 4 * WORD_WIDTH ) |
| New value for the hash accumulator \(D\). | |
| e_new | is h_out ( 4 * WORD_WIDTH - 1 downto 3 * WORD_WIDTH ) |
| New value for the hash accumulator \(E\). | |
| f_new | is h_out ( 3 * WORD_WIDTH - 1 downto 2 * WORD_WIDTH ) |
| New value for the hash accumulator \(F\). | |
| g_new | is h_out ( 2 * WORD_WIDTH - 1 downto WORD_WIDTH ) |
| New value for the hash accumulator \(G\). | |
| h_new | is h_out ( WORD_WIDTH - 1 downto 0 ) |
| New value for the hash accumulator \(H\). | |
Architecture of the last pipeline stage.
In order to make things simpler, aliases are employed to identify operands
|
Alias |
Computed value for the hash accumulator \(A\).
|
Alias |
Old value for the hash accumulator \(A\).
|
Alias |
New value for the hash accumulator \(A\).
|
Alias |
Computed value for the hash accumulator \(B\).
|
Alias |
Old value for the hash accumulator \(B\).
|
Alias |
New value for the hash accumulator \(B\).
|
Alias |
Computed value for the hash accumulator \(C\).
|
Alias |
Old value for the hash accumulator \(C\).
|
Alias |
New value for the hash accumulator \(C\).
|
Alias |
Computed value for the hash accumulator \(D\).
|
Alias |
Old value for the hash accumulator \(D\).
|
Alias |
New value for the hash accumulator \(D\).
|
Alias |
Computed value for the hash accumulator \(E\).
|
Alias |
Old value for the hash accumulator \(E\).
|
Alias |
New value for the hash accumulator \(E\).
|
Alias |
Computed value for the hash accumulator \(F\).
|
Alias |
Old value for the hash accumulator \(F\).
|
Alias |
New value for the hash accumulator \(F\).
|
Alias |
Computed value for the hash accumulator \(G\).
|
Alias |
Old value for the hash accumulator \(G\).
|
Alias |
New value for the hash accumulator \(G\).
|
Alias |
Computed value for the hash accumulator \(H\).
|
Alias |
Old value for the hash accumulator \(H\).
|
Alias |
New value for the hash accumulator \(H\).