Visible to Intel only — GUID: nik1410565012694
Ixiasoft
Visible to Intel only — GUID: nik1410565012694
Ixiasoft
13.5.6. ebfm_cfgwr_imm_nowt Procedure
The ebfm_cfgwr_imm_nowt procedure writes up to four bytes of data to the specified configuration register. This procedure returns as soon as the VC interface module accepts the transaction, allowing other writes to be issued in the interim. Use this procedure only when successful completion status is expected.
Location |
altpcietb_bfm_driver_rp.v altpcietb_bfm_rdwr.v |
|
---|---|---|
Syntax |
ebfm_cfgwr_imm_nowt(bus_num, dev_num, fnc_num, regb_adr, regb_len, imm_data) |
|
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]. In both languages, the bits written depend on the length. The following encodes are defined:
|