Visible to Intel only — GUID: nik1410565012408
Ixiasoft
Visible to Intel only — GUID: nik1410565012408
Ixiasoft
13.5.5. ebfm_cfgwr_imm_wait Procedure
The ebfm_cfgwr_imm_wait procedure writes up to four bytes of data to the specified configuration register. This procedure waits until the write completion has been returned.
Location |
altpcietb_bfm_driver_rp.v altpcietb_bfm_rdwr.v |
|
---|---|---|
Syntax |
ebfm_cfgwr_imm_wait(bus_num, dev_num, fnc_num, regb_ad, regb_ln, imm_data, compl_status) |
|
Arguments |
bus_num | PCI Express bus number of the target device. |
dev_num | PCI Express device number of the target device. |
|
fnc_num | Function number in the target device to be accessed. |
|
regb_ad | Byte-specific address of the register to be written. |
|
regb_ln | Length, in bytes, of the data written. Maximum length is four bytes. The regb_ln and the regb_ad arguments cannot cross a DWORD boundary. |
|
imm_data | Data to be written. This argument is reg[31:0]. The bits written depend on the length:
|
|
compl_status | This argument is reg[2:0]. This argument is the completion status as specified in the PCI Express specification. The following encodings are defined:
|