Chameleon-AVR Nurve Networks, Chameleon-AVR Datasheet - Page 132
Chameleon-AVR
Manufacturer Part Number
Chameleon-AVR
Description
MCU, MPU & DSP Development Tools AVR8 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet
1.CHAMELEON-AVR.pdf
(268 pages)
Specifications of Chameleon-AVR
Processor To Be Evaluated
AVR 328P
Data Bus Width
8 bit
Interface Type
USB, VGA, PS/2, I2C, ISP, SPI
Operating Supply Voltage
3.3 V, 5 V
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 132 of 268
- Download datasheet (17Mb)
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon AVR 8-Bit”
Figure 16.3 – Another view of the complete system dataflow model.
16.2.1 Complete Data Flow from User to Driver
Now that you have seen all the pieces of the puzzle from a hardware and software point of view, let’s review exactly how
these pieces all fit together. To begin with the Propeller is running a number of drivers on multiple cores; NTSC graphics
terminal, VGA graphics terminal, keyboard/mouse driver, and sound driver. Each one of these drivers takes a single core.
Now, by themselves, they don’t do much. So the “glue” of the system is the MCP which is pure SPIN program that not
only issues commands to the drivers, but is the interface to the AVR via the virtual SPI driver's shared memory.
Thus, the MCP runs on its own core controlling the media cores themselves as well as handing SPI input from the SPI
driver itself which is written in ASM running on its own core. With the system in this know state, let’s cover exactly what
happens in each phase when the system boots.
Initialization – After reset, the MCP software simply loads each of the drivers for NTSC, VGA, keyboard, and serial.
Finally, the main PUB start() of the MCP is entered and it starts a core with the assembly language SPI driver.
Command Processing Loop – As SPI commands are sent over the SPI channel, the virtual SPI driver listens and if it
detects traffic, it then processes the bytes and places them into a globally shared memory buffer. The MCP is sitting a
132
Related parts for Chameleon-AVR
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
Part Number:
Description:
MCU, MPU & DSP Development Tools PIC24 & PROPELLER DEV SYSTEM (SBC)
Manufacturer:
Nurve Networks
Datasheet:
Part Number:
Description:
MCU, MPU & DSP Development Tools AVR8 VIDEO GAME DEV SYSTEM (SBC)
Manufacturer:
Nurve Networks
Part Number:
Description:
MCU, MPU & DSP Development Tools PIC24 VIDEO GAME DEV SYSTEM (SBC)
Manufacturer:
Nurve Networks