Difference between revisions of "Project Anakin"

From PINE64
Jump to navigation Jump to search
(style fix)
(Fixes)
 
Line 1: Line 1:
= The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit  =
== The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit  ==
 
Project Anakin is a marsh-up kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects.  
Project Anakin is a marsh-up kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects.  
PinePhone development has been broken down into three distinct phases:  
PinePhone development has been broken down into three distinct phases:  
* First phase - Project Anakin  
* First phase - Project Anakin  
* Second phase - purpose-built development kit code named "Don't be evil". It will be introduced at FOSDEM 2019  
* Second phase - purpose-built development kit code named "Don't be evil". It will be introduced at FOSDEM 2019  
Line 7: Line 10:


The Anakin kit consists of following components:
The Anakin kit consists of following components:
* SoPine Module
* SoPine Module
* SoPine Model A baseboard
* SoPine Model A baseboard
Line 24: Line 28:
</gallery>
</gallery>


= Accessories Step-by-Step Guides =
== Accessories Step-by-Step Guides ==
 
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning:
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning:
* Playbox Enclosure
* Playbox Enclosure
* Bluetooth and WiFi module
* Bluetooth and WiFi module
* 7" Touch Screen LCD Panel
* 7" Touch Screen LCD Panel


= SoC and Memory Specification =
== SoC and Memory Specification ==
 
* Based on Allwinner A64/R18
* Based on Allwinner A64/R18
* R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
* R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.
[[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]]
[[File:Allwinner_A64.jpg]] [[File:Allwinner_R18.png]]


== CPU Architecture ==
=== CPU Architecture ===
 
* [https://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* [https://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* A power-efficient ARM v8 architecture
* A power-efficient ARM v8 architecture
Line 45: Line 54:
* 512KB L2 cache
* 512KB L2 cache


== GPU Architecture ==
=== GPU Architecture ===
 
* [https://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU]
* [https://www.arm.com/products/multimedia/mali-gpu/ultra-low-power/mali-400.php ARM Mali400MP2 Dual-core GPU]
* Support OpenGL ES 2.0 and OpenVG 1.1 standard
* Support OpenGL ES 2.0 and OpenVG 1.1 standard


== System Memory ==
=== System Memory ===
 
* RAM Memory Variants: 2GB LPDDR3.
* RAM Memory Variants: 2GB LPDDR3.
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB


= Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications =
== Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications ==
 
* Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm
* Model "A" Baseoard Dimensions: 133mm x 80mm x 19mm
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector
* Input Power: DC 5V @ 2A, 3.7V Li-Ion battery connector, 3.5OD/1.35ID Barrel DC Jack connector, Euler connector
Line 63: Line 75:


SOPine Module Schematic:
SOPine Module Schematic:
* [https://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic]
* [https://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Schematic-ver-0.9.pdf SOPine Module Schematic]


SOPine Model "A" Baseboard Schematic and PCB Board Resource:
SOPine Model "A" Baseboard Schematic and PCB Board Resource:
* '''SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliant'''
* '''SOPine model "A" Baseboard is an hardware open source project but is not "OSH" compliant'''
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.DSN SOPine Model "A" Baseboard Schematic capture Rev B DSN source file]
* [https://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.DSN SOPine Model "A" Baseboard Schematic capture Rev B DSN source file]
Line 74: Line 88:


SOPine (together with model "A" baseboard) Certification:
SOPine (together with model "A" baseboard) Certification:
* [https://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]
* [https://files.pine64.org/doc/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]


== Datasheets for Components and Peripherals ==
=== Datasheets for Components and Peripherals ===
 
Allwinner A64/R18 SoC information:
Allwinner A64/R18 SoC information:
* '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''  
* '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''  
* [https://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
* [https://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
Line 87: Line 104:


X-Powers AXP803 PMU (Power Management Unit) information:
X-Powers AXP803 PMU (Power Management Unit) information:
* [https://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]


LPDDR3 information:
LPDDR3 information:
* [https://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet]
Line 96: Line 115:


eMMC information:
eMMC information:
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
* [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
* [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
Line 104: Line 124:


SPI NOR Flash information:
SPI NOR Flash information:
* [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]


== Project Anakin module/component related information ==
=== Project Anakin module/component related information ===
 
5MPixel Rear CMOS Camera module information:
5MPixel Rear CMOS Camera module information:
* [https://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
* [https://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
* [https://files.pine64.org/doc/datasheet/pine64/S5K4EC%205M%208%205X8%205%20PLCC%20%20Data%20Sheet_V1.0.pdf S5K4EC 5MP CMOS Image Sensor SoC Module Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/S5K4EC%205M%208%205X8%205%20PLCC%20%20Data%20Sheet_V1.0.pdf S5K4EC 5MP CMOS Image Sensor SoC Module Datasheet]
Line 115: Line 138:


LCD Touch Screen Panel information:
LCD Touch Screen Panel information:
* [https://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
* [https://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
* [https://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
* [https://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
Line 120: Line 144:


Ethernet PHY information:
Ethernet PHY information:
* [https://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE A64+ Board]
* [https://files.pine64.org/doc/datasheet/pine64/rtl8211e(g)-vb(vl)-cg_datasheet_1.6.pdf Realtek RTL8211 10/100/1000M Ethernet Transceiver for PINE A64+ Board]
* [https://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board]
* [https://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board]


Wifi/BT module information:
Wifi/BT module information:
* [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
* [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]


Enclosure information:
Enclosure information:
* [https://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
* [https://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]


Connector information:
Connector information:
* [https://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
* [https://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
* [https://files.pine64.org/doc/datasheet/pine64/0.5FPC%20Front%20Open%20Connector%20H=1.5.pdf 0.5mm Pitch cover type FPC connector specification use in DSI port, TP port and CSI port]
* [https://files.pine64.org/doc/datasheet/pine64/0.5FPC%20Front%20Open%20Connector%20H=1.5.pdf 0.5mm Pitch cover type FPC connector specification use in DSI port, TP port and CSI port]


[[File:QUECTEL_EC20_Dongle-small.jpg|right]]
[[File:QUECTEL_EC20_Dongle-small.jpg|right]]
LTE module information:
LTE module information:
* Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which belongs to EC25 family. Actual production will use EC25 and EG25-G (still preliminary) module pending on region.
* Note: The current Project Anakin kit deploy on using Quectel EC20_R2.1 which belongs to EC25 family. Actual production will use EC25 and EG25-G (still preliminary) module pending on region.
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC20_R2.1_LTE_Specification_V1.1.pdf Quectel EC20 R2.1 LTE Module Specification]
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC20_R2.1_LTE_Specification_V1.1.pdf Quectel EC20 R2.1 LTE Module Specification]
Line 143: Line 173:
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Reference_Design_Rev.D_20161111.pdf Quectel EC25 LTE Module Reference Design Guide]
* [https://files.pine64.org/doc/datasheet/project_anakin/LTE_module/Quectel_EC25_Reference_Design_Rev.D_20161111.pdf Quectel EC25 LTE Module Reference Design Guide]


= Other Resources =
== Other Resources ==
 
* [https://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]

Latest revision as of 01:06, 16 March 2023

The Project "Anakin" - Phase 1 of PINE64 Smartphone "PinePhone" Development Kit

Project Anakin is a marsh-up kit for the PINE64 Smartphone dubbed "PinePhone". It is used in the early stages of development as a starting point for affiliated projects.

PinePhone development has been broken down into three distinct phases:

  • First phase - Project Anakin
  • Second phase - purpose-built development kit code named "Don't be evil". It will be introduced at FOSDEM 2019
  • Lastly, the third phase which is the PinePhone itself - scheduled to be released in Q3 2019 (pending on software development).

The Anakin kit consists of following components:

  • SoPine Module
  • SoPine Model A baseboard
  • Pine A64 Wifi/BT module
  • 16GB eMMC module
  • 5 Mega Piixel CMOS Camera Sensor
  • 7" Touch Screen LCD Panel
  • Playbox Enclosure
  • Lithium Ion Battery case (note: battery not included, can accommodate 1-3 pieces of 18650 size Lithium Ion batter. In general, one is good enough)
  • Quectel EC20 R2.1 LTE Module (note: The SIM tray design not distinguish polarity well and all reverse slot in)

Accessories Step-by-Step Guides

Under 'Guides for PINE A64(+) accessories' you can find instructions and guides concerning:

  • Playbox Enclosure
  • Bluetooth and WiFi module
  • 7" Touch Screen LCD Panel

SoC and Memory Specification

  • Based on Allwinner A64/R18
  • R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.

Allwinner A64.jpg Allwinner R18.png

CPU Architecture

  • Quad-core ARM Cortex-A53 Processor@1152Mhz
  • A power-efficient ARM v8 architecture
  • 64 and 32bit execution states for scalable high performance
  • Support NEON Advanced SIMD (Single Instruction Multiple Data) instruction for acceleration of media and signal processing function
  • Support Large Physical Address Extensions(LPAE)
  • VFPv4 Floating Point Unit
  • 32KB L1 Instruction cache and 32KB L1 Data cache
  • 512KB L2 cache

GPU Architecture

System Memory

  • RAM Memory Variants: 2GB LPDDR3.
  • Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB

Project Anakin, SOPine Module and Baseboard Information, Schematics, and Certifications

SOPine Module Schematic:

SOPine Model "A" Baseboard Schematic and PCB Board Resource:

SOPine (together with model "A" baseboard) Certification:

Datasheets for Components and Peripherals

Allwinner A64/R18 SoC information:

X-Powers AXP803 PMU (Power Management Unit) information:

LPDDR3 information:

eMMC information:

SPI NOR Flash information:

Project Anakin module/component related information

5MPixel Rear CMOS Camera module information:

LCD Touch Screen Panel information:

Ethernet PHY information:

Wifi/BT module information:

Enclosure information:

Connector information:

QUECTEL EC20 Dongle-small.jpg

LTE module information:

Other Resources