Using Google Coral mPCIe Card into a Compact Marvell Octeon TX Linux SBC

Google launched Coral mPCIe and M.2 cards at the very beginning of the year. The cards integrate the company’s 4 TOPS Edge TPU used for low power edge AI applications to bring the solutions to boards with mPCIe or M.2 sockets. Those are just hardware sockets that are optionally connected to USB, PCIe, I2C, etc… so you have to make sure the socket on your board exposes PCIe Gen2 x1. If you worry about compatibility, it’s good to get a board that’s known to work, and one of those is Gateworks Newport GW6903 SBC that offers two mPCIe sockets and features Marvell Octeon TX dual or quad-core Armv8 processor coupled with up to 4GB RAM. Besides the mini PCIe Coral card and Newport SBC, you’ll also need a Linux host and optionally a USB webcam for inference. The rest of the instructions are explained in the Wiki with the following steps required: Recompile the Linux kernel with support for video …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Marvell ThunderX3 96-Core, 384-Thread Armv8.3 Server Processor Targets Cloud and HPC Workloads

Cavium first unveiled their 48-core 64-bit Arm ThunderX server processor in 2014, before following up with ThunderX2 featuring up to 56 cores @ 3.0 GHz providing 2 to 3 more performance compared to the first generation. Since then, the company has been acquired by Marvell, and now the latter has just announced ThunderX3 third-generation server processor with up to 96 cores, 384 threads in a single socket. Marvell explains that while x86 servers were historically designed to handle many applications for several thousand users, the market has changed and now servers are becoming more specialized, and for example, given the task to run one application used by millions of users. This change in the market provides opportunities for Arm server processors that do not have legacy features and can be highly customized and optimized. ThunderX3 key features: Up to 96 custom-designed Armv8.3+ cores @ up to 3.0 GHz 4 threads per core for up to 384 threads/socket 8x DDR4-3200 memory …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Newport GW6903 is a Compact Marvell Octeon TX SBC with Gigabit Ethernet, Dual mPCIe, and USB 3.0

Gateworks introduced its Newport SBC family powered by Cavium Octeon TX processors and designed for networking applications in 2017. One of those boards was a compact SBC with one Gigabit Ethernet port, an mPCIe socket, and a USB 2.0 Type-C port. The company has now launched Newport GW6903 SBC with the same 100x35mm form factor but with one Gigabit Ethernet port, two mPCIe sockets, and a faster USB 3.0 Type-A port. Newport GW6903 specifications: SoC – Cavium Marvell Octeon TX CN8120 dual-core Armv8 processor @ 800 MHz or Octeon TX CN8130 quad-core ARMv8 processor @ 1.5 GHz System Memory – 1GB DDR4 SDRAM (Option up to 4GB) Storage – 8GB eMMC flash (Option up to 64GB), serial configuration EEPROM Networking – Gigabit Ethernet Port with Passive PoE Support GNSS – Optional Ublox ZOE-MQ8 GNSS GPS Receiver with PPS support USB – USB 3.0 Type-A host port Expansion 2x Half Card mini PCIe sockets both with PCIe support and one with …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Marvell OCTEON TX2 CN9130, CN9131 and CN9132 SoCs Target 5G Base Stations, Edge Networking, Storage Applications

A while ago, I was informed three new Marvell processors had made it to mainline Linux, namely CN9130, CN9131, and CN9132, but at the time, the description was a bit cryptic: The CN9130 is made of one AP807 and one internal CP115. There are three development boards that are made of this SoC: * CN9130-DB * CN9131-DB (with one additional modular CP115 compared to CN9130-DB) * CN9132-DB (with two additional modular CP115 compared to CN9130-DB) No other public information was available either, but Marvell has now published more details and those are OCTEON TX2 Infrastructure processors with four Cortex-A72 cores @ 2.2 GHz, up to 18x SERDES IO, and 10GbE. Octeon TX2 CN9130 key features and specifications: CPU – Quad-core Armv8 Cortex-A72 @ up to 2200 MHz with 48 KB I-cache, 32 KB D-cache, 1 MB total L2 cache divided into two clusters of 512 KB ECC shared cache, 1MB L3 Cache with ECC Memory I/F – 64-bits DDR4 + …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Gateworks Newport GW6100 Miniature Networking SBC Comes with one GbE Port, one mPCIe Socket

Gateworks Newport GW6100

Nearly exactly one year ago, Gateworks announced Newport family of networking SBCs powered by Cavium Octeon TX 64-bit Arm SoC, and earlier this year launched the higher-end GW6400/GW6404 boards with multiple network interfaces and mPCIe sockets. The company has now introduced the entry-level GW6100 mini Network SBC with just one Gigabit Ethernet port, one mPCIe socket, and a USB 2.0 type-C port. Gateworks Newport GW6100 specifications: SoC – Cavium OcteonTX CN8120 dual core ARMv8 processor @ 800MHz System Memory – 1GB DDR4 SDRAM Storage – 8GB eMMC Flash, mSATA via mini PCIe socket,  serial configuration EEPROM Networking –  Gigabit Ethernet Port Compliant with 802.3 10BaseT/100BaseTX/1000BASE-T USB – USB Type-C DFP featuring USB 2.0 up to 480Mbps and 1.5A Power Delivery Expansion High power (up to 8W) mini PCIe socket supporting PCIe or mSATA with USB 2.0 and Nano-SIM socket Application Connector with serial I/O, Digital I/O, I2C, and SPI Misc – Real Time Clock with battery backup, voltage and temperature …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Arm ServerReady is a Compliance Program for Arm-based Servers

Arm ServerReady

The Server Base System Architecture (SBSA) specification was unveiled in 2014 in order to standardize all Arm based servers and let them all run the same operating system images. However so far, manufacturers would just test specification requirements by themselves without having their claims fully tested and certificated. That’s why Arm has just unveiled the Arm ServerReady certification program for Arm based servers which relies on the Architecture Compliance Suite (ACS) for SBSA and SBBR (Server Base Boot Requirements) verification. Basically the servers must be able to boot standard operating systems and run the ACS. The servers that pass the ACS are then granted the Arm ServerReady certificate. The current Arm ServerReady version 1.0 certification utilizes ACS version 1.6 for  testing SBSA version 3.1 and SBBR version 1.0 compliance. Ampere, HXT, Marvell, Qualcomm, as well as ODMs such as Femrice, Gigabyte and UIT have already received Arm ServerReady version 1.0 certificates for some of their servers. It would be good …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

Newport GW6400/GW6404 Arm SBC Comes with 5 Gigabit Ethernet Ports, 2 SFP Fiber Ports, and 4 mPCIe Sockets

Gateworks-Newport-GW6400

Gateworks introduced their Newport SBC family based on Cavium Octeon TX Dual/Quad Core Arm processors at the end of last year, and the company has now announced the availability of the higher end models of their networking single board computers with Newport GW6400 & GW6404, which  provide four mPCIe sockets for expansion, five Gigabit Ethernet ports, and in the case of GW6404, two optional SFP cages for fiber connections. GW6400 / GW6404 specifications: SoC GW6400 – Cavium OcteonTX CN8120 dual core processor up to 800MHz GW6404 – Cavium OcteonTX CN8130 quad core processor up to 1.5 GHz System Memory GW6400 – 1 GB DDR4 DRAM GW6404 – 2 GB DDR4 DRAM Storage – 8 GB eMMC Flash , micro SD card slot, serial configuration EEPROM Connectivity 5x GbE Ethernet ports GW6404 – Up to 2x optional SFP fiber ports (redirect of one or two of the RJ45 ports to SFP connectors) USB – 2x USB 3.0 ports up to 5Gbps …

Support CNX Software – Donate via PayPal or become a Patron on Patreon

GIGABYTE ThunderXStation Workstation is Powered by Cavium ThunderX2 32-Core ARMv8 Processor(s)

Earlier this week, I wrote about the availability of Linaro “Synquacer” Developerbox that had been designed by GIGABYTE, but not using their brand, and I was pointed out to a possible reason: the company launched their own ARMv8 workstation based on Cavium ThunderX2 processor. Meet GIGABYTE ThunderXStation. Main specifications: SoC – Single or Dual socket ThunderX2 32x custom ARM64 cores / 128 threads processor clocked at 2.2 GHz (other models of the processor may become available depending on demand) System Memory – Up to 16 DDR4 Channels (8x DIMM per CPU) Storage 4 x NVMe + 2 x 2.5” U.2/SATA III combo bay 2.5″ drive bay supports up to 2 drives, an optional 3.5″ storage bay holds 4 drives. Graphics – Nvidia GeForce GT710 with dual monitor support Networking – 2x 1/10 GbE QLogic NIC Expansion – 6x PCIe 3.0 Slots and 2x OCP (Open Compute Project) x16 slots BMC – ASPEED AST2500 with IPMI management SW Power Supply – 800W …

Support CNX Software – Donate via PayPal or become a Patron on Patreon