Chameleons AVR/PIC with Propeller media processor are done!

I thought you guys might like to know the Chameleons are now for sale both the AVR and PIC version which each have a Propeller chip, you can see the web pages here:
Chameleon AVR 8-Bit (100% compatible with Arduino)
http://www.xgamestation.com/view_product.php?id=51
Chameleon PIC 16-Bit (95% I/O compatible with Arduino)
http://www.xgamestation.com/view_product.php?id=52
We also designed a BASIC for the systems which compiles on the PC and downloads to the Chameleon running a virtiual machine. So people can program in BASIC, ASM, C/C++. And of course wrote 150+ page books for each system.
The idea is that each system uses a AVR (or PIC) for main control leveraging the huge C/C++ libraries for these two processors, but the Propeller is used as the media server allowing users to write programs that generate NTSC/PAL, VGA, read keyboards, mice, etc. all with a simple API from the host processor over a SPI link.
I hope that this product really showcases the Propeller in a high volume application, and no matter which system people get, it uses a Propeller chip !!!
Andre'
Chameleon AVR 8-Bit (100% compatible with Arduino)
http://www.xgamestation.com/view_product.php?id=51
Chameleon PIC 16-Bit (95% I/O compatible with Arduino)
http://www.xgamestation.com/view_product.php?id=52
We also designed a BASIC for the systems which compiles on the PC and downloads to the Chameleon running a virtiual machine. So people can program in BASIC, ASM, C/C++. And of course wrote 150+ page books for each system.
The idea is that each system uses a AVR (or PIC) for main control leveraging the huge C/C++ libraries for these two processors, but the Propeller is used as the media server allowing users to write programs that generate NTSC/PAL, VGA, read keyboards, mice, etc. all with a simple API from the host processor over a SPI link.
I hope that this product really showcases the Propeller in a high volume application, and no matter which system people get, it uses a Propeller chip !!!
Andre'
Comments
Andre I actually have a question in here, I have wasted a bunch of money buying buying FPGA and CPLD evaluation boards I know nothing about these devices but I really want to learn ,, would you recommended your Mach64 CPLD kit for a beginner???
Also I am very interested in the PIC version of your Chameleon is this system to learn PICs and the prop or is it for something else can you just give me a quick Why someone would buy one of these boards sales pitch?? And I hate to bug you but for the Chameleon product would you recommend the PIC version or the AVR again for a beginner
Thank you
As far as the Chameleons, they are like BASIC Stamps or Arduinos, used to solve problems, but much more powerful. The PIC version is running at 40 MIPS plus the Prop doing all the heavy lifting, so they are designed for real world solutions, anywhere you would use a stamp or arduino, but need a lot more horsepower and media generation like video, vga, etc. the Chameleon is a good choice. And the prices are very low. Then on the flip side, its a very cool theory product to play with, multiprocessor and multicore.
Andre'
Andre'
Post Edited (AndreL) : 10/3/2009 11:13:54 PM GMT
I really like the idea of programming it in BASIC !
If I have a Mikroelektronika BIGAVR2 http://www.mikroe.com/en/tools/bigavr2/·, and MikroC Pro·http://www.mikroe.com/en/compilers/mikroc/avr/·for the AVR and MikroBASIC PRO http://www.mikroe.com/en/compilers/mikrobasic/avr/·for the AVR as well as an Arduino·Duemilanove http://www.arduino.cc/en/Main/ArduinoBoardDuemilanove
...does this matter on getting the AVR or the PIC version? Sounds like I would have an advantage for the AVR version of the Chameleon. Right?
I haven't spent a great deal of time with the AVR products listed above (as I mainly focus on the SX28 / SX48) but I do have them if they can be used with the Chameleon for the AVR. I just don't want to have to learn SPIN and would rather keep it simple at BASIC or "maybe" C if I have to.
Can the SX28 / SX48 talk to these or does the user need an AVR or PIC to communicate with the Chameleon(s)?
Thoughts..Comments?
Andre'
I notice that the Chameleon products are listed on the XGameStation(tm) website as "pre-order". Can you give an estimate on whey they will ship if ordered at the "pre-order" price?
Andre'
It also looks like that BASIC is not complete in the PIC and the AVR versions? an ongoing development perhaps. Can someone explain this?
Does buying the PIC version mean the user would need to understand PIC assembly, PIC C or this new uncompleted BASIC? Likewise for the AVR version? Perhaps thoses are the reasons for the different versions.
If so, and I already have·some AVR products·to learn the AVR, then why would AndreL recommend the PIC version if I would have to learn something completely new in Assembly, C or BASIC? I have enough to understand with the SX chips, BS2's and now starting with the AVRs. Learning the PIC may be too much on my plate right now.
Please help me understand this.
Forget the BASIC, it will just confuse you. Its for newbies. 99% of customers will program in C/C++ and ASM for the particular processor. If you get the AVR version then you are going to program in C/C++ for that processor. C/C++ is C/C++ that's why its called C/C++, but the ASM if specific to the processor obviously. However, I doubt you will ever need ASM unless you are doing something really performance bound. So as long as you know C/C++, then you can program either unit.
So then the question is do you like AVRs or PICs better?
If you don't have a preference then if you have $10 more, get the PIC version. If you want to save money and don't need the extra performance, get the AVR.
But, this isn't for learning really, its an application product, so if you have a problem and a basic stamp, arduino, or something similar would solve the problem, the chameleon would solve it, but give you more power, and all the media generation abilities.
On the other hand, if you want to learn PIC16 bit stuff this is a cool way to do it.
Simple [noparse]:)[/noparse]
Andre'
AVR Version
www.xgamestation.com/view_product.php?id=51
PIC Version
www.xgamestation.com/view_product.php?id=52
Here's a couple architecture links:
www.xgamestation.com/view_media.php?path=products/chamavr/AL_prop_serial_figure_01_LRG.png&title=Chameleon%20AVR%208-Bit%20System×tamp=&caption=System+diagram+showing+relationship+of+Chameleon%2C+I%2FO+devices%2C+processors%2C+and+PC.%0D
www.xgamestation.com/view_media.php?path=products/chamavr/AL_prop_serial_figure_08_LRG.png&title=Chameleon%20AVR%208-Bit%20System×tamp=&caption=Overview+of+multicore+workload+distribution+and+communications+link+between+main+message+dispatcher.%0D
Right now, we have them for ultra cheap, they will probably go up $10-20 at some point.
Andre'
www.chameleon-dev.com