Difference between revisions of "SOEDGE"

From PINE64
Jump to navigation Jump to search
m (added category)
 
(42 intermediate revisions by 12 users not shown)
Line 1: Line 1:
== Software and OS Image Downloads ==
[[File:SOEdge.png|400px|thumb|right|The SOEDGE]]
=== [[SOEdge_Software_Release]] ===


[{{fullurl:SOEdge_Software_Release#BSP}} http://files.pine64.org/sw/pine64_installer/json/penguin.png] [[SOEdge_Software_Release#BSP|'''BSP''']]
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.


== [[Accessories_Step_by_Step_Guides|Accessories Step-by-Step Guides]] ==
== Software releases ==
Under [[Accessories_Step_by_Step_Guides|'Guides for model A baseboard accessories']] you can find instructions and guides concerning:
 
* Enclosures
The SOEDGE software releases can be found in the article [[SOEDGE Software Releases]].
* 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 ==
== SoC and Memory Specification ==
* Based on Rockchip RK1808
[[File:RK1808_icon.png|right]]
[[File:RK1808_icon.png|right]]
Based on the [https://www.rock-chips.com/a/en/products/RK18_Series/2019/0529/989.html Rockchip RK1808].


=== CPU Architecture ===
=== CPU Architecture ===
* [http://www.arm.com/products/processors/cortex-a/cortex-a53-processor.php Dual-core ARM Cortex-A35 Processor@1600-2000Mhz]
* [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
* A power-efficient ARM 64-Bit Armv8-A architecture
* AArch32 for full backward compatibility with Armv7
* AArch32 for full backward compatibility with Armv7
Line 33: Line 28:
* 128KB L2 cache
* 128KB L2 cache


=== Neural Process Unit NPU Capability ===
[[File:Vivante_Acuity_SDK.jpg|right|400px]]


=== Neural Process Unit NPU Capability ===
* [https://www.verisilicon.com/en/IPPortfolio/VivanteNPUIP NPU IP from Verisilicon Vivante]
* [https://www.verisilicon.com/en/IPPortfolio/VivanteNPUIP NPU IP from Verisilicon Vivantee]
* Support max 1920 Int8 MAC operation per cycle
* Support max 1920 Int8 MAC operation per cycle
* Support max192 Int16 MAC operation per cycle
* Support max192 Int16 MAC operation per cycle
Line 43: Line 39:
* [https://github.com/VeriSilicon/acuity-models Acuity models Github]
* [https://github.com/VeriSilicon/acuity-models Acuity models Github]


[[File: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:
* [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)]


SOEDGE Neural AI Stick schematic:
* [https://files.pine64.org/doc/SOEdge/SOEdge%20Neural%20AI%20Stick%20Schematic_V10.pdf SOEDGE Neural AI Stick PDF file]


SOEDGE/SOPINE/PINE A64 WiFi/BT module schematics:
* [https://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf PINE A64 Wifi/BT Module Schematic]


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:
* [http://opensource.rock-chips.com/images/4/43/Rockchip_RK1808_Datasheet_V1.2_20190527.pdf Rockchip RK1808 ver 1.2 datasheet]
* [https://files.pine64.org/doc/datasheet/SOEdge/Rockchip%20RK1808%20TRM%20Part1%20V1.2--20190826%20open%20source.pdf Rockchip TK1808 Technical Reference Manual Part 1]


=== System Memory ===
Rockchip RK809 PMU (Power Management Unit) information:
* RAM Memory Variants: 2GB DDR4.
* [https://rockchip.fr/RK809%20datasheet%20V1.01.pdf Rockchip RK809 PMIC Datasheet]
* Storage Memory: SPI Flash and optional eMMC module from 16GB up to 128GB


== SOEdge Baseboard Features ==
DDR4 information:
* [https://files.pine64.org/doc/datasheet/SOEdge/Micron%208Gb_DDR4_SDRAM.pdf Micron DDR4 Datasheet]


=== Network ===
eMMC information:
* 10/100/1000Mbps Etherne
* [https://files.pine64.org/doc/rock64/PINE64_eMMC_Module_20170719.pdf PINE64 eMMC module schematic]
* WiFi 802.11 b/g/n with Bluetooth 4.0 (optional)
* [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%20adapter%20for%20eMMC%20module%20PCB.tar PINE64 USB adapter for eMMC module PCB in JPEG]
* [https://files.pine64.org/doc/datasheet/pine64/E-00517%20FORESEE_eMMC_NCEMAM8B-16G%20SPEC.pdf 16GB Foresee eMMC Datasheet]
* [https://files.pine64.org/doc/datasheet/pine64/SDINADF4-16-128GB-H%20data%20sheet%20v1.13.pdf 32GB/64GB/128GB SanDisk eMMC Datasheet]


=== Storage ===
SPI NOR Flash information:
* microSD - bootable, support SDHC and SDXC, storage up to 256GB
* [https://files.pine64.org/doc/datasheet/pine64/w25q128jv%20spi%20revc%2011162016.pdf WinBond 128Mb SPI Flash Datasheet]
* USB - 2 USB2.0 Host port
* [https://files.pine64.org/doc/datasheet/pine64/GD25Q128C-Rev2.5.pdf GigaDevice 128Mb SPI Flash Datasheet]


=== Expansion Ports ===
SOEDGE Related:
* DSI - Display Serial Interface, 4 lanes MiPi, up to 1080P
* LCD Touch Screen Panel information:
* CSI - CMOS Camera Interface up to 5 mega pixel
** [https://files.pine64.org/doc/datasheet/pine64/FY07024DI26A30-D_feiyang_LCD_panel.pdf 7.0" 1200x600 TFT-LCD Panel Specification]
* TP - Touch Panel Port, SPI with interrupt
** [https://files.pine64.org/doc/datasheet/pine64/HK70DR2459-PG-V01.pdf Touch Panel Specification]
* RTC - Real Time Clock Battery Connector
** [https://files.pine64.org/doc/datasheet/pine64/GT911%20Capacitive%20Touch%20Controller%20Datasheet.pdf GOODiX GT911 5-Point Capacitive Touch Controller Datasheet]
* VBAT - Lithium Battery Connector with temperature sensor input
* Ethernet PHY information:
* Wifi/BT Module Header - SDIO 3.0 and UART
** [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]
* 2x20 pins "Pi2" GPIO Header
* Wifi/BT module information:
* PCIe 2x open ended slot
** [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]


== SOEdge Module and Baseboard Information, Schematics, and Certifications ==
== Debugging ==
* Model "A" Baseboard Dimensions: 133mm x 80mm x 19mm
* Input Power: DC 12V @ 3A 5.5OD/2.1ID Barrel DC Jack connector


* SOEdge Module Schematic:
=== Serial Console ===
** [http://files.pine64.org/doc/SOEdge/SOEdge-Schematic-v2.0-190919.pdf SOEdge Module ver 2.0 20190919 Schematic]
** [http://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-topplace.pdf SOEdge Module ver 2.0 20190919 PCB Component Placement Top PDF file]
** [http://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-bottomplace.pdf SOEdge Module ver 2.0 20190919 PCB Component Placement Bottom PDF file]
** [http://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-topplace.dxf SOEdge Module ver 2.0 20190919 PCB Component Placement Top Drawing file]
** [http://files.pine64.org/doc/SOEdge/SoEdge-PCB-placement-v2.0-bottomplace.dxf SOEdge Module ver 2.0 20190919 PCB Component Placement Bottom Drawing file]
** [http://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)]
** [http://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)]
* SOEdge Model "A" Baseboard Schematic and PCB Board Resource:
** [http://files.pine64.org/doc/SOEdge/SoEdge_Baseboard%20Schematic%20Model%20A-20200513.pdf SOEdge Model "A" Baseboard Schematic 20200513 PDF file]
** [http://files.pine64.org/doc/SOEdge/SoEdge_Baseboard_PCB_layout_Model_A2020-05-31.pdf SOEdge Model "A" Baseboard PCB Layout PDF file]
* SOEdge Neural AI Stick Schematic:
** [http://files.pine64.org/doc/SOEdge/SOEdge%20Neural%20AI%20Stick%20Schematic_V10.pdf SOEdge Neural AI Stick PDF file]
* SOEdge/SOPine/PINE A64 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]
* SOEdge module together with model "A" 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 ==
System Serial is located on PI-5 bus (11x2 GPIO header).
* Rockchip RK1808 SoC information:
* TXD: Pin 6 (Yellow cable) (Connect to RXD on Serial adapter)
** [http://opensource.rock-chips.com/images/4/43/Rockchip_RK1808_Datasheet_V1.2_20190527.pdf Rockchip RK1808 ver 1.2 datasheet]
* RXD: Pin 8 (Orange cable) (Connect to TXD on Serial adapter)
* Rockchip RK809 PMU (Power Management Unit) information:
* GND: Pin 10 (Black cable) (Connect to GND on Serial adapter)
** [https://rockchip.fr/RK809%20datasheet%20V1.01.pdf Rockchip RK809 PMIC Datasheet]
* DDR4 information:
** [http://files.pine64.org/doc/datasheet/SOEdge/Micron%208Gb_DDR4_SDRAM.pdf Micron DDR4 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]
* '''SOEdge 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]
** 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]
** 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 SOEdge model A baseboard]
** Wifi/BT module information:
*** [http://files.pine64.org/doc/Pine%20A64%20Schematic/A64-DB-WIFI-BT-REV%20B.pdf SOEdge/SOPine/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]


== SOEdge/SOPine Cluster Board Resource ==
[[File:Soedge_serial_pins.jpg|400px]]
* 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 ==
The default baudrate is 1500000, note that not all serial adapters support this high baudrate.






[[Category:SOEdge]] [[Category:SOPine Clusterboard]] [[Category:SOEdge Baseboard]] [[Category:Rockchip RK1808]]
[[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.