XGameStation,XGS,XGS AVR 8-Bit,XGS AVR 16-Bit,MACH64 Programmable Logic Starter Kit, Micro Edition,Pico Edition,Video Games,Consoles,Programming,Game Development,Embedded Systems,FPGAS,6502,ARM7,RISC,Z80,NTSC,PAL,Arcade,Bitmapped Graphics,Retro,Vintage,Vintage Computing,Hobbyist,Emulation,Education,SX52,SX28,Ubicom,Atari,2600,hydra,hydra game console,game console starter kit,propeller chip


XGameStation


Account Info
View Cart
Ordering Info

Log In


















Start Here
About
Design Consulting
Media
Press Kit
Press Coverage
FAQ
Support
Ordering
XGS Systems
Chameleons - NEW!
HYDRA Systems
CPLD Dev Kits
Peripherals
Books
Electronics/Gear
XGS Stuff
Referrals
Special Offers!
Community
Forums
Workshops
Cool Links
XGS Sites
Sponsors
Link Exchange
Events
Contests
Downloads
Games
Software
Tutorials
Documentation
Application Notes
Datasheets
Corporate
Profile
Investors
Resell/Distribute
Careers

Hot News!

Pre-launch launch of iConstruX.com -- XGameStation.com's new big brother

Click to learn more!


XGS Products
Profile & Description



Chameleon AVR 8-Bit System


AVAILABLE NOW!


In stock now! Ships in 5-7 business days with low introductory price for early adopters.


$59.95


Add to Cart














2 lbs.

Product Overview

The Chameleon(TM) AVR 8-Bit is the evolution of the high performance, small footprint, application development board. Similar to the BASIC Stamp(TM) and Arduino(TM) in concept, the Chameleon takes these products to the next level with a huge leap in computational performance as well as I/O interfaces. Simply put, the Chameleon is a credit card sized computer with (2) processors, (9) processing cores, 1 MByte of on board FLASH, 64K of EEPROM, and over 170 MIPS of processing power! If that wasn't enough, the numerous I/O interfaces include composite video for NTSC/PAL generation, VGA, audio out, PS/2 for keyboards and mice. Additionally, the Chameleon has a number of digital I/Os and Analog inputs making the Chameleon perfect for industrial controllers, experimentation, education, wearable computing, or hobbyist use.

The real power of the Chameleon is based on its dual processor design. The Chameleon uses an Atmel AVR ATMega 328P as the main master processor (client) and Parallax multicore Propeller chip as the media processor (server). Thus, instead of taxing a single processor system to do everything, the Chameleon offloads all the heavy lifting to the multicore Propeller chip which has 8 processing cores to perform tasks such as generate video, audio, read keyboards and mice, etc. The AVR simply sends commands to the Propeller chip over a high speed SPI interface to command the Propeller to execute various operations all with a simple API that usually consists of a few lines of code to perform any task. Thus, the AVR programming is very easy and with simple APIs, you can develop very complex and rich media applications that leverage the incredibly powerful Propeller chip's media rendering abilities and huge software library. For example, you can generate TV signals, VGA, read keyboards and mice with a few lines of code.

Supercharged Arduino Compatibility

The Chameleon AVR 8-Bit is 100% code compatible with the very popular Arduino board (which is based on a AVR 328P as well). Thus, you can leverage the huge software library and many of the hardware mods and hacks designed for the Arduino with the Chameleon. Additionally, the Chameleon AVR comes pre-programmed with the Arduino bootloader, so you can develop directly with the Arduino tool itself and download to the Chameleon! However, with the added media abilities of the Chameleon you can turn lifeless Arduino applications that blink lights and display on LCDs into very powerful applications that generate NTSC, VGA signals and support full keyboard or mouse inputs and even GUIs or full blown computer like applications.

Two Systems in One

The Chameleon is both a complete Atmel AVR 328P application development board as well as Propeller development board. Both processors can be independently programmed and used. Additionally, the AVR and Propeller both have their own digital I/Os, so you theoretically you can run two applications on the Chameleon and use it that way or use the processors together over the SPI link. Also, the AVR system is 100% code compatible and 95% I/O compatible with the Arduino (headers are simply in different mechanical locations), so you can run all of the Arduino software on it. Moreover, the Propeller sub-system is compatible with most Propeller development boards and the HYDRA system, so the Chameleon will run most of those applications with very little or no modification. Thus, the Chameleon is true to its name and truly is a "many in one" application system.

Chameleon Open-Source BASIC Language Support

We have written a complete BASIC programming language for the Chameleon, so you can code on the PC with a simple editor, compile and download to the Chameleon. Thus, you can choose from C/C++, Assembly Language or BASIC to program the Chameleon in. The BASIC is a work in progress with source code available, so you can use the source to write your own variants or complete new languages as well.

Last, but not least the Chameleon has a "break away" experimentation protoboard built into the PCB. You can solder directly onto it, or place the mini solderless breadboard that comes with the Chameleon onto the area with 2-sided tape. If you don't want the experimentor board, you simply "break" it away and snap it off.



Package Includes




Chameleon AVR 8-Bit system (pre-loaded with Arduino bootloader).



Mini solderless breadboard 1.25 x 2" (affixes to right hand side of Chameleon).



150+ page electronic manual covering hardware, software, and numerous programming tutorials.



DVD-ROM including all tools, and numerous examples with complete driver library lncluding; Graphics, Sound, Keyboard, Mouse, Serial Comms, and lots more.



Bonus materials on DVD-ROM include electronic copies of:



"Design Your Own Video Game Console", LaMothe.



"Tricks of the Windows Game Programming Gurus", LaMothe.



"The Black Art of 3D Game Programming", LaMothe.



"How to Design and Build Your Own Custom TV Games", Heisermam.






NOTE: If you want to use AVRStudio to program the Chameleon you must purchase a AVR ISP MK II or similar ISP programmer. However, the Chameleon is pre-loaded with the Arduino bootloader, so with only a PC and a USB port you can program the Chameleon.


Features/Contents

The Chameleon design is based on the concept of using the AVR 328P as the MASTER (client) and the Propeller Multicore Processor as the media SLAVE (server). This is accomplished thru a SPI interface from the AVR to the Propeller (see images to right). The AVR sends "commands" to the Propeller chip via the SPI interface and a set of drivers on the Propeller (see images to right) parse, execute, and dispatch the messages to the various media objects running on the Propeller's multiple cores. Thus, printing characters on the NTSC screen from the AVR's point of view is as simple as sending 3 bytes thru the hardware SPI interface, the Propeller does all the rest with the supplied drivers.

If you're a AVR enthusiast, Arduino programmer, Propeller programmer, or just someone that needs a very capable application board to solve problems and solve them fast, the Chameleon is the perfect tool. You can use as little or as much of the system as you wish due to the design of the sub-systems. You can use it as an AVR system, Propeller multicore system, or tie the processors together, its up to you. Included with the package is the Chameleon itself as well as a 150+ page electronic manual on DVD that outlines how the Chameleon works with examples of using the media processing abilities. Also, the manual illustrates the hardware design, using AVRStudio, the Arduino IDE, Propeller IDE, software installation, the API, and how to write your own drivers if you wish. But, best of all, you can get started immediately with the Chameleon and use the included API and program the AVR directly with AVRStudio or the Arduino IDE.

The Chameleon also comes pre-loaded with the Arduino bootloader, thus you can use the Arduino tool to program the Chameleon over the USB port without an AVR compatible ISP (in system programmer). However, we recommend that you purchase a AVR ISP MKII programmer (or similar), so you can use AVRStudio as well as re-burn the FLASH bootloader if you wish to do so (or if its damaged accidentally).

The Propeller is programmed with a simple serial protocol right over the USB serial port, so no additional hardware is required.

The Chameleon AVR 8-Bit has a full arsenal of I/O devices and features including:

• Runs Atmel AVR 328P applications, Arduino applications as well as Parallax Propeller applications.

• Atmel MEGA AVR 328P 8-bit processor with 32K FLASH / 2K SRAM running at 16 MIPS (pre-loaded with Arduino bootloader).

• Parallax Propeller Multicore 32-bit processor with 8 cores running at 20 MIPS per core for 160 MIPS of processing power!

• 1 MByte SPI FLASH memory.

• 64 Kbyte EEPROM (for Propeller processor boot program storage).

• 500mA max power 3.3/5V dual supplies (power by USB or external 9V DC supply with hot swapping).

• Mini USB port with USB to serial UART (FTDI chip), used for programming the Propeller, AVR in Arduino mode as well as serial comms.

• VGA output with 2x2x2 RGB.

• Composite video output for NTSC/PAL video.

• Atmel 6-pin ISP programming port for direct access to AVR (programmer not included).

• PS/2 keyboard/mouse port.

• I/O headers exporting digital, analog input inputs and power (rough compatibility with Arduino I/O headers).

• Exported SPI, Serial and I2C buses.

• Removable XTALs for overclocking.

NOTE: If you want to use AVRStudio to program the Chameleon you must purchase a AVR ISP MKII or similar ISP programmer. However, the Chameleon is pre-loaded with the Arduino bootloader, so with only a PC and a USB port you can program the Chameleon out of the box!


Purchase

PRODUCT OPTIONS/ADD-INS

Mini-USB Cable $7.95

A/V Cable $5.95

AVR ISP MKII Programmer (15% savings) $29.95
Power Supply

none $0.00

USA Compatible $9.95

Universal (Non-USA Regions) $19.95
TOTAL

Add to Cart


Downloads




Hello World Example Source Code



Screenshots



cham_avr_pcb_top_annotated_01_thumb.jpg





AL_prop_serial_figure_01_thumb.png





cham_avr_schem_rev_a_thumb.png





AL_prop_serial_figure_08_thumb.png





cham_avr_vga_boot_01_thumb.jpg





cham_avr_vga_test_02_thumb.jpg





cham_avr_hello_world_demo_01_thumb.png





avrstudio_setup_14_thumb.png





arduino_setup_14_thumb.png





propeller_tool_01_thumb.png





AL_prop_serial_figure_11_thumb.png





AL_prop_serial_figure_16_thumb.png





AL_prop_serial_figure_10_thumb.png





al_prop_serial_fig_09_thumb.png





propeller_block_diagram_01_thumb.png





avr_328_block_01_thumb.png








Copyright © 2003-2014 Nurve Networks LLC.
Corporate | Terms | Privacy Policy

Image of the Day









Direct News Feed

Pre-launch launch of iConstruX.com -- XGameStation.com's new big brother

Pre-launch launch of iConstruX.com -- XGameStation.com's new big brother
More...

The Chameleon AVR/PIC credit card sized computers are now on sale!

The Chameleon AVR/PIC credit card sized computers are now on sale! The Chameleons' are the latest product from Nurve Networks LLC. They are credit card sized computer similar in concept to BASIC Stamps and Arduinos', but much more powerful. There are two version; AVR based and PIC based, each with Parallax Propeller multicore media processors in addition to the host AVR/PIC processor
More...

XGS AVR 8-Bit and PIC 16-Bit are now on sale!

XGS AVR 8-Bit and PIC 16-Bit are no on sale! We are taking pre-orders now for a reduced Xmas price until January 5th when the price will go up. Units will start shipping in 15-20 business days, so hold your unit now!
More...

MACH64 Programmable Logic Kit on Sale Now!

The MACH64 Programmable Logic Starter Kit is available and in stock. This latest entry into the XGamestation product line teaches the black art of "Programmable Logic Design".
More...


News Archives...







Popular Sites

Online Bingo 3


Mouser Electronics

Game Institute

Labcenter Electronics

The Gaming Graveyard

Replica 1

Video 61

DPerry.com

GameFreaks365

DreamStation.cc

Vintage.cc

Flipcode

8-Bit Classics

Armchair Arcade

PSP Takeover

Electrical Fun