Package strings
For detailed documentation see below.
Name |
Value |
Description |
---|---|---|
C_POC_NUL |
ite ( ( SYNTHESIS_TOOL /= SYNTHESIS_TOOL_ALTERA_QUARTUS2 ) , NUL , '`' ) |
WORKAROUND: for Altera Quartus-II Version: 15.0 Issue:
|
Name |
Description |
---|---|
T_RAWCHAR |
|
T_RAWSTRING |
|
T_DIGIT_BIN |
digit subtypes incl. error Value (-1) |
T_DIGIT_OCT |
|
T_DIGIT_DEC |
|
T_DIGIT_HEX |
Functions
- to_char(std_logic Value)
to_char
- Parameters:
Value (std_logic)
- to_char(T_RAWCHAR rawchar)
- Parameters:
rawchar (T_RAWCHAR)
- to_HexChar(natural Value)
- Parameters:
Value (natural)
- to_HexChar(unsigned Value)
- Parameters:
Value (unsigned)
- chr_isDigit(character chr)
chr_is* function
- Parameters:
chr (character)
- chr_isLowerHexDigit(character chr)
- Parameters:
chr (character)
- chr_isUpperHexDigit(character chr)
- Parameters:
chr (character)
- chr_isHexDigit(character chr)
- Parameters:
chr (character)
- chr_isLower(character chr)
- Parameters:
chr (character)
- chr_isLowerAlpha(character chr)
- Parameters:
chr (character)
- chr_isUpper(character chr)
- Parameters:
chr (character)
- chr_isUpperAlpha(character chr)
- Parameters:
chr (character)
- chr_isAlpha(character chr)
- Parameters:
chr (character)
- raw_format_bool_bin(boolean Value)
raw_format_* functions
- Parameters:
Value (boolean)
- raw_format_bool_chr(boolean Value)
- Parameters:
Value (boolean)
- raw_format_bool_str(boolean Value)
- Parameters:
Value (boolean)
- raw_format_slv_bin(std_logic_vector slv)
- Parameters:
slv (std_logic_vector)
- raw_format_slv_oct(std_logic_vector slv)
- Parameters:
slv (std_logic_vector)
- raw_format_slv_dec(std_logic_vector slv)
- Parameters:
slv (std_logic_vector)
- raw_format_slv_hex(std_logic_vector slv)
- Parameters:
slv (std_logic_vector)
- raw_format_nat_bin(natural Value)
- Parameters:
Value (natural)
- raw_format_nat_oct(natural Value)
- Parameters:
Value (natural)
- raw_format_nat_dec(natural Value)
- Parameters:
Value (natural)
- raw_format_nat_hex(natural Value)
- Parameters:
Value (natural)
- str_format(REAL Value, natural precision = 3)
str_format_* functions
- Parameters:
Value (REAL)
precision (natural)
- to_string(boolean Value)
to_string
- Parameters:
Value (boolean)
- to_string(integer Value, positive base = 10)
- Parameters:
Value (integer)
base (positive)
- to_string(std_logic_vector slv, character format, natural Length = 0, character fill = \'0\')
- Parameters:
slv (std_logic_vector)
format (character)
Length (natural)
fill (character)
- to_string(T_RAWSTRING rawstring)
- Parameters:
rawstring (T_RAWSTRING)
- to_string(T_BCD_VECTOR Value)
- Parameters:
Value (T_BCD_VECTOR)
- to_slv(T_RAWSTRING rawstring)
to_slv
- Parameters:
rawstring (T_RAWSTRING)
- to_digit_bin(character chr)
to_digit*
- Parameters:
chr (character)
- Return type:
- to_digit_oct(character chr)
- Parameters:
chr (character)
- Return type:
- to_digit_dec(character chr)
- Parameters:
chr (character)
- Return type:
- to_digit_hex(character chr)
- Parameters:
chr (character)
- Return type:
- to_digit(character chr, character base = \'d\')
- Parameters:
chr (character)
base (character)
- to_natural_bin(string str)
to_natural*
- Parameters:
str (string)
- to_natural_oct(string str)
- Parameters:
str (string)
- to_natural_dec(string str)
- Parameters:
str (string)
- to_natural_hex(string str)
- Parameters:
str (string)
- to_natural(string str, character base = \'d\')
- Parameters:
str (string)
base (character)
- to_RawChar(character char)
to_raw*
- Parameters:
char (character)
- Return type:
- to_RawString(string str)
- Parameters:
str (string)
- Return type:
- resize(string str, positive size, character FillChar = C\_POC\_NUL)
resize
- Parameters:
str (string)
size (positive)
FillChar (character)
- chr_toLower(character chr)
Character functions
- Parameters:
chr (character)
- chr_toUpper(character chr)
- Parameters:
chr (character)
- str_length(string str)
String functions
- Parameters:
str (string)
- str_equal(string str1, string str2)
- Parameters:
str1 (string)
str2 (string)
- str_match(string str1, string str2)
- Parameters:
str1 (string)
str2 (string)
- str_imatch(string str1, string str2)
- Parameters:
str1 (string)
str2 (string)
- str_pos(string str, character chr, natural start = 0)
- Parameters:
str (string)
chr (character)
start (natural)
- str_pos(string str, string pattern, natural start = 0)
- Parameters:
str (string)
pattern (string)
start (natural)
- str_ipos(string str, character chr, natural start = 0)
- Parameters:
str (string)
chr (character)
start (natural)
- str_ipos(string str, string pattern, natural start = 0)
- Parameters:
str (string)
pattern (string)
start (natural)
- str_find(string str, character chr)
- Parameters:
str (string)
chr (character)
- str_find(string str, string pattern)
- Parameters:
str (string)
pattern (string)
- str_ifind(string str, character chr)
- Parameters:
str (string)
chr (character)
- str_ifind(string str, string pattern)
- Parameters:
str (string)
pattern (string)
- str_replace(string str, string pattern, string replace)
- Parameters:
str (string)
pattern (string)
replace (string)
- str_substr(string str, integer start = 0, integer Length = 0)
- Parameters:
str (string)
start (integer)
Length (integer)
- str_ltrim(string str, character char = \' \')
- Parameters:
str (string)
char (character)
- str_rtrim(string str, character char = \' \')
- Parameters:
str (string)
char (character)
- str_trim(string str)
- Parameters:
str (string)
- str_calign(string str, natural Length, character FillChar = \' \')
- Parameters:
str (string)
Length (natural)
FillChar (character)
- str_lalign(string str, natural Length, character FillChar = \' \')
- Parameters:
str (string)
Length (natural)
FillChar (character)
- str_ralign(string str, natural Length, character FillChar = \' \')
- Parameters:
str (string)
Length (natural)
FillChar (character)
- str_toLower(string str)
- Parameters:
str (string)
- str_toUpper(string str)
- Parameters:
str (string)