Yes indeed and I also explained there why it was not possible...
But as we repeat, I'll put the answer here as well.
Thread has progressed on Yahoo!, that would qualify as crossposting, wouldn't it ?
Hi,
I think I see where the confusion is coming from.
The RAM used on the chip is the same RAM for both XGATE and CPU12X. On the S12XDP512, the XGATE is able to address the full 32KB of RAM of the chip. It is in its 16-bit map without using any paging scheme.
This RAM is also used by the CPU12X. However, the logical=local=CPU memory map only reserved 12KB for RAM (4KB paged and 8KB unpaged) in the 16-bit addressing.
Therefore, the CPU needs the paging to replace the 4KB with appropriate page to be able to access the 32KB.
The XGATE does not support paging. You can look at the datasheet and the instruction set of this RISC co-processor. Everything is 16-bit, opcode is also fixed at 16-bit.
I have no doubt as I use the product daily. (and also teach how to use it).
Cheers,
Alban.
Message Edited by Alban on 2007-04-02 06:19 PM