NVIDIA M705 Bluetooth preface personal media system module User Manual Preface PDK User s Guide

NVIDIA Corporation Bluetooth preface personal media system module Preface PDK User s Guide

User Manual

DU-03452-001_v01PDK User’s GuidePrefacePersonal Media DeviceADVANCE INFORMATION - Subject to ChangePROVIDED UNDER NDA
ii  DU-03452-001_v01NVIDIA CONFIDENTIAL 9/4/07Preface PDK User’s Guide PROPRIETARY INFORMATIONThis page left blank intentionally.
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential   iiiContentsSection 1. Introduction................................................................................ 11.1 Abstract ....................................................................................................... 11.2 Functional Overview ..................................................................................... 11.2.1 Features and Benefits............................................................................ 11.2.2 Hardware Resources.............................................................................. 21.2.3 Supported Functions ............................................................................. 21.2.4 Human Interface Functions and Driver Support..................................... 31.2.5 Supported Third-Party Gadgets.............................................................. 31.2.6 PDK Overview ........................................................................................ 31.3 Product Development Kit Contents .............................................................. 41.3.1 Contents – All Kits ................................................................................ 41.3.2 Contents – Individual Kits ..................................................................... 41.4 Interchangeable Preface Modules ................................................................. 71.5 Bluetooth Support ........................................................................................ 81.5.1 Preface Module 1 .................................................................................. 91.5.2 Preface Module 2 ................................................................................ 10Section 2. Getting Started – PDK2/3 Only??............................................. 122.1 Powering up the Board............................................................................... 122.2 Understanding the Baseboard Keypad Switches ......................................... 132.3 Identifying Jumpers and Connectors .......................................................... 142.4 Establishing UART Connectivity.................................................................. 152.5 Transferring Files Using USB ...................................................................... 162.5.1 Mass Storage Class Mode.................................................................... 162.5.2 Media Transport Protocol Mode .......................................................... 17Section 3. Using the Skype Gadget .......................................................... 183.1 Introduction ............................................................................................... 183.2 About Skype............................................................................................... 183.3 Getting Started........................................................................................... 193.4 Skype Gadget Functions............................................................................. 20Appendix A. Preface Part Numbers .............................................................. 27Appendix B. Power Consumption ................................................................. 29B.1 PM1 Power Consumption ........................................................................... 29B.2 PM2 Power Consumption ........................................................................... 30
Advance Information – Subject to ChangeProvided Under NDAiv   NVIDIA Proprietary and ConfidentialAppendix C. Environmental Recommendations............................................ 31
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential   vFiguresFigure 1: Hardware Platform for PDK1 ................................................................ 5Figure 2: Hardware Platform for PDK2/3............................................................. 6Figure 3: PM1 Module Block Diagram ................................................................. 9Figure 4: PM2 Module Block Diagram ............................................................... 11Figure 5: Screen Display After Powering Up...................................................... 12Figure 6: Baseboard Keypad Switches ............................................................... 13Figure 7: UART Connections ............................................................................. 15Figure 8: Using Mass Storage Class Mode......................................................... 16Figure 9: Synchronize Songs in Windows Media Player ..................................... 17Figure 10: Windows SideShow Splash Screen and Home Screen.......................... 19Figure 11: Skype Gadget Menu ........................................................................... 20Figure 12: Contacts Menu and Contact Pop-up .................................................. 21Figure 13: Contact Details and Abort Connection ............................................... 21Figure 14: Phone Call Status Menu – Connected................................................. 22Figure 15: Phone Call Status Menu – Disconnected ............................................ 22Figure 16: Receiving Calls and Text Messages.................................................... 23Figure 17: Dialer Menu  ...................................................................................... 24Figure 18: Main Menu ........................................................................................ 24Figure 19: Music Player Icon ............................................................................... 25Figure 20: Context Menu .................................................................................... 25
Advance Information – Subject to ChangeProvided Under NDAvi   NVIDIA Proprietary and Confidential
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential Introduction 1Internal Draft Review CopySection 1.   Introduction1.1 AbstractThe NVIDIA® Preface Personal Media Display (PMD) product suite adds new capabilities tonotebook 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 switchingregulators supplying power to a dual, symmetric ARM7-based, core. The designincorporates product and firmware development environment, signal validation, lottesting, and manufacturing considerations.The NVIDIA® Preface™ product suite provides the premier platform for Windows VistaSideshow, containing the NVIDIA CPU, memory, flash, USB and Bluetooth componentsneeded to implement Microsoft VISTA-compatible devices.Preface is a fully qualified and certified solution on a small 1-inch x1.2-inch PCB. This Guide describes the Product Development Kits (PDKs) that facilitate the design andintegration of PMD systems into target systems.1.2 Functional OverviewThis Guide describes three PDKs used to integrate Preface PMDs into target systems. Thesekits include hardware and firmware targeted to various development activities. (For acomplete list of PDK contents, see Section 1.3 on page 4.) The hardware provides anintegrated platform for developing digital audio/video players. Firmware is available for avariety of development activities and applications.The PMD hardware is powered by the host computer’s battery, and therefore does notrequire a separate power cable for the PMD, enabling the PMD to continue to access thedata in the host computer long after the battery stops powering the primary operatingsystem and/or displaying the primary LCD.1.2.1 Features and BenefitsThe Preface PMD platform enables quick startup to access data in the host computer usingthe low-power PMD display instead of the notebook’s primary display, thereby savingpower while cutting time to boot the main operating system. Data transfer from thenotebook is through USB.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
Advance Information – Subject to ChangeProvided Under NDA Introduction2 Introduction  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy• 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 eventsFor more information, see the Personal Media Display and Notebook EmbeddedController Interface Specification. Not an easy document to find.1.2.2 Hardware ResourcesThe 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 onpage 7.1.2.3 Supported FunctionsThe PMD development platform supports the following:• High-speed USB 2.0 Enhanced Host Controller Interface (EHCI) device mode• Communication through USB with the host computer for data transfer• Serial communication for infrared for remote control function•I2S and I2C capability• Alarms and alerts functions• SMBus messaging support (BIOS Interface)• Universal Remote Interface for Windows SideShow navigation keys• Bluetooth:• Bluetooth certified, with Bluetooth ID and serial numbers• Multiprofile support• Class 1 support (range up to 300 feet)• HID support on Bluetooth• Expanded Universal Remote Interface to propagate signals to all keys• Power on/off switch•Reset switch
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Introduction 3Internal Draft Review Copy1.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 authentication1.2.5 Supported Third-Party GadgetsThe 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•Dr. Neil• Route PlannerIn all, Preface supports:• 608 Windows Live Gadgets• 3,604 Yahoo! Widgets• 2,621 Google Gadgets1.2.6 PDK OverviewThe PDKs are customized for specific development activities and target applications. ThePDKs and their primary use are as follows:• PDK1: Prototyping or gadget development• PDK2: Hardware development and testing• PDK3: Hardware and firmware developmentThe PDKs are described in more detail in Section 1.3 on page 4.
Advance Information – Subject to ChangeProvided Under NDA Introduction4 Introduction  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy1.3 Product Development Kit Contents1.3.1 Contents – All KitsThis section describes the standard contents for Product Development Kits (PDKs).Documentation• Application porting guide•Quick Start Guide•Welcome note• Regional contact list•NDA formHardware• 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• Connectors and solder pads for other I/O buses and signals• Power on/off switch??Software• FTP key to all common downloadables• Gadgets and gadget bridge• NVIDIA/CompanionLink gadget demo suite• Standard embedded firmware1.3.2 Contents – Individual KitsIn addition to the standard contents described above, the PDKs contain the specializedcomponents described in this section.PDK1This PDK is primarily for prototyping or gadget development. It contains the followingcomponents:• 724_A01 baseboard with PM1 or PM2• External seven-key keypad•FTP1 key
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Introduction 5Internal Draft Review CopyPDK2This PDK is primarily for hardware development and testing. It contains the followingcomponents:• 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)PDK3This PDK is primarily for hardware and firmware development. It contains the followingcomponents:• 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 SideShowFigure 1 shows the top and bottom view of the hardware platform provided with PDK1. Figure 1:  Hardware Platform for PDK1
Advance Information – Subject to ChangeProvided Under NDA Introduction6 Introduction  NVIDIA Proprietary and ConfidentialInternal Draft Review CopyFigure 3 shows the top view only of the hardware platform provided with PDK2 and PDK3.Figure 2:  Hardware Platform for PDK2/3Power connectorKeypad switchesLCDKeypad lock switchPower switchJTAG ConnectorWhat are these??
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Introduction 7Internal Draft Review Copy1.4 Interchangeable Preface ModulesEach PDK is available with either of the following Preface Modules (PMs):• “Preface Module 1”• “Preface Module 2” on page 10Table 1 compares the features of PM1 and PM2. Table 1:  Feature Comparison – PM1 & PM2Feature PM1 PM2SDRAM132 MB or 64 MB 32 MB or 64 MBFlash Memory11. The PMs are available with a choice of memory sizes, which may be offered with different SKUs,depending on customer demand.4- or 8-MB NOR 256-MB or 1-GB NANDLCD Panel Support Yes YesAudio In No YesAudio Out22. Audio output requires headphones (not included).No YesBattery Optional33. Optional configurations may involve increased lead times to market due to component availabil-ity and testing. YesBattery charger Optional3YesBluetooth Class 144. Bluetooth configurations require a Bluetooth dongle (not included) that supports Microsoft Blue-tooth drivers.Optional3YesKeypad Yes YesSerial IR Interface Yes YesTouchscreen Yes YesUART Yes YesUSB 2.0 Yes YesVista Compliant Yes Yes
Advance Information – Subject to ChangeProvided Under NDA Introduction8 Introduction  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy1.5 Bluetooth SupportThe functionality of your Preface implementation will depend on whether the PM youchoose supports Bluetooth, in addition to USB. Bluetooth support changes how SideShowprotocol is supported, and adds functions that are not supported with USB alone. Table 2shows how Bluetooth support affects Preface functionality. Table 2:  Bluetooth SupportFunctionality PM without Bluetooth PM witt BluetoothSupported? Interface Supported? InterfaceMusic Transfer Protocol (MTP) for music, photograph and video formatsYes USB Yes USBSideShow Protocol and GadgetsYes USB Yes BluetoothHuman Interface Device (HID) protocolNo – Yes BluetoothHeadset/handsfree with microphoneNo – Yes BluetoothStereo headpone through Advanced Audio Distribution Profile (A2DP)No – Yes Bluetooth
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Introduction 9Internal Draft Review Copy1.5.1 Preface Module 1This section describes the Preface Module 1 (PM1) target applications, and hardware andsoftware components.PM1 Target Applications• Desktop computers, keyboard companion• Remote controlPM1 Hardware ComponentsPM1 has the following hardware components and options:• PP5022 SoC/SiP• 32-MB SDRAM (3.3V) with optional upgrade to 64 MB•4-MB NOR flash, with optional upgrade to 8 MB• EEPROM• USB connectivity• Bluetooth Class 1 (Optional)• Power management: optional on-boardPM1 Software ComponentsPM1 comes with the following software components and options:• Hardware drivers• Preface framework• Bluetooth drivers (optional)•Preface GUIFigure 3 contains a block diagram of PM1.Figure 3:  PM1 Module Block DiagramPP5022NOR FlashPower Circuit &Battery Charger(Optional) Bluetooth(Optional)QVGA LCDTouchscreen7-Key KeypadConnector DisplayKeypad buttonsKeypad IOBuffered I2CGPIOs (8)UARTPowerUSBSoft Serial IRBatteryAudio IOJTAGBluetooth (optional)ExternalComponentsPM1Power Circuit &Battery Charger
Advance Information – Subject to ChangeProvided Under NDA Introduction10 Introduction  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy1.5.2 Preface Module 2This section describes Preface Module 2 (PM2) target applications, and hardware andsoftware components.PM2 Target Applications• Notebook computers, in-lid companion, Sideshow devicesPM2 Hardware ComponentsPM2 has the following hardware components and options:• PP5024 SoC/SiP processor• 32-MB SDRAM (3.3 V) with optional upgrade to 64 MB• 256-MB NAND flash, with optional upgrade to 1GB • EEPROM• USB connectivity• Bluetooth Class 1• Battery, Lithium polymer• Battery charger• Audio output, either of the following:• Stereo with headphone profile• Headset with mono hands-free profile• On-chip power managementPM2 Software ComponentsPM2 comes with the following software components and options:• Hardware drivers• Preface framework• Bluetooth drivers• Bluetooth audio•Preface GUI• Photo viewer•SideShow•Music Player•Skype Dialer• NVIDIA Endpoints• NVIDIA/CompanionLink gadget demo suite• NVIDIA Gadget Bridge
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Introduction 11Internal Draft Review CopyFigure 4 contains a block diagram of PM2.Figure 4:  PM2 Module Block DiagramPP5024SDRAMNAND FlashBluetoothConnector:DisplayKeypad buttonsKeypad I/OBuffered I2CGPIOs (8)UARTPowerUSB 2.0Soft Serial IRBatteryAudio I/OJTAGQVGA LCDTouchscreen7-Key KeypadBluetoothExternalComponentsPM2Power Circuit &Battery ChargerAudio Controller
Advance Information – Subject to ChangeProvided Under NDA Getting Started – PDK2/3 Only??12 Getting Started – PDK2/3 Only??  NVIDIA Proprietary and ConfidentialInternal Draft Review CopySection 2.   Getting Started – PDK2/3 Only??Note: For instructions on PDK1, refer to...2.1 Powering up the Board1. To power up the board, do either of the following:• Turn on your computer and plug in the supplied USB cable. (The board powers up on its own.)• Plug in the supplied DC adapter, turn on the power switch (move SW1 down) and press the power on/off switch (SW11). For details on the switches, see Table 3 on page 13.2. Open the computer’s Device Manager and verify that the Preface PMD is recognized by the system. The PMD should be listed under Windows SideShow. The computer may search for and install a driver automatically.3. Open the SideShow Control Panel and click the Preface PMD icon.4.5. Test your connection to the PC by verifying whether the gadgets on the PC are downloaded to the Preface PMD.6.A typical?? display after booting is shown in Figure 5.Figure 5:  Screen Display After Powering UpUse the baseboard button switches, or the touch-sensitive LCD, to access the various menuoptions, as described in Section 2.2 on page 13.
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Getting Started – PDK2/3 Only?? 13Internal Draft Review Copy2.2 Understanding the Baseboard Keypad SwitchesThis section describes the baseboard keypad switches shown in Figure 6. For details onhow to use the switches, see the NVIDIA® Preface™ Software Development Kit Built-inApplications Users’ Guide. Does this document really exist??Figure 6:  Baseboard Keypad SwitchesThe switches in Figure 6 are described in Table 3.  Table 3:  Baseboard Keypad SwitchesDescriptionReferenceDesignatorPDK1ReferenceDesignatorPDK2/3CommentsDC Power On/Off SW1 Powers the board on or off when the DC power input is connected. Off=Switch is up; On=Switch is downSystem Reset SW2 Press once to reset systemKeypad PREVIOUS/LEFTSW3 On the Play screen, skips to previous song. During manual SideShow player operation, returns to the previous slide. On other screens, returns to the previous menu.Keypad UP SW4 Scrolls up any list window. In the Music Player Play screen, increases the volume.Keypad SELECT SW5 Selects a highlighted choice. Plays selected media from the playlist. In the Music Player during playback, toggles pause on and off.
Advance Information – Subject to ChangeProvided Under NDA Getting Started – PDK2/3 Only??14 Getting Started – PDK2/3 Only??  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy2.3 Identifying Jumpers and ConnectorsThe baseboard switches in Figure 6 are described in Table 4. Keypad RIGHT/NEXT SW6 On the Play screen, skips to next song. During manual SideShow player operation, advances to the next slide SIDESHOW OR SLIDESHOW. Has no effect on HOME and PLAY screens. On screens other than Home and Play, has the same effect as the SELECT key.Keypad DOWN SW7 Scrolls down any list window. In the Music Player Play screen, decreases the volume.Keypad MENU SW8 Displays a Context menu with various options.Keypad BACK SW9 Returns to the previous menu in most screens. Cancels any Context menu.N/A SW10 Not stuffed??1System On/Off SW11 SW11 On=Press once; Off=Press and hold for 10 secondsKeypad Lock SW12 SW12 Unlock=Switch is up; Lock=Switch is down1. I added this because otherwise it looks like an omission..Table 4:  Connectors and JumpersDescription ReferenceDesignator CommentsBattery connector J2 –UART connector J5 –Toppoly 2.5-inch LCD connector J13 –Toppoly 3.5-inch LCD connector J14 –Samsung 3.5-inch LCD connector J16 –JTAG connector J18 –Battery switch bypass J19 PM1: To set, install jumper on pins 2 and 3.PM2: To set, install jumper on pins 1and 2.TS_BUSY* signal select J20 To set, install jumper on pins 2 and 3.USB_VBUS signal select J21 To set, install jumper on pins 2 and 3.Table 3:  Baseboard Keypad Switches (Cont.)DescriptionReferenceDesignatorPDK1ReferenceDesignatorPDK2/3Comments
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Getting Started – PDK2/3 Only?? 15Internal Draft Review Copy2.4 Establishing UART ConnectivityThe UART connectivity can be established on the baseboard to use the serial port messagecapture terminal for application debug messages. To do this, attach the DC power inputand connect a UART module with a DB9 connector, as described below: • Connect UART (J5) pin VCC to R56, right side. (Where is R56 physically on the board?? I think it is too small for a label.. Are you sure customers can do this??)• Connect UART (J5) TX pin to B2B connector (J1) pin 15.• Connect UART (J5) RX pin to B2B connector (J1) pin 16.• Connect UART (J5) GND pin to B2B connector (J1) pin 20.Note: DC power input is required for UART connectivity.Figure 7 shows the UART connector.Figure 7:  UART Connections
Advance Information – Subject to ChangeProvided Under NDA Getting Started – PDK2/3 Only??16 Getting Started – PDK2/3 Only??  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy2.5 Transferring Files Using USBFiles can be transferred on the baseboard using the USB in the following modes:• “Mass Storage Class Mode” in Section 2.5.1• “Media Transport Protocol Mode” in Section 2.5.22.5.1 Mass Storage Class ModeUse the Mass Storage Class (MSC) mode for transferring files using USB to upgrade thefirmware. Follow these instructions:1. To see the primary boot loader menu options, reset the board by simultaneously pressing the reset switch and the SELECT key (SW5).2. Select the PREVIOUS key (SW7) for Upgrade Firmware option.3. Connect the USB cable, if not already done. 4. A removable disk of 16-MB displays in Windows Explorer (see Figure 8 on page 16).5. Transfer (copy) the secondary boot loader and the firmware image (*.mi4) file.6. Safely remove the hardware from the PC by clicking the Safely Remove Hardware icon in the system tray and following the instructions in the operating system instructions.The device upgrades the firmware, resets automatically, and boots with the upgradedimage. Don’t see the need for this--can we strike it??Figure 8:  Using Mass Storage Class Mode
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Getting Started – PDK2/3 Only?? 17Internal Draft Review Copy2.5.2 Media Transport Protocol ModeTo synchronize files using Media Transport Protocol (MTP) mode, follow these instructions:1. Open Microsoft® Windows Media® Player and click the Sync Tab.2. Connect a USB cable from the baseboard to the PC.A window displays with automatic and manual options.3. Choose the automatic option to synchronize all media on your PC, or choose the manual option to drag and drop songs of your choice.4. For the manual option, drag and drop songs to the Sync List on the left pane as shown in Figure 9 on page 17, and click Start Sync.Synchronization of the songs starts, and the songs are displaying in the right pane.Note: While transferring songs, playback is stopped. You may resume playback with the new content after the transfer is complete.Figure 9:  Synchronize Songs in Windows Media PlayerNote: You can also add content through Windows Explorer to the MTP device. However, the content will not be displayed by Windows Media Player. Note: Only content supported on the MTP device can be added to the baseboard using Windows Media Player.
Advance Information – Subject to ChangeProvided Under NDA Using the Skype Gadget18 Using the Skype Gadget  NVIDIA Proprietary and ConfidentialInternal Draft Review CopySection 3.   Using the Skype GadgetThe Preface™ Skype gadget enhances notebook computer, in-lid, PMD applications. TheSkype gadget integrates the Voice-over-Internet Protocol (VoIP) capability with WindowsVista SideShow, enabling users to make and receive calls through Skype. The gadget usesUSB to interface between the PMD and the notebook computer.3.1 IntroductionThis Preface™ Skype phone gadget interfaces with the notebook computer’s Skypeapplication, enabling feature-rich access to Windows Vista Sideshow and the followingSkype functions:• Access and browse the contacts list, including all details.• View incoming call and caller information.• Receive and make calls.• Receive (but not send) instant messages or text messages.• View call status, including connect time.3.2 About SkypeSkype provides peer-to-peer Internet telephony networking and application software tobroadband customers who want to integrate computer-based and phone-basedcommunications. Skype offers instant messaging, file transfer, and voice and videoconferencing.
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Using the Skype Gadget 19Internal Draft Review Copy3.3 Getting StartedWhen you start up the PMD, it displays the Windows SideShow splash screen, shown inFigure 10 (left), and then enters the Home screen, shown in Figure 10 (right). The Homescreen contains icons for built-in applications and gadgets. Figure 10:  Windows SideShow Splash Screen and Home ScreenUnderstanding the Baseboard Keypad SwitchesThe switches are defined in Figure 6 and Table 3 on page 13. These switches are referredto by name throughout the remainder of Section 3.Using the Home ScreenUse UP and DOWN to highlight the desired gadget icon. The icon is magnified and its nameappears, followed by application-specific information. For example, Figure 10 (right) showsthe Skype gadget icon, VoIP Phone, highlighted.Note: Figure 10 (right) shows Skype gadget glance data shows that Skype is offline, which means the notebook computer’s Skype application is not activated. Skype must be online for the gadget to work.Using the Context MenuPressing MENU displays the Context menu, which differs from screen to screen based onthe context of the screen already displayed when MENU is pressed. When the Context menuis displayed, use UP and DOWN to highlight the desired command. Press SELECT to executethe command.
Advance Information – Subject to ChangeProvided Under NDA Using the Skype Gadget20 Using the Skype Gadget  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy3.4 Skype Gadget FunctionsThis section describes the following gadget functions:• “To Activate a Skype Gadget” on page 20• “To Browse Contacts” on page 20• “To Make Calls Using Contacts” on page 21• “To End a Call” on page 22• “To Receive a Call” on page 23• “To Receive a Text Message” on page 23• “To Make a Call Using the Dialer” on page 24• “To Show Phone Status” on page 24• “To Lock or Unlock Keypad Buttons” on page 25• “To Delete Cached Data” on page 25To Activate a Skype GadgetIn the Home screen, use PREVIOUS or NEXT to highlight the Skype gadget icon, as shown inFigure 11 (left), then press SELECT. The Skype gadget menu is displayed, as shown inFigure 11 (right).Figure 11:  Skype Gadget MenuTo Browse ContactsIn the Skype gadget menu, use UP and DOWN to highlight My Contacts, then press SELECT.The Contact list menu appears, as shown in Figure 12 (left).
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Using the Skype Gadget 21Internal Draft Review CopyAlternatively, press MENU, highlight View Contacts, and press SELECT. For more oncontacts and making calls, see “To Make Calls Using Contacts” on page 21.Figure 12:  Contacts Menu and Contact Pop-up The Contact list displays the following types of contact status, as shown in when you pressMENU??:Graphic needed??•Contact online• Contact offline• Phone redirect contact availableFigure 13:  Contact Details and Abort ConnectionTo Make Calls Using ContactsUse UP and DOWN to highlight a contact in the Contacts menu, shown in Figure 12 (left),then press SELECT. A pop-up menu appears, as shown in Figure 12 (right). Highlight DialContact and press SELECT.If there already is a connection when you select the contact, the message Abort currentconnection?  is displayed, as shown in Figure 13 (right). Select Yes to drop the currentconnection and initiate the new call. Select No to do nothing and return to the contact list.Place Contact Details here.
Advance Information – Subject to ChangeProvided Under NDA Using the Skype Gadget22 Using the Skype Gadget  NVIDIA Proprietary and ConfidentialInternal Draft Review CopyWhen the call is initiated, the following information is displayed on the status screen, asshown in Figure 14 (left):• Caller ID: Contact name• Call Status: Dialing, Connected, etc.• Call Duration• If previous contact is connected, it will pop out message with “Abort current connection?” if you press “Yes”, it will drop current connection and initial the new contact dialing. No, do nothing, back to contact list. Figure 14:  Phone Call Status Menu – ConnectedTo Adjust the Call VolumePress MENU and select Volume, as shown in Figure 14 (right). The volume control on the PCside is activated. To End a CallAny time you are in a call, press MENU and select End Call, as shown in Figure 15 (left). Thedisplay changes, as shown in Figure 15 (right).Figure 15:  Phone Call Status Menu – Disconnected
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Using the Skype Gadget 23Internal Draft Review CopyTo Receive a CallWhen a call arrives, a pop-up showing the contact’s name or caller ID is displayed, asshown in Figure 16 (left). Highlight Yes to answer the call or No to decline it, then pressSELECT.Figure 16:  Receiving Calls and Text MessagesNote: When receiving an incoming call, music playback stops. If you want to continue listening to music after you respond to the call, either by answering or declining the call, you need to manually restart music playback. To Receive a Text MessageWhen a text message arrives, a pop-up containing the contact’s name or caller ID andmessage is displayed, as shown in Figure 16 (right). You can read the message, but youcannot respond to the sender using text—you can call sender.
Advance Information – Subject to ChangeProvided Under NDA Using the Skype Gadget24 Using the Skype Gadget  NVIDIA Proprietary and ConfidentialInternal Draft Review CopyTo Make a Call Using the Dialer1. In the Main menu, use UP and DOWN to select Dialer, then press SELECT. The Dialer menu appears, as shown in Figure 17 (left). 2. Use UP, DOWN, LEFT, and RIGHT to highlight the desired numbers and press SELECT. The selected number is displayed above the dial pad. 3. When done, highlight the Dial key and press SELECT.If you make a mistake, use press MENU and select Clear, shown in Figure 17 (right) to startover.Figure 17:  Dialer Menu To Show Phone StatusIn the Main menu, use UP and DOWN to highlight PC Status, then press SELECT, as shownin Figure 18 (left). Current phone connection status is displayed, including:• Caller ID: Contact name • Call status: Disconnected / Connecting / Connected• Call Duration: Total duration of previous connection, or incremental counting for connected calls.Figure 18:  Main Menu Information contained on the PC status screen are... as shown in Figure 18 (right):Add PC status screen
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Using the Skype Gadget 25Internal Draft Review CopyTo activate the Music PlayerOn the Home screen, press PREVIOUS or NEXT to highlight Music Player as shown inFigure 19, then press SELECT. The screen changes, as shown in Figure 19 (right)Figure 19:  Music Player IconTo Lock or Unlock Keypad ButtonsFrom the Icon menu, press MENU. Use UP and DOWN to highlight Lock Device as shown inFigure 20 (left), then press SELECT. Figure 20:  Context MenuAn icon on the status bar shows that the keypad is locked. If you press a button while thedevice is locked, a message is displayed. To unlock the buttons, press the SELECT key.To Delete Cached DataFrom the Icon menu, press MENU. Use UP and DOWN to highlight Delete Data as shown inFigure 20 (right), then press SELECT. The message Are you sure....? is displayed. HighlightYes and press SELECT to clear all the cached data associated with the gadget.TBDChange this Show Music player menuto Music playerPlace Delete Data here.
Advance Information – Subject to ChangeProvided Under NDA Using the Skype Gadget26 Using the Skype Gadget  NVIDIA Proprietary and ConfidentialInternal Draft Review Copy
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Preface Part Numbers 27Appendix A.   Preface Part NumbersTable 5 lists the part numbers for the PDKs and PMs. Would it be helpful to add the schematic part numbers from the HW guide to this table??Table 5:  Preface NumbersDescription Part NumberPDK1 940-10724-0002-000PDK2 940-10723-0002-300PDK3 940-10723-0003-300PM1 600-10722-0001-100PM2 600-10705-0000-200PM1 controller chip PP5022PM2 controller chip PP5024Baseboard for PDK1 600-10724-0000-100External keypad for PDK1 PP702011. I added this. please check it.Baseboard for PDK2/3 600-10723-0000-100
Advance Information – Subject to ChangeProvided Under NDA Preface Part Numbers28 Preface Part Numbers  NVIDIA Proprietary and Confidential
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Power Consumption 29Appendix B.   Power ConsumptionFor these values, the UUT was a PM1 mounted on a 723_A01 baseboard. The resultingvalues contained here match or exceed expected values for most user applications.B.1 PM1 Power ConsumptionTable 6:  Power Consumption While Plugged Into USBConditionsMeasuredCurrent(mA)MeasuredVolt age(V)System PowerConsumed1(mW)1. Conditions: PM1 + BaseboardModule PowerConsumed2(mW)2. Conditions: LCD and baseboard control circuits removed.System Standby33. Standby not available in USB mode because PM1 uses no battery. N/AN/AN/AN/ASystem Idle, display off 151.6 5.07 768.6 688.0Normal operation with activity on the keypad44. This condition represents a high-drain application.246.8 5.07 1251.3 670.4Table 7:  Power Consumption While Drawing From DC InputConditionsMeasuredCurrent(mA)MeasuredVolt age(V)System PowerConsumed1(mW)1. Conditions: PM2 + BaseboardModule PowerConsumed2(mW)2. Conditions: LCD and baseboard control circuits removed.System Standby 15.8 5.1 80.6 6.7 (max)System Idle, display off 195.6 5.1 997.6 416.7Normal operation with activity on the keypad33. This condition represents a high-drain application.241.6 5.1 1232.2 651.3
Advance Information – Subject to ChangeProvided Under NDA Power Consumption30 Power Consumption  NVIDIA Proprietary and ConfidentialB.2 PM2 Power ConsumptionIn this section, the following applies to all values:• Music was stored in WMA format on a 8-Gb (1-GB) on-board NAND device and played using Creative SBS16-powered PC speakers.• Some variance in measured current occurs due to the level of battery charge at the time of measurement. The more deeply discharged the battery, the more current is drawn to recharge it; therefore, overall current draw can fluctuate even though usage current remains unchanged. Table 8:  Power Consumption While Plugged Into USBConditionsMeasuredCurrent(mA)MeasuredVolt age(V)System PowerConsumed1(mW)1. Conditions: PM2 + BaseboardModule PowerConsumed2(mW)2. Conditions: LCD and baseboard control circuits removed.System Standby 73.73 4.93 363.49 348.58System Idle 199.4 4.8 957.12 381.70Playing music from NAND flash + speaker out220.4 4.79 1055.72 479.11Charging empty battery + playing music from NAND + controlling the PC to play music through Bluetooth + SideShow33. This condition represents a high-drain application.430.3 4.55 1407.73 1407.73Table 9:  Power Consumption While Drawing From BatteryConditionsMeasuredCurrent(mA)MeasuredVolt age(V)System PowerConsumed1(mW)1. Conditions: PM2 + BaseboardModule PowerConsumed2(mW)2. Conditions: LCD and baseboard control circuits removed.System Standby 8.71 3.827 33.33 20.85System Idle (no Bluetooth) 156.8 3.975 623.28 138.21System Idle (Bluetooth connected) 171.3 3.86 661.22 188.83Playing music from NAND flash + speaker out (no Bluetooth)194.1 3.785 734.67 270.91Play music from NAND flash + speaker out (Bluetooth connected)215.3 3.82 822.45 354.83Bluetooth connected in searching mode + playing music from NAND + speaker out33. This condition represents a high-drain application.245.7 3.9 958.23 481.79
Advance Information – Subject to ChangePreface PDK User’s Guide Provided Under NDANVIDIA Proprietary and Confidential  Environmental Recommendations 31Appendix C.   Environmental RecommendationsTable 10 lists the recommended temperatures for Preface PDK hardware. Other environmental specifications are TBD.Table 10:  Recommended TemperaturesParameter Description Specified Range UnitsOperating Temperature Baseboard with PM 0 to 55 COperating Temperature Baseboard with PM and battery 0 to 45 CStorage Temperature PM only –40 to 85 CStorage Temperature Baseboard only, no battery –25 to 80 CStorage Temperature Baseboard only, with battery –10 to 45 C
Advance Information – Subject to ChangeProvided Under NDA Environmental Recommendations32 Environmental Recommendations  NVIDIA Proprietary and Confidential
NoticeALL NVIDIA DESIGN SPECIFICATIONS, REFERENCE BOARDS, FILES, DRAWINGS, DIAGNOS-TICS, LISTS, AND OTHER DOCUMENTS (TOGETHER AND SEPARATELY, "MATERIALS") ARE BEING PROVIDED "AS IS." NVIDIA MAKES NO WARRANTIES, EXPRESSED, IMPLIED, STATU-TORY, OR OTHERWISE WITH RESPECT TO THE MATERIALS, AND EXPRESSLY DISCLAIMS ALL IMPLIED WARRANTIES OF NONINFRINGEMENT, MERCHANTABILITY, AND FITNESS FOR A PARTICULAR PURPOSE.Information furnished is believed to be accurate and reliable. However, NVIDIA Corporation assumes no responsibility for the consequences of use of such information or for any infringe-ment of patents or other rights of third parties that may result from its use. No license is grant-ed by implication or otherwise under any patent or patent rights of NVIDIA Corporation. Specifications mentioned in this publication are subject to change without notice. This publi-cation supersedes and replaces all information previously supplied. NVIDIA Corporation prod-ucts are not authorized for use as critical components in life support devices or systems without express written approval of NVIDIA Corporation.NVIDIA and its licensors retain all intellectual property and proprietary rights in and to the Materials provided herein. Any use, reproduction, disclosure or distribution of the Materials without an express license agreement from NVIDIA, or without NVIDIA's prior written con-sent, is strictly prohibitedIN NO EVENT SHALL NVIDIA BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CON-SEQUENTIAL DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TOR-TIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE MATERIALS PROVIDED HEREIN.TrademarksNVIDIA, the NVIDIA logo, PP5022, PP5024, and GoForce 6100 are trademarks or registered trademarks of NVIDIA Corporation. Other company and product names may be trademarks of the respective companies with which they are associated.Skype, SkypeIn, SkypeOut, Skype Me, the Skype Logo and the S logo and other marks indi-cated on our site are trademarks of Skype Limited or other related companies. Skype is reg-istered in the United States Patent and Trademark Office, and with the Trademark Offices of the countries of Australia, Finland, Benelux, Hong Kong, Israel, Japan, Liechtenstein, New Zealand, South Korea, Switzerland, and Taiwan.Copyright© 2007 by NVIDIA Corporation. All rights reserved

Navigation menu