Package: com_debug_codec_builder_pkg
- File: com_debug_codec_builder.vhd
Functions
- open_group ( variable l : inout line) return ()
- append_group ( variable l : inout line;
constant element : in string) return ()
- close_group ( variable l : inout line;
variable code : out string;
variable length : out natural) return ()
- create_group ( constant num_of_elements : natural range 0 to 10;
constant element1 : string := "";
constant element2 : string := "";
constant element3 : string := "";
constant element4 : string := "";
constant element5 : string := "";
constant element6 : string := "";
constant element7 : string := "";
constant element8 : string := "";
constant element9 : string := "";
constant element10 : string := "") return string
- create_array_group ( constant arr : string;
constant range_left1 : string;
constant range_right1 : string;
constant is_ascending1 : boolean;
constant range_left2 : string := "";
constant range_right2 : string := "";
constant is_ascending2 : boolean := true) return string
- escape_special_characters ( constant data : string) return string
- split_group ( constant grp : in string;
variable elements : inout lines_t;
constant max_num_of_elements : in natural;
variable length : inout natural) return ()
Description
Decoding support
- get_element ( constant grp : in string;
constant position : in natural) return string
- get_first_element ( constant grp : string) return string
- deallocate_elements ( variable elements : inout lines_t) return ()
- unescape_special_characters ( constant code : string) return string