Hi Stavros,

This solved my problem. Thanks so much.

Song

On Thu, Apr 14, 2011 at 1:49 PM, Volos Stavros <[email protected]> wrote:
> Hi Song,
>
> You should take a look at the wiring file of the timing simulator at the 
> following line:
>
> FLEXUS_INSANTIATE_COMPONEN_ARRAY(MemoryLoopback, theMemoryCfg, theMemory, 
> SCALE_WITH_SYSTEM_WIDTH, DIVIDE, 4)
>
> According to your configuration.out you are using only one memory controller. 
> So either you need to divide by 16 in the wiring file or increase
> the number of controllers to 4 and specify the location for those 4.
>
> E.g:
>
> flexus.set "-net-mapper:MemControllers" "4"
> flexus.set "-net-mapper:MemLocation" "0,3,12,15"
>
> Regards,
> -Stavros.
>
> On Apr 14, 2011, at 7:16 AM, Song Liu wrote:
>
>> Hi,
>>
>> I have got the following assertion from a timing simulation of 16 x86
>> in-order cores:
>>
>> 618 <component.hpp:269> {1}- <undefined> Assertion failed: ((!(anIndex
>> < theWidth))) : Component: net-mapper Index: 1 Width: 1
>>
>> The configuration.out ant debug.out are attached to the email.
>>
>> I think I have made some mistakes in the configuration, but I cannot
>> figure it out. Please share any suggestion on this.
>>
>> Thanks in advance,
>>
>> Best,
>> Song
>> <configuration.out><debug.out>
>
>

Reply via email to