[Icc-mot] Re: XGate support

Gene Norris genenorris at spotengineering.com
Fri Feb 29 08:26:40 PST 2008


Jim,

Yes. However, you cannot use the xgate coprocessor reliably with the
current assembler.

First you must select the s12x processor and then make a CUSTOM device
configuration. Richard's default for the dp512 expanded memory is WRONG.

Edward has a good map and header file for the dp512. I think he could be
coaxed into providing a link to them. He may also share his opinion of
the xgate assembler. (Edward, I can provide space on our server if you
cannot.)

I have had some paging issues, but Edward seems to have no problems.

Gene

Jim Fiocca wrote:
> OK, let me start with a simpler question regarding the current status of 
> ICC12 V7:  If I upgrade my processor from an S12E128 to an S12XDP512, 
> will I be able to compile my original S12 code for the new target?
> 
> Thanks,
> Jim
> 
> 
> Jim Fiocca wrote:
>> I was also wondering the current status of XGate support.  I went to 
>> the archive site and sorted by subject, but couldn't find anything 
>> about XGate - though I know it's been discussed on the list before.
>>
>> 1) Will the assembler recognize and assemble the new instructions for 
>> the main core?
>>
>> 2) Will the compiler use the new instructions?
>>
>> 3) Will there be a 2nd assembler for the XGate co-processor (I 
>> wouldn't expect a 2nd compiler)?
>>
>> Thanks,
>> Jim
>>
>>
>> Richard Man wrote:
>>> No further work has been done yet. We do not yet have the right 
>>> resources...
>>>
>>> At 02:09 PM 2/27/2008, you wrote:
>>>> What is the status on the XGate processors?
>>>>
>>>> Richard Man wrote:
>>>>> Change log excerpt:
>>>>> V7.04 - Feb 11th, 2008
>>>>>   IDE
>>>>>     - [ADV and PRO only] Added capability to create Library projects.
>>>>>   Compiler
>>>>>     - 7.03A did not generate calls to "uint2fp" for unsigned to FP
>>>>>       conversion
>>>>>     - the compiler was trashing 'D' for complicated indirect function
>>>>>       call, and thus may overwrite the first argument to the 
>>>>> function. e.g.
>>>>>           tab[i]->func(0);   // D overwritten
>>>>>   Header Files
>>>>>     - the DP512 header file was incorrect.
>>>
>>> // richard (This email is for mailing lists. To reach me directly, 
>>> please use richard at imagecraft.com)
>>> _______________________________________________
>>> Icc-mot mailing list
>>> Icc-mot at imagecraft.com
>>> http://dragonsgate.net/mailman/listinfo/icc-mot
>>
>> _______________________________________________
>> Icc-mot mailing list
>> Icc-mot at imagecraft.com
>> http://dragonsgate.net/mailman/listinfo/icc-mot
> 
> _______________________________________________
> Icc-mot mailing list
> Icc-mot at imagecraft.com
> http://dragonsgate.net/mailman/listinfo/icc-mot
> 
> 
> 



More information about the Icc-mot mailing list