OK1012A-C Single Board Computer

CPU: LS1012A

Architecture: Cortex-A53

Frequency: 1.0GHz

RAM: 512MB DDR3L

ROM: 16MB QSPI NorFlash,8GB eMMC

System: Ubuntu-18.04.1,OpenWrt v18.06.0-rc2

Datasheet Message Compare

OK1012A-C Single Board Computer

OK1012A-C is a single board computer(SBC) designed based on NXP Cortex -A53 featuring processor LS1012A. It can support Ubuntu and Linux Open WRT. It consists of carrier board and SoM and integrates with multiple high-speed peripherals include gual gigabit Ethernet PHYs with hardware packet acceleration engine, SATA3.0, PCIe2.0, USB3.0, TF card and other interfaces. It's specially supported with Ubuntu and OpenWRT and aimming at NAS, IoT gatway. broadband Ethernet gateway and industrial automation and other related applications.

LS1012A system on module

Superior Network Performance

Two SGMII Ethernet up to 2. 5G bps, supported with PFE,

can support data packet from 64-byte to 10240-byte

Superior Network Performance

Powerful Scalability

One PCIe2.0 controller up to 5.0Gbps with powerful scalability for Gagibit Ethernet, dual-band WIFI and other high-speed peripherals

ls1012a single board computer powerful scalability

Variable High-Speed Peripherals

2.5Gbps Ethernet, PCIe2.0, SATA3.0, USB3.0

Variable High-Speed Peripherals

OS Supporting

OS Supporting

Lower-power Performance

CPU no-load(usage 0.3%) working consumption only 1.3W,
CPU full-load (usage 100%) working consumption only 1.9W

Lower-power Performance

Designing Technology

SoM designed as 8-layer PCB EING with ultra thin(only 2mm for hight) connectors from Panoasic,
transmission rate up to 6Gpbs, pins with EING designing make it excellent powerformance for anti-oxidation and stable connection

ls1012A SBC Designing Technology

Compact Size

Connector only 2mm in hight, SoM with compact dimensions of 45x 40mm, and mounting hight only 5.6mm
ls1012A single board computer compact size

Pin Diagram
ls1012A single board computer Pin Diagram

Target Applications
ls1012A system on module application

▊ Hardware Features


Overview of FET1012A-C System on Module
CPU NXP LS1012A
Architecture Cortex-A53 MainFrequency ≤1GHz
RAM 512MB DDR3L ROM 8GB eMMC; 16MB QSPI NorFlash
OS Ubuntu/OpenWrt Voltage Input 4.2V
Package board to board connector
Working Temp Width -40℃~ +80℃ Dimensions 45mm*40mm

Note1: SGMII, PCIe and SATA can be configured by SerDes, Forlinx configuration solution is SGMII(1G)+PCIex1+SATA3.0, others please refer to below chart


FET1012A-C System on Module Features
Peripheral QTY Spec.
Ethernet ≤2


CPU can support one RGMII up to 1Gbps


two 2.5Gbps SGMII configurable by SerDes


CPU has two native MAC, dual gigabit Ethernet controllers are available


PCIe2.0 ≤1 up to 5Gbps
SATA3.0 ≤1 up to 6Gbps
USB3.0 1 up to 5Gbps
QSPI 1 used by QSPI nor flash on SoM
SAI ≤5
UART ≤2
IIC ≤2
SDHC ≤2 one is used by eMMC
JTAG 1 NXP CodeWarrior TAP

SerDes
1 2 3
Unused PCI Express(x1)
sg.m1(2.5G) sg.m2(2.5G) SATA
Unused SATA
sg.m1(1G) PCI Express(x1) SATA
sg.m1(1G) sg.m2(1G) PCI Express(x1)
sg.m1(2.5G) sg.m2(2.5G) PCI Express(x1)
sg.m1(2.5G) sg.m2(1G) PCI Express(x1)
TX_CLK PCI Express(x1) SATA
sg.m1(1G) TX_CLK PCI Express(x1)
TX_CLK sg.m2(1G) PCI Express(x1)


OK1012A-C Carrier Board Features
Peripheral QTY Spec.
USB 3.0 1 up to 5G
Ethernet 2 SGMII/RGMII,10/100/1000Mbps auto-negotiation, RJ45 connector
TF Card 1 compatible with SD, SDHC and SDXC(UHS-I)
SATA 1 up to 6G
RTC 1 on-board CR2032
PCIe 1

up to 5Gbps, RTL8111 Gigabit Ethernet module and WLE900VX WIFI module

UART Debug 1 RS232, DB9 connector
JTAG 1 NXP CodeWarrior TAP

▊ Software Features


Linux Ubuntu
Cross-compiler aarch64-linux-gnu-gcc Ubuntu/Linaro 7.3.0-16ubuntu3~18.04, glibc-2.27, binutils-2.30-0, gdb-8.1


OS Flashing

Special hardware tool to flash QSPI Flash


flash image by U-disk






UBoot

Version: Uboot-2018.03
can support device tree
can support TFTP NFS

U-disk, eMMC, TF card, QSPI Flash are supported


Linux kernel MAC is configurable and savable














Linux Kernel

Version: Linux-4.14.47
file system EXT4/NFS/FAT32, etc.
eMMC driver HS200 mode
TF card driver DDR50 mode
watchdog driver
RTC driver Rx8010
IO driver
QSPI driver

support 4-wire mode high-speed read/ write

PCIE driver

WLE900VX dual band WIFI module


RTL8111F gigabit Ethernet module

USB 3.0

U-disk, USB Hub, USB keypad/ mouse

TMU driver

LS1012 internal temp sensor

UART driver
Ethernet(1000/100/10Mbps)
SATA driver

hard disk and other SATA devices








Ubuntu File System

Version: ubuntu-18.04.1
Samb
Lighttpd
Docker
LXC
QEMU
OP-TEE OS
OpenSSL
IPSEC


Linux OpenWrt
Linux Kernel Version: Linux- 4.9.111
Openwrt Version: v18.06.0-rc2(kernel version 4.9.111)









































Source Pack and Version

ath10k-firmware-qca988x_2018-04-19-71e50312-1
base-files_190-r7141-e4d0ee5af5
block-mount_2018-04-16-e2436836-1
busybox_1.28.3-4
dnsmasq_2.80test2-3
dropbear_2017.75-5
ethtool_4.15-1
firewall_2018-05-14-b45e162e-1
fstools_2018-04-16-e2436836-1
fwtool_1
hostapd_2018-04-09-fa617ee6-5
hostapd-common_2018-04-09-fa617ee6-5
iperf_2.0.10-1
iperf3_3.5-1
iw_4.14-1
jshn_2018-04-12-6eff829d-1
jsonfilter_2018-02-04-c7e938d6-1
kernel_4.9.111-1-ced49591dc966c9bc9acb816df322464
kmod-ath10k_4.9.111+2017-11-01-9
kmod-ath_4.9.111+2017-11-01-9
kmod-cfg80211_4.9.111+2017-11-01-9
kmod-dma-buf_4.9.111-1
kmod-input-core_4.9.111-1
kmod-ipt-conntrack_4.9.111-1
kmod-ipt-core_4.9.111-1
kmod-ipt-nat_4.9.111-1
kmod-mac80211_4.9.111+2017-11-01-9
kmod-nf-conntrack_4.9.111-1
kmod-nf-conntrack6_4.9.111-1
kmod-nf-ipt_4.9.111-1
kmod-nf-nat_4.9.111-1
kmod-nf-reject_4.9.111-1
kmod-nls-base_4.9.111-1
kmod-ppfe_4.9.111-1
kmod-scsi-core_4.9.111-1
kmod-usb3_4.9.111-1
kmod-usb-core_4.9.111-1
kmod-usb-dwc3_4.9.111-1
kmod-usb-storage_4.9.111-1
kmod-video-core_4.9.111-1
kmod-video-uvc_4.9.111-1
kmod-video-videobuf2_4.9.111-1
layerscape-ppa-ls1012ardb_2018-01-18-cd295be2-1
layerscape-ppfe_2017-12-05-848002fe-1
libblobmsg-json_2018-04-12-6eff829d-1
libc_1.1.19-1
libgcc_7.3.0-1
libip4tc_1.6.2-1
libip6tc_1.6.2-1
libiwinfo_2018-02-15-223e09bf-1
libiwinfo-lua_2018-02-15-223e09bf-1
libjpeg_9a-1
libjson-c_0.12.1-1
libjson-script_2018-04-12-6eff829d-1
liblua_5.1.5-1
liblucihttp_2018-05-18-cb119ded-1
liblucihttp-lua_2018-05-18-cb119ded-1
libnl-tiny_0.1-5
libpthread_1.1.19-1
libubox_2018-04-12-6eff829d-1
libubus_2018-01-16-5bae22eb-1
libubus-lua_2018-01-16-5bae22eb-1
libuci_2018-03-24-5d2bf09e-1
libuclient_2017-11-02-4b87d831-1
libxtables_1.6.2-1
logd_2018-02-14-128bc35f-2
lua_5.1.5-1
luci-app-firewall_git-18.196.56128-9112198-1_all
luci-app-mjpg-streamer_git-18.196.56128-9112198-1_all
luci-app-samba_git-18.196.56128-9112198-1_all
luci-base_git-18.196.56128-9112198-1
luci_git-18.196.56128-9112198-1_all
luci-i18n-base-en_git-18.196.56128-9112198-1_all
luci-i18n-base-zh-cn_git-18.196.56128-9112198-1_all
luci-i18n-firewall-en_git-18.196.56128-9112198-1_all
luci-i18n-firewall-zh-cn_git-18.196.56128-9112198-1_all
luci-i18n-mjpg-streamer-zh-cn_git-18.196.56128-9112198-1_all
luci-i18n-samba-en_git-18.196.56128-9112198-1_all
luci-i18n-samba-zh-cn_git-18.196.56128-9112198-1_all
luci-lib-ip_git-18.196.56128-9112198-1
luci-lib-jsonc_git-18.196.56128-9112198-1
luci-lib-nixio_git-18.196.56128-9112198-1
luci-mod-admin-full_git-18.196.56128-9112198-1
luci-proto-ipv6_git-18.196.56128-9112198-1_all
luci-proto-ppp_git-18.196.56128-9112198-1_all
luci-theme-bootstrap_git-18.196.56128-9112198-1_all
luci-theme-freifunk-generic_git-18.196.56128-9112198-1_all
luci-theme-material_git-18.196.56128-9112198-1_all
luci-theme-openwrt_git-18.196.56128-9112198-1_all
mjpg-streamer_r182-10
mtd_21
netifd_2018-05-30-a580028d-1
openwrt-keyring_2018-05-18-103a32e9-1
opkg_2017-12-07-3b417b9f-2
procd_2018-03-28-dfb68f85-1
rcw-layerscape-ls1012ardb_2017-11-19-bf3ae3cb-1
rpcd_2018-05-13-82062195-1
rpcd-mod-rrdns_20170710
samba36-server_3.6.25-10
ubi-utils_2.0.2-1
ubox_2018-02-14-128bc35f-2
ubus_2018-01-16-5bae22eb-1
ubusd_2018-01-16-5bae22eb-1
uci_2018-03-24-5d2bf09e-1
uclibcxx_0.2.4-3
uclient-fetch_2017-11-02-4b87d831-1
uhttpd_2018-06-26-796d42bc-1
uhttpd-mod-ubus_2018-06-26-796d42bc-1
usign_2015-07-04-ef641914-1
wireless-regdb_2017-10-20-4343d359
wpa-supplicant_2018-04-09-fa617ee6-5


▊ Accessories


Provides the modules and accessories used in Forlinx's SBC.

See here for communication modules, LCD screen, SBC expansion module and further accessories »

▊ Evaluation Kit


  • 1x FET1012A-C core board;
  • 1x OK1012A-C carrier board;
  • 1x 5.5*2.1mm AC220V DC5V 2.0A power adapter;
  • 1x Two-hole crossover serial cable.

Technical Support

Forlinx provides software resources including kernel and driver source code, together with detailed user manual, schematic documentations to help customer start their development rapidly.



▊ How to buy


1. Order Online

We have an online store on Alibaba, please contact us to start ordering

2. Order offline

pls send your inquiry to our mailbox [email protected];

3. Payment Terms

Samples(100% T/T in advance),Bulk Order(please contact with our sales)

▊ Shipment


1. Delivery: Goods will be sent out by express as requested

2. Lead time: generally, goods could be sent out within five working days for a sample order, for a bulk requirement order, please contact us to check stock status and estimated delivery time.

3. Shipping charge: buyers should bear related shipping cost.

▊ Other Forlinx LS10xx Series Products


FET1012A-C System on Module(SoM)
OK1046A-C Single Board Computer(SBC)
OK1028A-C Single Board Computer(SBC)
FET1012A-C System on Module(SoM) OK1046A-C Single Board Computer(SBC) OK1028A-C Single Board Computer(SBC)