eLua on XMEGA, was Free C++ for Lego NXT

classic Classic list List threaded Threaded
1 message Options
BogdanM BogdanM
Reply | Threaded
Open this post in threaded view
|

eLua on XMEGA, was Free C++ for Lego NXT



On Sat, Mar 7, 2009 at 7:58 PM, georges King <[hidden email]> wrote:
Hi,
 
A nice product too for Elua is the Xmega from Atmel.
 
It is a simple low cost microcontroller with up to 256 K flash and 16 K RAM and address space for 16 Mbytes.
 
Hi,
 
Next time please start a conversation with a more meaningful subject, it gives it better chances to survive.
As for the XMEGA, I also considered it as a potential eLua target, but I don't see this happening soon. First, 256k of AVR code is not quite the same of 256k of ARM Thumb code, eLua might not even fit into that. Second, XMEGA is still a "dumb" Harvard architecture that can read code only from Flash and data only from RAM, which rises a number of interesting problems, like its inability to treat C constants properly. And third, I really don't understand why people would use XMEGA (apart from the fact that AVRs are already very popular), given the fact that 32-bit ARM chips with much better performance (although it's true that they have different peripheral configuration) are readily available in similar (or smaller) packages. If we do eLua on XMEGA, it would be more of a proof of concept than anything else. It's quite true though that the whole idea of eLua on 8-bit is very appealing :)
 
Best,
Bogdan
 
Best,
Bogdan

_______________________________________________
Elua-dev mailing list
[hidden email]
https://lists.berlios.de/mailman/listinfo/elua-dev