--- Quote Start ---
Yes, either the first one (if addr mod 8 == 4) or the second one (if addr mod 8 == 0).
--- Quote End ---
I made in this way... but problem was that in 2clk packet I send
Clk2: PCIe_data_out [63:0]<= {msix_Msg_Lower_Addr[msix_Number], Sig_Packet_Data_field [31:0]}
but should be
Clk2: PCIe_data_out [63:0]<= {Sig_Packet_Data_field [31:0],msix_Msg_Lower_Addr[msix_Number]}
Thank You for help!!!! :)
Now everything is ok.
P.S. 1st PC understand write packet with 64 bit addr even if upper addr is all 0... but other don't understand... (they understand just 32bit addr packets)