Difference between revisions of "SOEDGE"

From PINE64
Jump to navigation Jump to search
(Created page with "== Software and OS Image Downloads == === PINE A64-LTS / SOPINE === '''SOPine OS images are compatible with <span style="color:#FF0000">PINE A64-LT...")
 
 
(68 intermediate revisions by 12 users not shown)
Line 1: Line 1:
== Software and OS Image Downloads ==
[[File:SOEdge.png|400px|thumb|right|The SOEDGE]]
=== [[SOPINE_Software_Release|PINE A64-LTS / SOPINE]] ===
'''SOPine OS images are compatible with <span style="color:#FF0000">PINE A64-LTS</span>'''


Under the [[SOPINE_Software_Release|'SOPINE Software and OS Image Download Section']] you can find a complete list of currently supported Operating System images that work with the SOPINE as well as other related software. The list includes OS images and descriptions of:
The '''SOEDGE''' is a 3TOPS compute module that can be paired with the [[SOEDGE Baseboard]], the [[Clusterboard]] or USB 3.0 and PCIe adapters for development. It can connect to a SBC, such as the ROCKPro64 or a regular PC.  


[{{fullurl:SOPINE_Software_Release#Xenial_Mate}} http://files.pine64.org/sw/pine64_installer/json/mate.png] [[SOPINE_Software_Release#Xenial_Mate|'''Xenial Mate''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; http://files.pine64.org/sw/pine64_installer/json/penguin.png Ayufan's Linux images for SOPine are [https://github.com/ayufan-pine64/linux-build/releases available from his GitHub]
== Software releases ==


[{{fullurl:SOPINE_Software_Release#Android_7.x}} http://files.pine64.org/sw/pine64_installer/json/android_7.png] [[SOPINE_Software_Release#Android_7.x|'''Android 7.x''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:SOPINE_Software_Release#Android_6.x}} http://files.pine64.org/sw/pine64_installer/json/android_6.png] [[SOPINE_Software_Release#Android_6.x|'''Android 6.x''']] &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [{{fullurl:SOPINE_Software_Release#Android_5.x}} http://files.pine64.org/sw/pine64_installer/json/android_5.png] [[SOPINE_Software_Release#Android_5.x|'''Android 5.x''']]
The SOEDGE software releases can be found in the article [[SOEDGE Software Releases]].


[{{fullurl:SOPINE_Software_Release#openSUSE_Base_Image}} http://files.pine64.org/sw/pine64_installer/json/opensuse.png] [[SOPINE_Software_Release#openSUSE_Base_Image|'''openSUSE''']]
== SoC and Memory Specification ==
[[File:RK1808_icon.png|right]]


[{{fullurl:SOPINE_Software_Release#Armbian}} http://files.pine64.org/sw/pine64_installer/json/armbian.png] [[SOPINE_Software_Release#Armbian|'''Armbian''']]
Based on the [https://www.rock-chips.com/a/en/products/RK18_Series/2019/0529/989.html Rockchip RK1808].


[{{fullurl:SOPINE_Software_Release#Arch_Mainline_Linux_XFCE}} http://files.pine64.org/sw/pine64_installer/json/archlinux.png] [[SOPINE_Software_Release#Arch_Mainline_Linux_XFCE|'''Arch Linux mainline XFCE''']]
=== CPU Architecture ===
* [https://developer.arm.com/ip-products/processors/cortex-a/cortex-a35 Dual-core ARM Cortex-A35 Processor@1600-2000Mhz]
* A power-efficient ARM 64-Bit Armv8-A architecture
* AArch32 for full backward compatibility with Armv7
* 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
* AArch64 for 64-bit support and new architectural features
* TrustZone security technology
* Neon Advanced SIMD
* DSP and SIMD extensions
* VFPv4 Floating point
* Hardware virtualization support
* 128KB L2 cache


[{{fullurl:SOPINE_Software_Release#NEMS_Linux}} http://files.pine64.org/sw/pine64_installer/json/nems.jpg] [[SOPINE_Software_Release#NEMS_Linux|'''NEMS Linux''']]
=== Neural Process Unit NPU Capability ===
[[File:Vivante_Acuity_SDK.jpg|right|400px]]


[{{fullurl:SOPINE_Software_Release#OpenMediaVault}} http://files.pine64.org/sw/pine64_installer/json/omv.png] [[SOPINE_Software_Release#OpenMediaVault|'''OpenMediaVault''']]
* [https://www.verisilicon.com/en/IPPortfolio/VivanteNPUIP NPU IP from Verisilicon Vivante]
* Support max 1920 Int8 MAC operation per cycle
* Support max192 Int16 MAC operation per cycle
* Support max 64 FP16 MAC operation per cycle
* 512KB internal buffer
* One isolated voltage domain to support DVFS
* [https://github.com/VeriSilicon/acuity-models Acuity models Github]


[{{fullurl:SOPINE_Software_Release#Volumio_Digital_Audio_Player}} http://files.pine64.org/sw/pine64_installer/json/volumio.png] [[SOPINE_Software_Release#Volumio_Digital_Audio_Player|'''Volumio Digital Audio Player''']]
=== System Memory ===
* RAM Memory Variants: 2GB DDR4.
* Storage Memory: 128Mb SPI Flash and optional eMMC module from 16GB up to 128GB


[{{fullurl:SOPINE_Software_Release#FreedomBox}} http://files.pine64.org/sw/pine64_installer/json/FreedomBox.jpg] [[SOPINE_Software_Release#FreedomBox|'''FreedomBox''']]
== Schematics and certifications ==
SOEDGE module schematics:
* [https://files.pine64.org/doc/SOEdge/SOEdge-Schematic-v2.0-190919.pdf SOEDGE Module ver 2.0 20190919 Schematic]
* [https://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-topplace.pdf SOEDGE Module ver 2.0 20190919 PCB Component Placement Top PDF file]
* [https://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-bottomplace.pdf SOEDGE Module ver 2.0 20190919 PCB Component Placement Bottom PDF file]
* [https://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-topplace.dxf SOEDGE Module ver 2.0 20190919 PCB Component Placement Top Drawing file]
* [https://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-bottomplace.dxf SOEDGE Module ver 2.0 20190919 PCB Component Placement Bottom Drawing file]
* [https://files.pine64.org/doc/SOEdge/SOEdge%20Pin%20Assignments%20ver%201.00.xlsx SOEDGE Module Pin Assignment ver 1.0 in Excel format(includes comparison chart to SOPine)]
* [https://files.pine64.org/doc/SOEdge/SOEdge%20Pin%20Assignments%20ver%201.00.ods SOEDGE Module Pin Assignment ver 1.0 in Open Document format(includes comparison chart to SOPine)]


[{{fullurl:SOPINE_Software_Release#OpenEmbedded.2FYocto_Images}} http://files.pine64.org/sw/pine64_installer/json/openembedded.png] [[SOPINE_Software_Release#OpenEmbedded.2FYocto_Images|'''OpenEmbedded/Yocto Images''']]
SOEDGE Neural AI Stick schematic:
* [https://files.pine64.org/doc/SOEdge/SOEdge%20Neural%20AI%20Stick%20Schematic_V10.pdf SOEDGE Neural AI Stick PDF file]


=== Quick Links to Build Sources of OS Images ===
SOEDGE/SOPINE/PINE A64 WiFi/BT module schematics:
'''Some these OS images labelled as <span style="color:#FF0000">beta or nightly builds</span> which means they are only fit for testing purposes
* [https://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf PINE A64 Wifi/BT Module Schematic]


'''These images should be <span style="color:#FF0000">used at your own risk</span> and are not fit for normal use'''
SOEDGE module together with the baseboard certification:
* Disclaimer: Please note that SOEDGE module is not a "final" product and in general certification is not necessary. However, SOEDGE module still submits the mpdel A baseboard for FCC, CE, and ROHS certifications and obtain the certificates to prove that can pass the testing. Please note, a final commercial product needs to perform its own testing and obtain its own certificate.
* Not yet available


* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ longsleep BSP Linux]
== Datasheets for Components and Peripherals ==
* [https://github.com/ayufan-pine64/linux-build/releases/latest/ ayufan Linux]
Rockchip RK1808 SoC information:
* [https://github.com/ayufan-pine64/android-7.1/releases/latest/ ayufan Android 7.1] | [https://github.com/ayufan-pine64/android-6.0/releases/latest/ ayufan Android 6.0] | [https://github.com/ayufan-pine64/android-5.1/releases/latest/ ayufan Android 5.1]
* [http://opensource.rock-chips.com/images/4/43/Rockchip_RK1808_Datasheet_V1.2_20190527.pdf Rockchip RK1808 ver 1.2 datasheet]
* [http://pine64suse.weebly.com/download.html openSUSE]
* [https://files.pine64.org/doc/datasheet/SOEdge/Rockchip%20RK1808%20TRM%20Part1%20V1.2--20190826%20open%20source.pdf Rockchip TK1808 Technical Reference Manual Part 1]
* [https://dl.armbian.com/pine64so/archive/ SOPINE Armbian]
* [https://github.com/anarsoul/linux-build/releases/latest Arch Linux XFCE]
* [https://sourceforge.net/projects/openmediavault/files/Other%20armhf%20images/ OpenMediaVault]


== [[Accessories_Step_by_Step_Guides|Accessories Step-by-Step Guides]] ==
Rockchip RK809 PMU (Power Management Unit) information:
Under [[Accessories_Step_by_Step_Guides|'Guides for PINE A64(+) accessories']] you can find instructions and guides concerning:
* [https://rockchip.fr/RK809%20datasheet%20V1.01.pdf Rockchip RK809 PMIC Datasheet]
* Enclosures
* Bluetooth and WiFi module
* Real Time Clock (RTC) battery
* Real Time Clock (RTC) battery holder
* First and third party cases
* Featured 3D printed cases (and more)


== SoC and Memory Specification ==
DDR4 information:
* Based on Allwinner A64/R18
* [https://files.pine64.org/doc/datasheet/SOEdge/Micron%208Gb_DDR4_SDRAM.pdf Micron DDR4 Datasheet]
** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''
[[File:Allwinner_A64.jpg|right]]
[[File:Allwinner_R18.png|right]]


=== CPU Architecture ===
eMMC information:
* [http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Quad-core ARM Cortex-A53 Processor@1152Mhz]
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
* A power-efficient ARM v8 architecture
* [https://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
* 64 and 32bit execution states for scalable high performance
* [https://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
* Support NEON Advanced SIMD (Single Instruction Multiple Data) instruction for acceleration of media and signal processing function
* [https://files.pine64.org/doc/datasheet/pine64/E-00517%20FORESEE_eMMC_NCEMAM8B-16G%20SPEC.pdf 16GB Foresee eMMC Datasheet]
* Support Large Physical Address Extensions(LPAE)
* [https://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf 32GB/64GB/128GB SanDisk eMMC Datasheet]
* VFPv4 Floating Point Unit
* 32KB L1 Instruction cache and 32KB L1 Data cache
* 512KB L2 cache
 
=== GPU Architecture ===
* [http://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
 
=== System Memory ===
* RAM Memory Variants: 2GB LPDDR3.
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 64GB


== PINE A64-LTS Board Features ==
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/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]


=== Video ===
SOEDGE Related:
* Digital Video (Type A - full)
* 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/HK70DR2459-PG-V01.pdf Touch Panel Specification]
** [https://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
* 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 SOEDGE model A baseboard]
* Wifi/BT module information:
** [https://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf SOEDGE/SOPINE/PINE A64 Wifi/BT Module Schematic]
** [https://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
* Enclosure information:
** [https://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
** [https://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
** [https://files.pine64.org/doc/datasheet/case/pine64%20Die%20Cast%20casing-final.jpg Outdoor Aluminum Cast Dust-proof IP67 Enclosure Drawing]
* 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/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]


=== Audio ===
== Debugging ==
* 3.5mm stereo earphone/microphone plug


=== Network ===
=== Serial Console ===
* 10/100/1000Mbps Ethernet(PINE A64+ version), 10/100Mbps Ethernet(PINE A64 version)
* WiFi 802.11 b/g/n with Bluetooth 4.0 (optional)


=== Storage ===
System Serial is located on PI-5 bus (11x2 GPIO header).
* microSD - bootable, support SDHC and SDXC, storage up to 256GB
* TXD: Pin 6 (Yellow cable) (Connect to RXD on Serial adapter)
* USB - 2 USB2.0 Host port
* RXD: Pin 8 (Orange cable) (Connect to TXD on Serial adapter)
 
* GND: Pin 10 (Black cable) (Connect to GND on Serial adapter)
=== Expansion Ports ===
* DSI - Display Serial Interface, 4 lanes MiPi, up to 1080P
* CSI - CMOS Camera Interface up to 5 mega pixel
* TP - Touch Panel Port, SPI with interrupt
* RTC - Real Time Clock Battery Connector
* VBAT - Lithium Battery Connector with temperature sensor input
* Wifi/BT Module Header - SDIO 3.0 and UART
* 2x20 pins "Pi2" GPIO Header
* 2x17 pins "Euler" GPIO Header
* 2x5 pins "EXP" Console Header
 
== Pine A64-LTS, SOPine Module and Baseboard Information, Schematics, and Certifications ==
* 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
* [http://wiki.pine64.org/images/7/7d/Pine64_Board_Connector.png PINE A64 Connector Layout @courtesy of norm24]
* [http://wiki.pine64.org/images/d/da/Pine64_Connector.JPG PINE A64 Connector List]
* [http://files.pine64.org/doc/SOPINE-A64/SOPINE-A64-Pin-Assignments-ver-1.0.pdf SOPine Module Pin Assignment ver 1.0]
* [https://forum.pine64.org/showthread.php?tid=8058 a PDF mapping the pins from the A64 chip itself, to the gold-fingers on the SO-DIMM edge, to the multiple connectors on the baseboard and on the clusterboard, attached to this forum post.]
* [http://files.pine64.org/doc/Pine%20A64%20Schematic/Pine%20A64%20Pin%20Assignment%20160119.pdf PINE A64 Pi-2/Eular/Ext Bus/Wifi Bus Connector Pin Assignment (Updated 15/Feb/2016)]
** [http://synfare.com/599N105E/hwdocs/pine64/index.html Good documentation about PINE A64, A64+, and A64-LTS GPIO pins article]
* Pine A64-LTS Schematic:
** [http://files.pine64.org/doc/SOPINE-A64/PINE%20A64-TLS-20180130.pdf Pine A64-LTS Schematic]
* SOPine Module Schematic:
** [http://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 is an hardware open source project but is not "OSH" compliance.:'''
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.DSN SOPine Model "A" Baseboard Schematic capture Rev B DSN source file]
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Baseboard%20Model%20A%20Rev%20B20170207.pdf SOPine Model "A" Baseboard Schematic Rev B PDF file]
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20baseboard%20PCB%20layout%20PCB%20Job.tar SOPine Model "A" Baseboard PCB Job source file]
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20basedboard%20GERBER.tar SOPine Model "A" Baseboard PCB Gerber file]
** [http://files.pine64.org/doc/SOPINE-A64/SOPine%20Model%20A%20baseboard%20PCB%20layout%20PDF.tar SOPine Model "A" Baseboard PCB Layout PDF file]
* PINE A64-LTS / SOPine Wifi/BT module Schematic
** [http://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf PINE A64 Wifi/BT Module Schematic]
* PINE A64-LTS / SOPine Stereo Audio Dac Board Schematic
**[https://forum.pine64.org/attachment.php?aid=697 PINE A64-LTS / SOPine Stereo Audio Dac Board Schematic]
* SOPine (together with model "A" baseboard) Certification:
** Disclaimer: Please note that PINE64 SBC is not a "final" product and in general certification is not necessary. However, PINE64 still submits the SBC for FCC, CE, and ROHS certifications and obtain the certificates to prove that the SBC board can pass the testing. Please note, a final commercial product needs to perform its own testing and obtain its own certificate.
** [http://files.pine64.org/doc/cert/SOPine%20FCC%20certification%20VOC20170428.pdf SOPine with model "A" baseboard FCC Certificate]
** [http://files.pine64.org/doc/cert/SOPine%20CE%20certification%20VOC20170428.pdf SOPine with model "A" baseboard CE Certificate]
** [http://files.pine64.org/doc/cert/SOPine%20ROHS%20certification%20VOC20170322.pdf SOPine with model "A" baseboard RoHS Certificate]
 
== Datasheets for Components and Peripherals ==
* Allwinner A64/R18 SoC information:
** '''R18 and A64 are identical SoC but R18 committed for 10 years supply by vendor.'''
** [http://files.pine64.org/doc/datasheet/pine64/A64%20brief%20v1.0%2020150323.pdf Allwinner A64 SoC Brief Introduction]
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner-R18-Brief%20Sheet.pdf Allwinner R18 SoC Brief Introduction]
** [http://files.pine64.org/doc/datasheet/pine64/A64_Datasheet_V1.1.pdf Allwinner A64/R18 SoC Data Sheet V1.1 (Official Released Version)]
** [http://files.pine64.org/doc/datasheet/pine64/Allwinner_A64_User_Manual_V1.0.pdf Allwinner A64/R18 SoC User Manual V1.0 (Official Release Version)]
* X-Powers AXP803 PMU (Power Management Unit) information:
** [http://files.pine64.org/doc/datasheet/pine64/AXP803_Datasheet_V1.0.pdf AXP803 PMIC Datasheet]
* LPDDR3 information:
** [http://files.pine64.org/doc/datasheet/pine64/AWL3A1632_mobile_lpddr3_1600Mbps.pdf Allwinner LPDDR3 Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/FORESEE%20178ball%2012x11.5%20LPDDR3%2016G%20Spec%20V1.0-1228.pdf Foresee LPDDR3 Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/K4E6E304EE-EGCE.pdf Samsung LPDDR3 Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/LPDDR3%20178ball%208Gb_H9CCNNN8JTALAR_Rev1.0.pdf Hynix LPDDR3 Datasheet]
* eMMC information:
** [http://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
** [http://files.pine64.org/doc/rock64/usb%20emmc%20module%20adapter%20v2.pdf PINE64 USB adapter for eMMC module V2 schematic]
** [http://files.pine64.org/doc/rock64/USB%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
** [http://files.pine64.org/doc/datasheet/pine64/E-00517%20FORESEE_eMMC_NCEMAM8B-16G%20SPEC.pdf 16GB Foresee eMMC Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf 32GB/64GB/128GB SanDisk eMMC Datasheet]
* SPI NOR Flash information:
** [http://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
** [http://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]
* '''PINE A64, PINE A64+, PINE A64-LTS and SOPINE Related:'''
** 5MPixel CMOS Camera module information:
*** [http://files.pine64.org/doc/datasheet/pine64/YL-PINE64-4EC.pdf PINE64 YL-PINE64-4EC 5M Pixel CMOS Image Sensor Module (Description in Chinese)]
*** [http://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]
*** [http://files.pine64.org/doc/datasheet/pine64/S5K4ECGX_EVT1_DataSheet_R005_20100816.pdf S5K4EC 5MP CMOS Image Sensor SoC Chip Datasheet]
*** [http://files.pine64.org/doc/datasheet/pine64/s5k4ec.c S5K4EC 5MP CMOS Image Sensor Driver Source Code in C language]
*** Early version Camera module information:
**** [http://files.pine64.org/doc/datasheet/pine64/D116-A64_Bonsen_cmos_camera.pdf Bonsen Kexin V118-A64-GC2145-HM5065 CMOS Image Sensor Module]
**** [http://files.pine64.org/doc/datasheet/pine64/HM5065-DS-V03.pdf HiMax 5MP CMOS Image Sensor SoC]
** LCD Touch Screen Panel information:
*** [http://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
*** [http://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
*** [http://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
** Lithium Battery information:
*** [http://files.pine64.org/doc/datasheet/pine64/9070120P%203.7V%208000MAH.pdf 8000mAH Lithium Battery Specification]
** Ethernet PHY information:
*** [http://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]
*** [http://files.pine64.org/doc/datasheet/pine64/rtl8201cp.pdf Realtek RTL8201 10/100M Ethernet Transceiver for PINE A64 Board]
** Wifi/BT module information:
*** [http://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf PINE A64 Wifi/BT Module Schematic]
*** [http://files.pine64.org/doc/datasheet/pine64/RTL8723BS.pdf Realtek RTL8723BS WiFi with BT SDIO]
** Enclosure information:
*** [http://files.pine64.org/doc/datasheet/case/playbox_enclosure_20160426.stp Playbox Enclosure 3D file]
*** [http://files.pine64.org/doc/datasheet/case/ABS_enclosure_20160426.stp ABS Enclosure 3D file]
*** [http://files.pine64.org/doc/datasheet/case/pine64%20Die%20Cast%20casing-final.jpg Outdoor Aluminum Cast Dust-proof IP67 Enclosure Drawing]
** Connector information:
*** [http://files.pine64.org/doc/datasheet/pine64/ePH.pdf 2.0mm PH Type connector specification use in Lithium Battery (VBAT) port and RTC Battery port]
*** [http://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]
** Remote control button mapping
*** [http://files.pine64.org/doc/Pine%20A64%20Schematic/remote-wit-logo.jpg Official Remote Control for the PINE A64 Button Mapping]


== Pine A64 POT ==
[[File:Soedge_serial_pins.jpg|400px]]
* [[POT|PINE A64 Peripheral On Top (POT) and Related Devices]]
* [[Wifi_Remote_I2c|WiFi Remote I2c Quick Start Guide]]


== Pine64 Cluster Board Resource ==
The default baudrate is 1500000, note that not all serial adapters support this high baudrate.
* Cluster board is an hardware open source project and will be available at PINE64 store on late January 2018.
* Please note that this project is not "OSH" compliance.:
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2.DSN Clusterboard version 2.2 Schematic Capture source file]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2_Schematic.pdf Clusterboard version 2.2 Schematic Capture PDF file]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2.brd Clusterboard version 2.2 PCB Job source file]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD%20V2.2-gerber.rar Clusterboard version 2.2 PCB Gerber file]
** [http://files.pine64.org/doc/clusterboard/PINE64%20CLUSTER%20BOARD_2_2_PCB.pdf Clusterboard version 2.2 PCB Layout PDF file]
** [http://files.pine64.org/doc/clusterboard/clusterboard_20pins_header.jpg Clusterboard 20pins header definition]
** [https://myhub.autodesk360.com/ue2b2f72e/g/shares/SH56a43QTfd62c1cd96840f4ec37c60bcf12 Clusterboard 3D drawing in Fusion360]
** [https://myhub.autodesk360.com/ue2b2f72e/g/shares/SH56a43QTfd62c1cd968cd6bc203ac753401?viewState=NoIgbgDAdAjCA0ICGBmARgEwGZIOwGMBaDFADgFNCAWfAJi2o1IFZDmlTSIA2DW8-FTQgAukA Clusterboard PDF drawing]


== Other Resources ==
* [http://linux-sunxi.org/Pine64#Manufacturer_images Linux Sunxi Wiki page on PINE A64]
* [https://github.com/umiddelb/z2d/tree/master/pine64 Collection of scripts to set up a minimal Xenial 14.04.3 / Debian 8 Jessie root filesystem Contributed By Uli Middelberg]
* [https://github.com/apritzel/pine64 Linux Image created by Andre Przywara]
* [http://blog.hypriot.com/post/the-pine-a64-is-about-to-become=the-cheapest-ARM-64-bit-platform-to-run-Docker/ PINE A64 with HypriotOS by Dieter and Govinda]
* [https://sosfakeflash.wordpress.com/2008/09/02/h2testw-14-gold-standard-in-detecting-usb-counterfeit-drives/comment-page-3/#comment-9861 H2testw 1.4 – Gold Standard In Detecting USB Counterfeit Drives]
* [http://oss.digirati.com.br/f3/ F3 - an alternative to h2testw]
* [http://www.phoronix.com/scan.php?page=article&item=pine-64-benchmark&num=1 Benchmarking The Low-Cost PINE 64+ ARM Single Board Computer by Michael Larabel]
* [https://github.com/longsleep/build-pine64-image PINE64 Linux build scripts, tools and instructions by Longsleep]
* [https://www.stdin.xyz/downloads/people/longsleep/pine64-images/ PINE64 Linux image by Longsleep]
* [https://www.youtube.com/playlist?list=PLgj96wTPcMKffRm_Sk6673Nfy_I6b5UJW A series of Youtube video on PINE A64 Developers Board by Michael Larson]
* [http://rayhightower.com/blog/2016/04/04/pine64-quick-start-guide-using-mac-os-x/ PINE64 Quick Start Guide (with Gotchas)]
* [http://softwarebakery.com/shrinking-images-on-linux Shrinking images on Linux by FrozenCow]
* [https://gitlab.manjaro.org/packages/community/manjaro-arm-installer Manjaro Arm installation script]




[[Category:SOPine]] [[Category:SOPine Clusterboard]] [[Category:SOPine Baseboard]] [[Category:A64-LTS]] [[Category:Allwinner A64]]
[[Category:SOEDGE]] [[Category:Rockchip RK1808]]

Latest revision as of 08:41, 12 April 2023

The SOEDGE

The SOEDGE is a 3TOPS compute module that can be paired with the SOEDGE Baseboard, the Clusterboard or USB 3.0 and PCIe adapters for development. It can connect to a SBC, such as the ROCKPro64 or a regular PC.

Software releases

The SOEDGE software releases can be found in the article SOEDGE Software Releases.

SoC and Memory Specification

RK1808 icon.png

Based on the Rockchip RK1808.

CPU Architecture

  • Dual-core ARM Cortex-A35 Processor@1600-2000Mhz
  • A power-efficient ARM 64-Bit Armv8-A architecture
  • AArch32 for full backward compatibility with Armv7
  • 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
  • AArch64 for 64-bit support and new architectural features
  • TrustZone security technology
  • Neon Advanced SIMD
  • DSP and SIMD extensions
  • VFPv4 Floating point
  • Hardware virtualization support
  • 128KB L2 cache

Neural Process Unit NPU Capability

Vivante Acuity SDK.jpg

System Memory

  • RAM Memory Variants: 2GB DDR4.
  • Storage Memory: 128Mb SPI Flash and optional eMMC module from 16GB up to 128GB

Schematics and certifications

SOEDGE module schematics:

SOEDGE Neural AI Stick schematic:

SOEDGE/SOPINE/PINE A64 WiFi/BT module schematics:

SOEDGE module together with the baseboard certification:

  • Disclaimer: Please note that SOEDGE module is not a "final" product and in general certification is not necessary. However, SOEDGE module still submits the mpdel A baseboard for FCC, CE, and ROHS certifications and obtain the certificates to prove that can pass the testing. Please note, a final commercial product needs to perform its own testing and obtain its own certificate.
  • Not yet available

Datasheets for Components and Peripherals

Rockchip RK1808 SoC information:

Rockchip RK809 PMU (Power Management Unit) information:

DDR4 information:

eMMC information:

SPI NOR Flash information:

SOEDGE Related:

Debugging

Serial Console

System Serial is located on PI-5 bus (11x2 GPIO header).

  • TXD: Pin 6 (Yellow cable) (Connect to RXD on Serial adapter)
  • RXD: Pin 8 (Orange cable) (Connect to TXD on Serial adapter)
  • GND: Pin 10 (Black cable) (Connect to GND on Serial adapter)

Soedge serial pins.jpg

The default baudrate is 1500000, note that not all serial adapters support this high baudrate.