Download G80 SoC User Manual

Transcript
GHI Electronics,LLC
G80 SoC User Manual
Table of Contents
Table of Contents
1.Introduction...................................................................................4
8.10.One-wire..........................................................................34
1.1.G80 SoC Key Features.......................................................4
8.11.Graphics...........................................................................34
1.2.Example Applications..........................................................4
Fonts..................................................................................36
1.3.The .NET Micro Framework................................................5
Glide..................................................................................36
1.4.GHI Electronics and NETMF...............................................6
8.12.USB Host.........................................................................37
2.The Hardware...............................................................................7
8.13.Accessing Files and Folders...........................................38
2.1. Microcontroller....................................................................7
SD/MMC Memory..............................................................40
3.Pin-Out Description.......................................................................8
USB Mass Storage............................................................40
3.1.Pin-out Table .......................................................................8
8.14.Networking (TCP/IP)........................................................40
4.G80 SoC on boot up...................................................................12
The Extensions..................................................................40
5.The GHI Boot Loader..................................................................13
MAC address setting.........................................................40
5.1.The Commands.................................................................13
IP address (DHCP or static):.............................................41
6.NETMF TinyCLR (firmware).......................................................14
Ethernet.............................................................................42
6.1.Assemblies Version Matching...........................................14
Wireless LAN WiFi............................................................43
6.2.Deploying to the Emulator.................................................15
8.15.PPP..................................................................................43
6.3.Deploying to the G80 SoC.................................................16
8.16.USB Client (Device) ........................................................43
6.4.Targeting Different Versions of the Framework.................17
8.17.Extended Weak References (EWR)................................44
7.The Libraries...............................................................................19
8.18.Real Time Clock..............................................................44
7.1.Finding NETMF Library Documentation............................20
8.19.Watchdog.........................................................................46
7.2.Loading Assemblies...........................................................20
8.20.Power Control..................................................................46
8.The G80 Dev Board....................................................................22 9.Advanced use of the Microcontroller .........................................49
8.1.Digital Inputs/Outputs........................................................23
9.1.Register.............................................................................49
Interrupt Pins.....................................................................26
9.2.AddressSpace...................................................................49
8.2. Analog Inputs/Outputs......................................................27
9.3.Battery RAM......................................................................49
8.3.PWM..................................................................................27
9.4.EEPROM...........................................................................49
8.4.Signal Generator...............................................................28
9.5.Runtime Loadable Procedure............................................49
8.5.Signal Capture...................................................................28 10.design Consideration................................................................50
8.6.Serial Port (UART).............................................................30 Legal Notice...................................................................................51
8.7.SPI.....................................................................................31
Licensing..................................................................................51
8.8.I2C.....................................................................................32
Disclaimer................................................................................51
8.9.CAN...................................................................................33
G80 SoC
Page 3 of 51
www.ghielectronics.com