SURF
|
Functions | |
std_logic_vector | decode ( v: in std_logic_vector ) |
std_ulogic | genmux ( s: in std_logic_vector , v: in std_logic_vector ) |
std_ulogic | xorv ( d: in std_logic_vector ) |
std_ulogic | orv ( d: in std_logic_vector ) |
std_ulogic | andv ( d: in std_logic_vector ) |
boolean | notx ( d: in std_logic_vector ) |
boolean | notx ( d: in std_ulogic ) |
std_logic_vector | "-" ( d: in std_logic_vector , i: in integer ) |
std_logic_vector | "-" ( i: in integer , d: in std_logic_vector ) |
std_logic_vector | "+" ( d: in std_logic_vector , i: in integer ) |
std_logic_vector | "+" ( i: in integer , d: in std_logic_vector ) |
std_logic_vector | "-" ( d: in std_logic_vector , i: in std_ulogic ) |
std_logic_vector | "+" ( d: in std_logic_vector , i: in std_ulogic ) |
std_logic_vector | "-" ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | "+" ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | "*" ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | unsigned_mul ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | signed_mul ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | mixed_mul ( a: in std_logic_vector b: in std_logic_vector sign: in std_logic ) |
boolean | "<" ( i: in integer , b: in std_logic_vector ) |
integer | conv_integer ( v: in std_logic_vector ) |
integer | conv_integer ( v: in std_logic ) |
std_logic_vector | conv_std_logic_vector ( i: in integer , w: in integer ) |
std_logic_vector | conv_std_logic_vector_signed ( i: in integer , w: in integer ) |
std_ulogic | conv_std_logic ( b: in boolean ) |
string | tost ( v: in std_logic_vector ) |
string | tost ( v: in std_logic ) |
string | tost ( i: in integer ) |
string | tost_any ( s: in std_ulogic ) |
string | tost_bits ( s: in std_logic_vector ) |
string | tost ( b: in boolean ) |
string | tost ( r: in real ) |
std_logic_vector | decode ( v: in std_logic_vector ) |
std_ulogic | genmux ( s: in std_logic_vector , v: in std_logic_vector ) |
std_ulogic | xorv ( d: in std_logic_vector ) |
std_ulogic | orv ( d: in std_logic_vector ) |
std_ulogic | andv ( d: in std_logic_vector ) |
boolean | notx ( d: in std_logic_vector ) |
boolean | notx ( d: in std_ulogic ) |
std_logic_vector | "-" ( d: in std_logic_vector , i: in integer ) |
std_logic_vector | "-" ( i: in integer , d: in std_logic_vector ) |
std_logic_vector | "+" ( d: in std_logic_vector , i: in integer ) |
std_logic_vector | "+" ( i: in integer , d: in std_logic_vector ) |
std_logic_vector | "-" ( d: in std_logic_vector , i: in std_ulogic ) |
std_logic_vector | "+" ( d: in std_logic_vector , i: in std_ulogic ) |
std_logic_vector | "-" ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | "+" ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | "*" ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | unsigned_mul ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | signed_mul ( a: in std_logic_vector , b: in std_logic_vector ) |
std_logic_vector | mixed_mul ( a: in std_logic_vector b: in std_logic_vector sign: in std_logic ) |
boolean | "<" ( i: in integer , b: in std_logic_vector ) |
integer | conv_integer ( v: in std_logic_vector ) |
integer | conv_integer ( v: in std_logic ) |
std_logic_vector | conv_std_logic_vector ( i: in integer , w: in integer ) |
std_logic_vector | conv_std_logic_vector_signed ( i: in integer , w: in integer ) |
std_ulogic | conv_std_logic ( b: in boolean ) |
string | tost ( v: in std_logic_vector ) |
string | tost ( v: in std_logic ) |
string | tost ( i: in integer ) |
string | tost_any ( s: in std_ulogic ) |
string | tost_bits ( s: in std_logic_vector ) |
string | tost ( b: in boolean ) |
string | tost ( r: in real ) |
Procedures | |
print( s: string ) | |
print( s: string ) |
Libraries | |
ieee |
Use Clauses | |
std_logic_1164 | |
numeric_std | |
textio |
Components | |
report_version |
Constants | |
zero32 | std_logic_vector ( 31 downto 0 ) := ( others = > ' 0 ' ) |
zero64 | std_logic_vector ( 63 downto 0 ) := ( others = > ' 0 ' ) |
zero128 | std_logic_vector ( 127 downto 0 ) := ( others = > ' 0 ' ) |
one32 | std_logic_vector ( 31 downto 0 ) := ( others = > ' 1 ' ) |
one64 | std_logic_vector ( 63 downto 0 ) := ( others = > ' 1 ' ) |
one128 | std_logic_vector ( 127 downto 0 ) := ( others = > ' 1 ' ) |
log2 | log2arr := ( 0 , 0 , 1 , 2 , 2 , 3 , 3 , 3 , 3 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , others = > 9 ) |
log2x | log2arr := ( 0 , 1 , 1 , 2 , 2 , 3 , 3 , 3 , 3 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 4 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 5 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 6 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 7 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , 8 , others = > 9 ) |
Types | |
log2arr | ( 0 to 512 ) integer |
Attributes | |
sync_set_reset | string |
async_set_reset | string |