|
SHA-2 Workbench
1.0
|
Carry-Save adder. More...
Entities | |
| RTL | architecture |
| Architecture of the Carry Save Adder. More... | |
Libraries | |
| ieee | |
| Standard library. | |
Use Clauses | |
| std_logic_1164 | |
| Standard 9-values logic library. | |
Generics | |
| width | integer := 8 |
| Width of the adder. | |
Ports | |
| x | in std_logic_vector ( width - 1 downto 0 ) |
| First input operand of the adder. | |
| y | in std_logic_vector ( width - 1 downto 0 ) |
| Second input operand of the adder. | |
| z | in std_logic_vector ( width - 1 downto 0 ) |
| Third input operand of the adder. | |
| c_in | in std_logic |
| Carry input of the adder. | |
| s | out std_logic_vector ( width - 1 downto 0 ) |
| Sum output of the adder. | |
| c_out | out std_logic |
| Carry output of the adder. | |
Carry-Save adder.
Three-operands adder with delay comparable to a two-operands adder
|
Port |
Carry input of the adder.
|
Port |
Carry output of the adder.
|
Library |
Standard library.
|
Package |
Standard 9-values logic library.
|
Generic |
Width of the adder.