AR# 32773


11.1 EDK, MPMC v5.00.a - Use of VFBC with MPMC_BASEADDRESS 0x80000000 fails to read and write data


When I use the VFBC of the MPMC memory core, an address range existing at address 0x80000000 or above does not work properly.
How do I resolve this issue?


The only known work-around is to move the VFBC below the 0x80000000. This can be accomplished by modifying either the MPMC_BASEADDR or the VFBC port C_PIM < Port_Num > _BASEADDR (by using C_ALL_PIMS_SHARE_ADDRESSES = '0') to result in a memory range located below 0x80000000.
The VFBC now uses the most significant bit of the C_MPMC_BASEADDR during the address/transfer request. This is fixed starting with MPMC v6.00.a, released in EDK 12.1.
AR# 32773
Date 12/15/2012
Status Active
Type General Article
Tools More Less
People Also Viewed