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