IPR-PCIE/8 Altera, IPR-PCIE/8 Datasheet - Page 198

IP CORE Renewal Of IP-PCIE/8

IPR-PCIE/8

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

Specifications of IPR-PCIE/8

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, x8 Link Width
License
Renewal License
Lead Free Status / RoHS Status
na
Lead Free Status / RoHS Status
na
BFM Procedures and Functions
5–48
PCI Express Compiler User Guide
Syntax
Arguments
Return
Syntax
Arguments
Table 5–31. shmem_read Function
Table 5–32. shmem_display VHDL Procedure/ or Verilog Function
addr
leng
data
VHDL:
Verilog HDL:
flag_addr, msg_type);
addr
leng
word_size
flag_addr
msg_type
data:= shmem_read(addr, leng)
shmem_display(addr, leng, word_size, flag_addr, msg_type)
Length, in bytes, of data read
Data read from BFM shared memory.
In VHDL, this is an unconstrained
the
In Verilog, this parameter is implemented as a 64-bit vector.
leng
significant bits of the returned data are valid.
In both languages, bits 7 downto 0 are read from the location specified by
downto 8 are read from the addr+1 location, etc.
BFM shared memory starting address for reading data
leng
dummy_return:=shmem_display(addr, leng, word_size,
BFM shared memory starting address for displaying data
Length, in bytes, of data to display
Size of the words to display. Groups individual bytes into words. Valid values are 1,
2, 4, and 8
Adds a <== flag to the end of the display line containing this address. Useful for
marking specific data. Set to a value greater than 2**21 (size of BFM shared
memory) to suppress the flag.
Specifies the message type to be displayed at the beginning of each line. See
“BFM Log & Message Procedures” on page 5–50
message types. Should be on the constants defined in
shmem_read Function
The shmem_read function reads data to the BFM shared memory.
is 1- 8 bytes. If the
shmem_display VHDL Procedure or Verilog HDL Function
The shmem_display VHDL procedure or Verilog HDL function
displays a block of data from the BFM shared memory.
long.
PCI Express Compiler Version 6.1
leng
is less than 8 bytes, only the corresponding least
std_logic_vector
for more information on
, in which the vector is 8 times
Table 5–35 on page
Altera Corporation
December 2006
addr
; bits 15
5–52.

Related parts for IPR-PCIE/8