问题描述
在EDK 10.1中使用MPMC v3.00.a核心或EDK 9.2i MPMC v3.00.b MPD文件的副本或整个v3.00.b整个pcore的副本时,会发生以下错误:
错误:MDT – pcores / mpmc_v3_00_b / data / mpmc_v2_1_0.mpd第165行std_logic_vector类型的参数C_MEM_REDUCED_DRV的值必须以前缀0x或0b开头
错误:MDT – pcores / mpmc_v3_00_b / data / mpmc_v2_1_0.mpd第165行参数C_MEM_REDUCED_DRV的值0无效
错误:MDT – 解析MPD文件时的错误pcores / mpmc_v3_00_b / data / mpmc_v2_1_0.mpd
我该如何解决这个问题?
解决/修复方法
工具更改修改了EDK 10.1中的3.00.b MPD。使用原始9.2 MPD将导致上述错误。迁移到MPMCv4版本,或修改项目pcores / mpmc_v3_00_b / data / mpmc_v2_1_0.mpd文件中的以下行:
PARAMETER C_MEM_REDUCED_DRV = 0,DT = STD_LOGIC_VECTOR,RANGE =(0,1)
至:
参数C_MEM_REDUCED_DRV = 0,DT = INTEGER,RANGE =(0,1)
MPMC v3.00.a版本未针对EDK 10.1进行更新。它将在EDK安装库中以EDK 10.1,Service Pack 2开始更新。
没有回复内容