Цитата(Костян @ Aug 9 2011, 16:15)

Как коректно сформировать ответ CpLD c 1 DW?
Не понятны поля :
Lenght (такой же , как и у Mrd ?)
Byte Count (настолько я понял из пояснений на это поля, в данном случае 0 ? )
Lower Address (первые биты адресса 0xF6001000 ?)
Completer ID (любой ? )
Lenght = 1
Byte Count = 4
Lower Address - в соответствии с BE - для адреса 0xF6001000 - должен быть 0.
completer_id - это идентификатор устройства в системе PCI Express, собирается из полей cfg_bus_number, cfg_device_number, cfg_function_number.
Код
completer_id <= (cfg_bus_number_c &
cfg_device_number_c &
cfg_function_number_c );