inforce IFC6410 User manual

Confidential and Proprietary –Inforce Computing Inc.
NO PUBLIC DISCLOSURE PERMITTED: Please report postings of this document on public servers or web sites
to: techsupport@inforcecomputing.com.
Restricted Distribution: Not to be distributed to anyone who is not an employee of either Inforce Computing or
its subsidiaries without the express approval of Inforce Computing.
Not to be used, copied, reproduced, or modified in whole or in part, nor its contents revealed in any manner to
others without the express written permission of Inforce Computing, Inc.
Inforce Computing is a trademark of Inforce Computing Incorporated, registered in the United States
and other countries. All Inforce Computing Incorporated trademarks are used with permission. Other
product and brand names may be trademarks or registered trademarks of their respective owners.
This technical data may be subject to U.S. and international export, re-export, or transfer (“export”) laws.
Diversion contrary to U.S. and international law is strictly prohibited.
Inforce Computing Inc.
48820 Kato Road, # 600B
Fremont, CA 94538
U.S.A.
© 2013 Inforce Computing Inc.
IFC6410
User Guide
001821 Rev C
August 20, 2013
Submit technical questions at:
http://www.inforcecomputing.com/techweb/

IFC6410 User Guide Revision history
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION i
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Revision history
Revision
Date
Description
Author
A
May 13, 2013
Initial release
Sujith K J
B
July 18, 2013
Updated Appendix A with header images
Updated the document with LED position
on board image
Soumya S
C
August 20, 2013
Updated board images
Soumya
Approval Record
Function
Position
Name
Date
Checked By
Project Engineer
Sebastian V.P
August 20, 2013
Reviewed By
Project Engineer
Sebastian V.P
August 20, 2013
Approved By
Project Manager
Devaraj P S
August 20, 2013

IFC6410 User Guide License Agreement
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION ii
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
License Agreement
Your use of this document is subject to and governed by those terms and conditions in the Inforce
Computing Purchase and Software License Agreement for the APQ8064 based IFC6410, which you
or the legal entity you represent, as the case may be, accepted and agreed to when purchasing a
IFC6410 from Inforce Computing Inc. (“Agreement”). You may use this document, which shall be
considered part of the defined term “Documentation” for purposes of the Agreement, solely in support
of your permitted use of the IFC6410 under the Agreement. Distribution of this document is strictly
prohibited without the express written permission of Inforce Computing Inc. and its respective
licensors, which they can withhold, condition or delay in its sole discretion.
Inforce Computing is a trademark of Inforce Computing Inc., registered in USA and other countries.
Qualcomm is a trademark of Qualcomm Inc., registered in the United States and other countries.
Other product and brand names used herein may be trademarks or registered trademarks of their
respective owners.
This document contains technical data that may be subject to U.S. and international export, re-export,
or transfer (“export”) laws. Diversion contrary to U.S. and international law is strictly prohibited.

IFC6410 User Guide Preface
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION iii
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Preface
This User guide explains the hardware, software, setup and usage of system IFC6410.
Intended Audience
This document is intended for technically qualified personnel. It is not intended for general audiences.
Intended Use
All Inforce boards are evaluated as Information Technology Equipment (I.T.E.) for use in personal
computers (PC) for installation in homes, offices, schools, computer rooms, and similar locations. The
suitability of this product for other PC or embedded non-PC applications or other environments, such
as medical, industrial, alarm systems, test equipment, etc. may not be supported without further
evaluation by Inforce Computing.
Document Organization
The chapters in this document are arranged as follows:
1. Scope
2. Hardware specification
3. System setup and usage
4. Software specification
5. Appendix A
6. Company contact information
Conventions
The following conventions are used in this document:
CAUTION
Cautions warn the user about how to prevent damage to hardware or loss of data.
NOTE
Notes call attention to important information.
REFERENCES
1. APQ8064
2. Chipset Datasheet_001796_Rev B
3. Power Management Module Device Specification_001802_Rev B
4. PICO ITX Specification

IFC6410 User Guide Preface
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION iv
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Note
This document is subject to change without notice.
Support Information
Every effort has been made to ensure the accuracy of the document. If you have any comments,
questions, or ideas regarding the user guide, Contact technical support:
techsupport@inforcecomputing.com

IFC6410 User Guide Terminology
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION v
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Terminology
The table below gives descriptions to some common terms used in the User Guide.
Term
Description
CSI
Camera Serial Interface
DDR
Double Data Rate
eMMC
Embedded Multimedia Card
HD
High Definition
HDMI
High Definition Multimedia Interface
I2C
Inter Integrated Circuit
JTAG
Joint Test Action Group
LED
Light Emitting Diode
LVDS
Low Voltage Differential Signaling
MAC
Media Access Control
MIPI
Mobile Industry Processor Interface
OS
Operating System
OTG
On The Go
PCIe
Peripheral Component Interconnect Express
SATA
Serial Advanced Technology Attachment
SBC
Single-Board Computer
SDC
Secure Digital Controller
SPI
Serial Peripheral Interface
UART
Universal Asynchronous Receiver Transmitter
USB
Universal Serial Bus

IFC6410 User Guide Table of Content
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION vi
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Table of Content
1 SCOPE.................................................................................................................................................1
2 HARDWARE SPECIFICATION...........................................................................................................2
2.1 INTRODUCTION ..........................................................................................................................2
2.2 ARCHITECTURE..........................................................................................................................2
2.3 SYSTEM SPECIFICATION ..........................................................................................................3
2.4 ELECTRICAL CHARACTERISTICS ............................................................................................3
2.5 BOARD LAYOUT AND SUBSYSTEMS.......................................................................................4
3 SYSTEM SETUP AND USAGE...........................................................................................................6
3.1 HARDWARE SETUP....................................................................................................................6
3.2 HARDWARE OPERATION...........................................................................................................6
3.2.1 BOOT CONFIGURATION.....................................................................................................6
3.2.2 LED INDICATIONS ...............................................................................................................7
3.2.3 CONNECTOR CO-ORDINATES...........................................................................................8
3.2.4 STEPS TO BOOT IFC6410...................................................................................................9
4 SOFTWARE SPECIFICATION..........................................................................................................11
4.1 OPERATING SYSTEM...............................................................................................................11
5 APPENDIX A.....................................................................................................................................12
5.1 CONNECTOR PIN ASSIGNMENTS ..........................................................................................12
5.1.1 EXPANSION CONNECTOR...............................................................................................12
5.1.2 JTAG PIN OUT....................................................................................................................13
5.1.3 CAMERA CONNECTOR PIN OUT.....................................................................................14
5.1.4 LVDS CONNECTOR PIN OUT...........................................................................................15
5.1.5 DISPLAY BACKLIGHT POWER HEADER PINOUT ..........................................................16
5.1.6 POWER HEADER PINOUT................................................................................................17
5.1.7 RTC HEADER PINOUT ......................................................................................................18
5.1.8 POWER AND RESET HEADER PINOUT ..........................................................................19
5.1.9 DUAL MIC HEADER PINOUT.............................................................................................20
5.1.10 RS232 HEADER PINOUT.................................................................................................21
6 CONTACT INFORMATION...............................................................................................................22

IFC6410 User Guide Table of Figure
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION vii
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Table of Figure
Figure 1: Block Diagram............................................................................................................. 2
Figure 2: IFC6410 Board Top Side............................................................................................. 4
Figure 3: IFC6410 Board Bottom Side ....................................................................................... 5
Figure 4: Boot Selection Switch ................................................................................................. 6
Figure 5: LED locations on board............................................................................................... 7
Figure 6: Connector Co-ordinates TOP...................................................................................... 8
Figure 7: Connector Co-ordinates BOTTOM.............................................................................. 9
Figure 8: Android ......................................................................................................................10
Figure 9: Lock Screen Displays.................................................................................................10
Figure 10: Expansion Connector...............................................................................................12
Figure 11: JTAG Header...........................................................................................................13
Figure 12: Display Backlight Power Header..............................................................................16
Figure 13: Power Header..........................................................................................................17
Figure 14: RTC Header.............................................................................................................18
Figure 15: Power and Reset Header.........................................................................................19
Figure 16: Dual MIC Header .....................................................................................................20
Figure 17: RS232 Header .........................................................................................................21

IFC6410 User Guide Table of Table
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION viii
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Table of Table
Table 1: System hardware specification..................................................................................... 3
Table 2: IFC6410 Board Locations............................................................................................. 4
Table 3: Boot selection............................................................................................................... 6

IFC6410 User Guide SCOPE
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 1
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
1 SCOPE
This document describes the system setup and usage of Qualcomm Snapdragon S4 Pro APQ8064
based IFC6410 SBC.
Development Device Notice
This SBC device contains RF/digital hardware and software intended for engineering development,
engineering evaluation, or demonstration purposes only and is intended for use in a controlled
environment. This device is not being placed on the market, leased or sold for use in a residential
environment or for use by the general public as an end user device.
This SBC device is not intended to meet the requirements of a commercially available consumer
device including those requirements specified in the European Union directives applicable for Radio
devices being placed on the market, FCC equipment authorization rules or other regulations
pertaining to consumer devices being placed on the market for use by the general public.
This SBC device may only be used in a controlled user environment where operators have obtained
the necessary regulatory approvals for experimentation using a radio device and have appropriate
technical training. The device may not be used by members of the general population or other
individuals that have not been instructed on methods for conducting controlled experiments and
taking necessary precautions for preventing harmful interference and minimizing RF exposure risks.
Additional RF exposure information can be found on the FCC website at
http://www.fcc.gov/oet/rfsafety/.
Anti-Static Handling Procedures
SBC has exposed PCB and chips. Accordingly, proper anti-static precautions should be employed
when handling the kit, including:
Use a grounded anti-static mat
Use a grounded wrist or foot strap
Hardware Identification Labels
Labels are present on the IFC6410 board. The following information is conveyed on IFC6410 board:
Serial Number
Ethernet MAC address
WIFI MAC address
Product Rev

IFC6410 User Guide HARDWARE SPECIFICATION
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 2
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
2 HARDWARE SPECIFICATION
2.1 INTRODUCTION
IFC6410 SBC provides a reference design for Qualcomm Snapdragon S4 Pro APQ8064 where
customers can design, develop, test, and deploy their product solutions around the processor.
2.2 ARCHITECTURE
The functional diagram IFC6410 SBC is shown below.
Figure 1: Block Diagram

IFC6410 User Guide HARDWARE SPECIFICATION
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 3
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
2.3 SYSTEM SPECIFICATION
Following table shows the hardware specification of IFC6410
Table 1: System hardware specification
Processor and Peripherals
Processor
Qualcomm Snapdragon S4 Pro APQ8064 (23mmx23mm package)
Memory Devices
Main Memory
2GB DDR3
Storage
Up to 64GB eMMC
I/O interfaces
Interfaces
2 x USB 2.0,1x USB-OTG, 1x SATA, MICROSD Slot, HDMI, Dual LVDS, UART,
1x MIPI-CSI, GPIOs
Form Factor
Mechanical
Pico-ITX(10cmx7cm)
Power
Power Input
5V / 3A DC
Others
Temperature
Specification
Commercial Grade
2.4 ELECTRICAL CHARACTERISTICS
Power supplies
IFC6410 board is operated from following sources
5V DC Jack (5V, 3A)
Power Consumption
Total approximate power of IFC6410 is 12W. This will be varied depends on the application and IOs
used.

IFC6410 User Guide HARDWARE SPECIFICATION
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 4
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
2.5 BOARD LAYOUT AND SUBSYSTEMS
Figure 2: IFC6410 Board Top Side
Table 2: IFC6410 Board Locations
1. JTAG
8. Power/Reset Header
15. Microphone Jack
22. DC Jack
2. Antenna-Wi-Fi/BT
9. Reset Button
16. Dual MIC Header
23. RS232 header
3. Antenna-Wi-Fi
10. Expansion Header
17. Micro- USB Port
24. Micro HDMI connector
4. CPU
11. 5V Power Header
18. Ethernet Jack
25. LVDS connector
5. RTC Battery Header
12. Camera connector
19. USB 2.0 Port 1
26 LVDS Optional power header
6. SATA Connector
13. Boot select switch
20. USB 2.0 Port 2
27. MicroSD™ Card Slot
7. Power Button
14. Headphone Jack
21. PCA label
28. Assembly Revision

IFC6410 User Guide HARDWARE SPECIFICATION
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 5
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Figure 3: IFC6410 Board Bottom Side
28

IFC6410 User Guide SYSTEM SETUP AND USAGE
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 6
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
3 SYSTEM SETUP AND USAGE
3.1 HARDWARE SETUP
Set the proper boot configuration using the boot-selection switch on board.
Refer Boot Configuration section, for more details on various boot configuration settings.
Refer Figure 5 LED locations on board.
Refer Steps to Boot IFC6410 section, for booting.
3.2 HARDWARE OPERATION
3.2.1 BOOT CONFIGURATION
Boot Configuration can be done by selecting the switch (SW3) provided on the board.
CONFIG switch in ON position indicates a level 0
Table 3: Boot selection
CONFIG_1
(Position-2)
CONFIG_0
(Position-1)
Function
0
0
EMERGENCY BOOT (SDC3 FOLLOWED BY USB HS)
0
1
SDC3 FOLLOWED BY SDC1 (eMMC)
1
0
SDC3 FOLLOWED BY SDC2 (Invalid)
1
1
SDC1 (eMMC) DEFAULT
Fast and secure boot selection
CONFIG_6
(Position-3)
Function
0
SECURITY BOOT
1
FAST BOOT
Figure 4: Boot Selection Switch
0
0
0
Config-0 (Pos1)
Config-1 (Pos2)
Config-6 (Pos3)
1
1
1

IFC6410 User Guide SYSTEM SETUP AND USAGE
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 7
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
3.2.2 LED INDICATIONS
Ref
Des
Function
Comments
D2
Privacy LED for Camera
Not mounted on board
D3
User Configurable LED
Connected to PMIC LED DRV0 pin
D7
SATA Activity LED
D8
VPH power rail indicator
D9
Notification LED1
Connected to PMIC GPIO_18
D10
CPU Reset LED
D11
S4 power rail indicator
D12
Bluetooth indicator LED
D13
5V power rail indicator
Figure 5: LED locations on board

IFC6410 User Guide SYSTEM SETUP AND USAGE
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 8
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
3.2.3 CONNECTOR CO-ORDINATES
Figure 6: Connector Co-ordinates TOP

IFC6410 User Guide SYSTEM SETUP AND USAGE
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 9
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Figure 7: Connector Co-ordinates BOTTOM
3.2.4 STEPS TO BOOT IFC6410
1. Remove the IFC6410 board carefully from the anti-static bag
NOTE:
Handle with care, while plugging, to avoid physical damage.
2. Connect the display through HDMI/LVDS
3. Connect the power adaptor to the wall socket
NOTE:
Carefully connect the DC connector to the jack provided on the board
CAUTION
Use the DC adaptor provided by Inforce Computing.
Do not use the third party DC adaptor without our technical support, as it may damage your
board.
4. Switch on the wall socket the board boots up automatically.
After a few seconds, the "android" logo, followed by the lock screen will be displayed on the
screen as shown in the following Figure 8 and Figure 9

IFC6410 User Guide SYSTEM SETUP AND USAGE
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 10
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
Figure 8: Android
Figure 9: Lock Screen Displays
NOTE
First time booting might take longer time, than normal booting.
Screenshots shown for reference only, actual display may vary depending on the software
release.

IFC6410 User Guide SOFTWARE SPECIFICATION
001821 Rev C MAY CONTAIN U.S. AND INTERNATIONAL EXPORT CONTROLLED INFORMATION 11
Confidential and Proprietary –Inforce Computing, Inc.
Provided under NDA
4 SOFTWARE SPECIFICATION
4.1 OPERATING SYSTEM
Operating system used in IFC6410 is Android TM Jelly Bean 4.1.2 Version or higher.
Table of contents
Other inforce Motherboard manuals