NVIDIA M705 User Manual

PDK User’s Guide
Preface Personal Media Device
ADVANCE INFORMATION - Subject to Change PROVIDED UNDER NDA
DU-03452-001_v01
This page left blank intentionally.
PROPRIETARY INFORMATION
ii DU-03452-001_v01
NVIDIA CONFIDENTIAL 9/4/07
Preface PDK User’s Guide Provided Under NDA
Advance Information – Subject to Change

Contents

Section 1. Introduction................................................................................ 1
1.1 Abstract ....................................................................................................... 1
1.2 Functional Overview ..................................................................................... 1
1.2.1 Features and Benefits............................................................................ 1
1.2.2 Hardware Resources.............................................................................. 2
1.2.3 Supported Functions ............................................................................. 2
1.2.4 Human Interface Functions and Driver Support..................................... 3
1.2.5 Supported Third-Party Gadgets.............................................................. 3
1.2.6 PDK Overview ........................................................................................ 3
1.3 Product Development Kit Contents .............................................................. 4
1.3.1 Contents – All Kits ................................................................................ 4
1.3.2 Contents – Individual Kits ..................................................................... 4
1.4 Interchangeable Preface Modules ................................................................. 7
1.5 Bluetooth Support ........................................................................................ 8
1.5.1 Preface Module 1 .................................................................................. 9
1.5.2 Preface Module 2 ................................................................................ 10
Section 2. Getting Started – PDK2/3 Only??............................................. 12
2.1 Powering up the Board............................................................................... 12
2.2 Understanding the Baseboard Keypad Switches ......................................... 13
2.3 Identifying Jumpers and Connectors .......................................................... 14
2.4 Establishing UART Connectivity.................................................................. 15
2.5 Transferring Files Using USB ...................................................................... 16
2.5.1 Mass Storage Class Mode.................................................................... 16
2.5.2 Media Transport Protocol Mode .......................................................... 17
Section 3. Using the Skype Gadget .......................................................... 18
3.1 Introduction ............................................................................................... 18
3.2 About Skype............................................................................................... 18
3.3 Getting Started........................................................................................... 19
3.4 Skype Gadget Functions............................................................................. 20
Appendix A. Preface Part Numbers .............................................................. 27
Appendix B. Power Consumption ................................................................. 29
B.1 PM1 Power Consumption ........................................................................... 29
B.2 PM2 Power Consumption ........................................................................... 30
NVIDIA Proprietary and Confidential iii
Advance Information – Subject to Change Provided Under NDA
Appendix C. Environmental Recommendations............................................ 31
iv NVIDIA Proprietary and Confidential
Preface PDK User’s Guide Provided Under NDA
Advance Information – Subject to Change

Figures

Figure 1: Hardware Platform for PDK1 ................................................................ 5
Figure 2: Hardware Platform for PDK2/3............................................................. 6
Figure 3: PM1 Module Block Diagram ................................................................. 9
Figure 4: PM2 Module Block Diagram ............................................................... 11
Figure 5: Screen Display After Powering Up...................................................... 12
Figure 6: Baseboard Keypad Switches ............................................................... 13
Figure 7: UART Connections ............................................................................. 15
Figure 8: Using Mass Storage Class Mode......................................................... 16
Figure 9: Synchronize Songs in Windows Media Player ..................................... 17
Figure 10: Windows SideShow Splash Screen and Home Screen.......................... 19
Figure 11: Skype Gadget Menu ........................................................................... 20
Figure 12: Contacts Menu and Contact Pop-up .................................................. 21
Figure 13: Contact Details and Abort Connection ............................................... 21
Figure 14: Phone Call Status Menu – Connected................................................. 22
Figure 15: Phone Call Status Menu – Disconnected ............................................ 22
Figure 16: Receiving Calls and Text Messages.................................................... 23
Figure 17: Dialer Menu ...................................................................................... 24
Figure 18: Main Menu ........................................................................................ 24
Figure 19: Music Player Icon ............................................................................... 25
Figure 20: Context Menu .................................................................................... 25
NVIDIA Proprietary and Confidential v
Advance Information – Subject to Change Provided Under NDA
vi NVIDIA Proprietary and Confidential
Preface PDK User’s Guide Provided Under NDA

Section 1. Introduction

1.1 Abstract

The NVIDIA® Preface Personal Media Display (PMD) product suite adds new capabilities to notebook and desktop computers and range of other applications, including appliances, picture frames, luggage, and wearable displays. The design employs an NVIDIA system-on­chip (SoC) controller with AS3514 integrated audio codec, and low-drop-out switching regulators supplying power to a dual, symmetric ARM7-based, core. The design incorporates product and firmware development environment, signal validation, lot testing, and manufacturing considerations.
The NVIDIA® Preface™ product suite provides the premier platform for Windows Vista Sideshow, containing the NVIDIA CPU, memory, flash, USB and Bluetooth components needed to implement Microsoft VISTA-compatible devices.
Preface is a fully qualified and certified solution on a small 1-inch x1.2-inch PCB.
Advance Information – Subject to Change
y
p
This Guide describes the Product Development Kits (PDKs) that facilitate the design and integration of PMD systems into target systems.
o
C
w
v
i
e

1.2 Functional Overview

This Guide describes three PDKs used to integrate Preface PMDs into target systems. These kits include hardware and firmware targeted to various development activities. (For a complete list of PDK contents, see Section 1.3 on page 4.) The hardware provides an integrated platform for developing digital audio/video players. Firmware is available for a variety of development activities and applications.
The PMD hardware is powered by the host computer’s battery, and therefore does not require a separate power cable for the PMD, enabling the PMD to continue to access the data in the host computer long after the battery stops powering the primary operating system and/or displaying the primary LCD.

1.2.1 Features and Benefits

I
e
t
The Preface PMD platform enables quick startup to access data in the host computer using
n
the low-power PMD display instead of the notebook’s primary display, thereby saving power while cutting time to boot the main operating system. Data transfer from the notebook is through USB.
r
a
n
l
D
r
f
a
t
R
e
The Preface PMD platform offers the following benefits:
Always on display and user interface
Instant access to applications, gadget data and media content
Hundreds of hours of battery life for music playback on notebooks
•Customer visible product differentiation
Microsoft SideShow gadget technologies and built-in multimedia capability. For details see Section 1.2.5 on page 3 and the following Web page:
www.microsoft.com/windowsvista/features/foreveryone/sideshow.mspx
Alarm function
NVIDIA Proprietary and Confidential Introduction 1
Advance Information – Subject to Change Provided Under NDA Introduction
SMBus connectivity with the controller embedded in the host computer that supports the following operations:
Retrieval of notebook system state information
Notification of system software (BIOS and/or OS) about PMD related events
For more information, see the Personal Media Display and Notebook Embedded Controller Interface Specification. Not an easy document to find.

1.2.2 Hardware Resources

The Preface PMD platform supports the following:
LCD display operating at 2.9 V with 15 V built-in backlight support (for details see Section 1.2.4)
Seven-key keypad (for details see Section 1.2.4)
NAND flash operating at 3.3 V
Mobile SDRAM operating at 1.8 V
64-KB EEPROM for booting
USB 2.0 interface
UART connectors (For details see Section 2.4, “Establishing UART Connectivity”, on page 15.)
20-pin JTAG scan connector for debugging and in-circuit emulation
DC power input connector
• Built-in DC regulator supply for 1.2V, 1.8V, 3.3V, 2.9V, and 15V
Li polymer battery (optional)
Pads for RS232 external DB9 connector module STRIKE??
Connectors and solder pads for other I/O buses and signals (list all??)
Hardware resources depend on the Preface Module (PM). For details, see Section 1.4 on page 7.
l
D
r
a
f
t
e
R
v
i
e
w
o
C
y
p
a

1.2.3 Supported Functions

The PMD development platform supports the following:
t
High-speed USB 2.0 Enhanced Host Controller Interface (EHCI) device mode
n
I
Communication through USB with the host computer for data transfer
Serial communication for infrared for remote control function
•I
Alarms and alerts functions
SMBus messaging support (BIOS Interface)
Universal Remote Interface for Windows SideShow navigation keys
Bluetooth:
HID support on Bluetooth
Expanded Universal Remote Interface to propagate signals to all keys
Power on/off switch
•Reset switch
n
r
e
2
S and I2C capability
Bluetooth certified, with Bluetooth ID and serial numbers
Multiprofile support
Class 1 support (range up to 300 feet)
2 Introduction NVIDIA Proprietary and Confidential
Preface PDK User’s Guide Provided Under NDA

1.2.4 Human Interface Functions and Driver Support

Keypad support
Touchscreen support: 7-button, region-sensitive only
Toppoly display drivers for 2.5-inch and 3.5-inch support
Innolux display driver for 2.5-inch display
TopSun display driver for 2.8-inch display
Audio connector for headphone/audio out
Fingerprint authentication

1.2.5 Supported Third-Party Gadgets

The Preface Gadget Bridge supports the following gadgets:
CompanionLink:
RSS Viewer
Traffic Cameras
•Security Cameras
•Web Pictures
Countdown timer
•Alarms & Alerts
Application Launcher
System Monitor
•Lagotek
Lighting/Scene Control
Music & Entertainment
•Security Cameras
a
f
t
•Dr. Neil
Route Planner
In all, Preface supports:
a
l
608 Windows Live Gadgets
3,604 Yahoo! Widgets
2,621 Google Gadgets

1.2.6 PDK Overview

t
n
I
The PDKs are customized for specific development activities and target applications. The PDKs and their primary use are as follows:
PDK1: Prototyping or gadget development
PDK2: Hardware development and testing
PDK3: Hardware and firmware development
e
r
n
r
D
Advance Information – Subject to Change
p
o
C
w
e
i
v
e
R
y
The PDKs are described in more detail in Section 1.3 on page 4.
NVIDIA Proprietary and Confidential Introduction 3
Advance Information – Subject to Change Provided Under NDA Introduction

1.3 Product Development Kit Contents

1.3.1 Contents – All Kits
This section describes the standard contents for Product Development Kits (PDKs).
Documentation
Application porting guide
•Quick Start Guide
•Welcome note
Regional contact list
•NDA form
Hardware
Baseboard containing either Preface Module 1 or Preface Module 2. (For module details, see Section 1.4 on page 7.)
An LCD, either of the following:
2.5-inch QVGA
3.5-inch QVGA with touch screen
Lithium polymer battery: In a finished product, the PMD can derive its power from the
host computer’s battery; therefore, a dedicated PMD battery is optional. The baseboard contains such a battery. If needed, the SoC can support a charge out. PLEASE CHECK!!
USB input connector and cable
a
f
t
Connectors and solder pads for other I/O buses and signals
Power on/off switch??
a
l
Software
FTP key to all common downloadables
e
r
n
Gadgets and gadget bridge
NVIDIA/CompanionLink gadget demo suite
t
Standard embedded firmware
n
I
1.3.2 Contents – Individual Kits
r
D
R
e
v
i
e
w
C
o
y
p
In addition to the standard contents described above, the PDKs contain the specialized components described in this section.
PDK1
This PDK is primarily for prototyping or gadget development. It contains the following components:
724_A01 baseboard with PM1 or PM2
External seven-key keypad
•FTP1 key
4 Introduction NVIDIA Proprietary and Confidential
Preface PDK User’s Guide Provided Under NDA
PDK2
This PDK is primarily for hardware development and testing. It contains the following components:
723_A03 baseboard with PM1 or PM2
Built-in seven-key keypad
Reset switch (in addition to power on/off switch)
DC power input adapter
2 UART connectors
JTAG connector
FTP keys to all of the following:
•FTP2
Software Development Kit (SDK)
PDK3
Advance Information – Subject to Change
This PDK is primarily for hardware and firmware development. It contains the following components:
723_A03 baseboard with PM1 or PM2
Built-in seven-key keypad
Reset switch (in addition to power on/off switch)
DC power input adapter
2 UART connectors
JTAG connector
FTP keys to all of the following:
•PDKs 2 and 3
Firmware Development Kit (FDK)
Software Development Kit (SDK)
Firmware library with Windows SideShow
Figure 1 shows the top and bottom view of the hardware platform provided with PDK1.
a
n
r
e
t
n
I
D
l
Figure 1: Hardware Platform for PDK1
r
a
f
t
R
v
e
i
w
e
C
p
o
y
NVIDIA Proprietary and Confidential Introduction 5
Advance Information – Subject to Change Provided Under NDA Introduction
Figure 3 shows the top view only of the hardware platform provided with PDK2 and PDK3.
Figure 2: Hardware Platform for PDK2/3
I
n
t
e
r
n
a
l
LCD
What are these??
r
a
D
R
Keypad switches
t
f
Power switch
v
e
Power connector
w
e
i
Keypad lock switch
o
C
JTAG Connector
y
p
6 Introduction NVIDIA Proprietary and Confidential
Loading...
+ 27 hidden pages