I am using HWLib, but when I call the API for setting the Accelerator Coherency Port (ACP) ID Mapper, the result is an error (ALT_E_BAD_ARG). Please tell me what to do.
Target version: SoC EDS v13.1 (patch0.02)
Target API: alt_acp_id_map_fixed_read_set()
Category: SoC
This is a known issue with HWLib.
The following fixes have been made in SoC EDS v14.0.2, so please update to SoC EDS v14.0.2 or later.
Target file
$SOCEDS_DEST_ROOT\ip\altera\hps\altera_hps\hwlib\src\hwmgr\alt_address_space.c
function name
alt_acp_id_map_fixed_read_set()
<around line 193>
[Before 14.0]
if (input_id > ALT_ACP_ID_OUT_DYNAM_ID_7 || output_id == ALT_ACP_ID_MAX_OUTPUT_ID)
{
return ALT_E_BAD_ARG;
}
[14.0.2 or later]
if (input_id > ALT_ACP_ID_MAX_INPUT_ID || output_id > ALT_ACP_ID_MAX_OUTPUT_ID)
{
return ALT_E_BAD_ARG;
}
Experienced FAE
Free consultation is available.
From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.