Chameleon-AVR Nurve Networks, Chameleon-AVR Datasheet - Page 6

MCU, MPU & DSP Development Tools AVR8 & PROPELLER DEV SYSTEM (SBC)

Chameleon-AVR

Manufacturer Part Number
Chameleon-AVR
Description
MCU, MPU & DSP Development Tools AVR8 & PROPELLER DEV SYSTEM (SBC)
Manufacturer
Nurve Networks
Datasheet

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
10.1 Origins of the VGA.................................................................................................................................................................37
10.2 VGA Hardware Interface.......................................................................................................................................................38
10.3 VGA Signal Primer ................................................................................................................................................................41
11.0 NTSC/PAL COMPOSITE VIDEO HARDWARE .........................................................................44
11.1 Video Hardware Interface......................................................................................................................................................44
11.2 Introduction to NTSC Video ..................................................................................................................................................45
12.0 KEYBOARD & MOUSE HARDWARE........................................................................................53
12.1 Keyboard Operation...............................................................................................................................................................54
12.2 Communication Protocol from Mouse to Host ......................................................................................................................58
13.0 THE I/O HEADERS.....................................................................................................................63
14.0 AUDIO HARDWARE ..................................................................................................................65
14.1 A Little Background on Low Pass Filters (EE stuff) .............................................................................................................66
15.0 INSTALLING THE TOOL CHAINS: AVRSTUDIO, ARDUINO, AND PROPELLER IDE ...........75
15.1 ATMEL’S AVR STUDIO TOOLCHAIN OVERVIEW...................................................................76
15.1.1 Installing AVR Studio 4.xx (Optional) ................................................................................................................................77
15.1.2 Installing the AVR ISP MKII Hardware (Optional) ..........................................................................................................81
15.1.3 Installing WinAVR
10.3.1 VGA Horizontal Timing....................................................................................................................................................42
10.3.2 VGA Vertical Timing........................................................................................................................................................42
10.3.3 Generating the Active VGA Video ....................................................................................................................................43
11.2.1 Interlaced versus Progressive Scans...................................................................................................................................45
11.2.2 Video Formats and Interfaces ............................................................................................................................................47
11.2.3. Composite Color Video Blanking Sync Interface ..............................................................................................................47
11.2.4 Color Encoding.................................................................................................................................................................49
11.2.5 Putting it All Together.......................................................................................................................................................49
11.2.6 Generating B/W Video Data..............................................................................................................................................52
11.2.7 Generating Color Video Data ............................................................................................................................................52
11.2.8 NTSC Signal References...................................................................................................................................................53
12.1.1 Communication Protocol from Keyboard to Host...............................................................................................................55
12.1.2 Keyboard Read Algorithm.................................................................................................................................................56
12.1.3 Keyboard Write Algorithm................................................................................................................................................56
12.1.4 Keyboard Commands........................................................................................................................................................57
12.2.1 Basic Mouse Operation .....................................................................................................................................................59
12.2.2 Mouse Data Packets ..........................................................................................................................................................59
12.2.3 Modes of Operation ..........................................................................................................................................................60
12.2.4 Sending Mouse Commands ...............................................................................................................................................61
12.2.5 Mouse Initialization ..........................................................................................................................................................63
12.2.6 Reading Mouse Movement................................................................................................................................................63
14.1.1 Pulse Code Modulation (PCM)..........................................................................................................................................67
14.1.2 Frequency Modulation (FM) .............................................................................................................................................68
14.1.3 Pulse Width Modulation (PWM) .......................................................................................................................................68
TM
..........................................................................................................................................................82
© 2009 NURVE NETWORKS LLC “Exploring the Chameleon AVR 8-Bit”
6

Related parts for Chameleon-AVR