Entity: adder_substracter_real
- File: adder_substracter_real.vhd
Diagram
Generics
Generic name |
Type |
Value |
Description |
format |
string |
"signed" |
|
opp |
string |
"add" |
|
DATA_SIZE |
natural |
16 |
|
Ports
Port name |
Direction |
Type |
Description |
data1_i |
in |
std_logic_vector(DATA_SIZE-1 downto 0) |
input data |
data1_en_i |
in |
std_logic |
|
data1_sof_i |
in |
std_logic |
|
data1_eof_i |
in |
std_logic |
|
data1_clk_i |
in |
std_logic |
|
data1_rst_i |
in |
std_logic |
|
data2_i |
in |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data2_en_i |
in |
std_logic |
|
data2_sof_i |
in |
std_logic |
|
data2_eof_i |
in |
std_logic |
|
data2_clk_i |
in |
std_logic |
|
data2_rst_i |
in |
std_logic |
|
data_o |
out |
std_logic_vector(DATA_SIZE downto 0) |
for the next component |
data_en_o |
out |
std_logic |
|
data_sof_o |
out |
std_logic |
|
data_eof_o |
out |
std_logic |
|
data_clk_o |
out |
std_logic |
|
data_rst_o |
out |
std_logic |
|
Signals
Name |
Type |
Description |
data_in_s |
std_logic_vector(DATA_SIZE downto 0) |
|
data_s |
std_logic_vector(DATA_SIZE downto 0) |
|
data_en_s |
std_logic |
|
data_eof_s |
std_logic |
|
data_sof_s |
std_logic |
|
data1_s |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data2_s |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data11_en_s |
std_logic |
|
data21_en_s |
std_logic |
|
data11_sof_s |
std_logic |
|
data21_sof_s |
std_logic |
|
data11_eof_s |
std_logic |
|
data21_eof_s |
std_logic |
|
data11_s |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
data21_s |
std_logic_vector(DATA_SIZE-1 downto 0) |
|
d1_en_s |
std_logic |
|
d2_en_s |
std_logic |
|
d1_sof_s |
std_logic |
|
d2_sof_s |
std_logic |
|
d1_eof_s |
std_logic |
|
d2_eof_s |
std_logic |
|
d1_s |
std_logic_vector(DATA_SIZE downto 0) |
resize before operation |
d2_s |
std_logic_vector(DATA_SIZE downto 0) |
resize before operation |
Processes