IPR-PCIE/1 Altera, IPR-PCIE/1 Datasheet - Page 271

IP CORE Renewal Of IP-PCIE/1

IPR-PCIE/1

Manufacturer Part Number
IPR-PCIE/1
Description
IP CORE Renewal Of IP-PCIE/1
Manufacturer
Altera
Type
MegaCorer
Datasheets

Specifications of IPR-PCIE/1

Software Application
IP CORE, Interface And Protocols, PCI
Supported Families
Arria GX, Cyclone II, HardCopy II, Stratix II
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Rohs Compliant
NA
Function
PCI Express Compiler, x1 Link Width
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
Chapter 15: Testbench and Design Example
BFM Procedures and Functions
Table 15–38. shmem_chk_ok Function (Part 2 of 2)
December 2010 Altera Corporation
Arguments
Return
BFM Log and Message Procedures
addr
mode
leng
init
display_error
Result
The following procedures and functions are available in the VHDL package file
altpcietb_bfm_log.vhd or 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.
These procedures provide support for displaying messages in a common format,
suppressing informational messages, and stopping simulation on specific message
types.
Log Constants
The following constants are defined in the BFM Log package. They define the type of
message and their values determine whether a message is displayed or simulation is
stopped after a specific message. Each displayed message has a specific prefix, based
on the message type in
You can suppress the display of certain message types. The default values
determining whether a message type is displayed are defined in
change the default message display, modify the display default value with a
procedure call to ebfm_log_set_suppressed_msg_mask.
Certain message types also stop simulation after the message is displayed.
Table 15–39
simulation. You can specify whether simulation stops for particular messages with the
procedure ebfm_log_set_stop_on_msg_mask.
BFM shared memory starting address for checking data.
Data pattern used for checking the data. Should be one of the constants defined in
section
Length, in bytes, of data to check.
In VHDL. this argument is type std_logic_vector(63 downto 0). In Verilog HDL,
this argument is reg [63:0].In both languages, the necessary least significant bits are
used for the data patterns that are smaller than 64-bits.
When set to 1, this argument displays the mis-comparing data on the simulator standard
output.
Result is VHDL type Boolean.
TRUE—Data pattern compared successfully
FALSE—Data pattern did not compare successfully
Result in Verilog HDL is 1-bit.
1’b1 — Data patterns compared successfully
1’b0 — Data patterns did not compare successfully
shows the default value determining whether a message type stops
“Shared Memory Constants” on page
Table
15–39.
15–41.
PCI Express Compiler User Guide
Table
15–39. To
15–43

Related parts for IPR-PCIE/1