Package: integer_array_pkg
- File: integer_array_pkg.vhd
Constants
Name | Type | Value | Description |
---|---|---|---|
null_integer_array | integer_array_t | ( length => 0, width => 0, height => 0, depth => 0, bit_width => 0, is_signed => false, lower_limit => integer'low, upper_limit => integer'low, data => null_ptr ) |
Ensure null_integer_array is the default VHDL value of the record |
Types
Name | Type | Description |
---|---|---|
integer_array_t | ||
integer_array_vec_t | array (natural range <>) of integer_array_t |
Functions
- deallocate ( variable arr : inout integer_array_t ) return ()
- set ( arr : integer_array_t;
idx : integer;
value : integer ) return ()
- set ( arr : integer_array_t;
x,
y : integer;
value : integer ) return ()
- set ( arr : integer_array_t;
x,
y,
z : integer;
value : integer ) return ()
- append ( variable arr : inout integer_array_t;
value : integer ) return ()
- reshape ( variable arr : inout integer_array_t;
length : integer ) return ()
- reshape ( variable arr : inout integer_array_t;
width,
height : integer ) return ()
- reshape ( variable arr : inout integer_array_t;
width,
height,
depth : integer ) return ()
- save_csv ( arr : integer_array_t;
file_name : string ) return ()
- save_raw ( arr : integer_array_t;
file_name : string ) return ()