Altera IP Compiler for PCI Express Bedienungsanleitung Seite 279

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 372
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 278
Chapter 15: Testbench and Design Example 15–47
BFM Procedures and Functions
August 2014 Altera Corporation IP Compiler for PCI Express User Guide
himage (std_logic_vector) Function
The
himage
function is a utility routine that returns a hexadecimal string
representation of the
std_logic_vector
argument. The string is the length of the
std_logic_vector
divided by four (rounded up). You can control the length of the
string by padding or truncating the argument as needed.
himage (integer) Function
The
himage
function is a utility routine that returns a hexadecimal string
representation of the integer argument. The string is the length specified by the
hlen
argument.
Verilog HDL Formatting Functions
The following procedures and functions are available in the Verilog HDL include file
altpcietb_bfm_log.v that uses the altpcietb_bfm_log_common.v module,
instantiated at the top level of the testbench. This section outlines formatting
functions that are only used by Verilog HDL. All these functions take one argument of
a specified length and return a vector of a specified length.
himage1
This function creates a one-digit hexadecimal string representation of the input
argument that can be concatenated into a larger message string and passed to
ebfm_display
.
Table 15–46. himage (std_logic_vector) Function
Location altpcietb_bfm_log.vhd
Syntax string:= himage(vec)
Argument
vec
This argument is a
std_logic_vecto
r that is converted to a hexadecimal string.
Return
string
Hexadecimal formatted string representation of the argument
Table 15–47. himage (integer) Function
Location altpcietb_bfm_log.vhd
Syntax
string:= himage(num, hlen
)
Arguments
num
Argument of type
integer
that is converted to a hexadecimal string.
hlen
Length of the returned string. The string is truncated or padded with 0s on the right as
needed.
Return
string
Hexadecimal formatted string representation of the argument.
Table 15–48. himage1
Location altpcietb_bfm_log.v
syntax
string:= himage(vec)
Argument
vec
Input data type
reg
with a
range
of 3:0.
Return range
string
Returns a 1-digit hexadecimal representation of the input argument. Return data is type
reg
with a
range
of 8:1
Seitenansicht 278
1 2 ... 274 275 276 277 278 279 280 281 282 283 284 ... 371 372

Kommentare zu diesen Handbüchern

Keine Kommentare