96Boards Unveils Four A.I. Developer Platforms: HiKey 970, Ultra96, ROCK960 PRO & Enterprise Edition

Many new processors include a Neural Processing Unit (NPU) – aka Neural Network Accelerator (NNA) – in order to speed up talks associated with artificial intelligence, such as object or other patterns recognitions.

With Linaro Connect Hong Kong 2018, 96Boards has just unveiled four development boards specifically designed for artificial intelligence solution with Hikey 970 powered by Hisilicon Kirin 970 processor, Ultra96 based on Xilinx Zynq UltraScale+ ZU3EG ARM+ FPGA SoC,  and ROCK960 PRO & Enterprise Edition featuring the upcoming Rockchip RK3399Pro processor.

Hikey 970

Preliminary specifications:

  • SoC – Kirin 970 with 4x Cortex A73 @ 2.36GHz,  4x Cortex A53 @ 1.8GHz, Arm Mali G72-MP12 GPU, NPU with 256MAC/cycle @ 960MHz
  • System Memory – 6GB 1866MHz, 4 Channel LPDDR4x
  • Storage  -64GB UFS storage, micro SD card slot
  • Video Output – HDMI 1.4 up to 1080p60
  • Camera – 4 lanes CSI + 2 lanes CSI
  • Connectivity – Gigabit Ethernet, wireless module, GPS, GLONASS, and BeiDou
  • USB – 2x USB 3.0 ports,  2x USB type C ports
  • Expansion
    • mPCIe connector
    • 40-pin 96Boards Low-speed expansion header
    • 60-pin 96Boards High speed expansion header
  • Power Supply – 8 to 18V via power barrel and maybe USB-C port?
  • 96Boards CE Extended

Huawei HiAI SDK delivers up to 25 times performance, and/or 50 times the power efficiency, and the latest HiAI SDK V150 supports Caffe, TensorFlow, TensorFlow Lite, and Android NN frameworks, and various tools

The board is expected to be used for deep learning in the automotive, robotics, and smart cities sectors . It will be available “shortly”, but no price info for now.

Ultra96

Click to Enlarge

Specifications:

  • SoC – Xilinx Zynq UltraScale+ MPSoC ZU3EG A484 with four Cortex A53 cores, two Cortex-R5 core, Arm Mali-400MP2 GPU, and FPGA Fabric
  • System Memory – 2 GB (512M x32) LPDDR4 Memory
  • Storage – 16 GB MicroSD card + adapter pre-loaded with PetaLinux environment
  • Video Output – Mini DisplayPort (MiniDP or mDP)
  • Connectivity – Wi-Fi / Bluetooth
  • USB – 1x USB 3.0 Type Micro-B upstream port,  2x USB 3.0, 1x USB 2.0 Type A downstream ports
  • Expansion
    • 40-pin 96Boards Low-speed expansion header
    • 60-pin 96Boards High speed expansion header
  • Power Supply – 8V~18V@3A
  • Dimensions – 85mm x 54mm form factor (96Boards Consumer Edition compatible)
Block Diagram – Click to Enlarge

Development can be done with SDSoC Development Environment or Vivado Design Suite, and supported software stacks include reVISION, OpenCV, and Caffe.

The board can be used for machine learning, automotive (driver assistance, infotainment, etc…) and Industrial IoT.

Ultra96 CE board can be pre-ordered now on AVNet for an undisclosed price (you’d need to request for a quote), but the price should be $249 with delivery in 6 weeks.

ROCK960 PRO & Enterprise Edition

ROCK960 PRO – Click to Enlarge

The PRO version is the basically the existing ROCK960 board with Rockchip RK3399 replaced by Rockchip RK3399Pro with NPU.

But there’s also another features-packed ROCK960 Enterprise Edition board with the following preliminary specifications:

  • Soc – Rockchip RK3399Pro hexa core processor with 2x Cortex A72 cores, 4x Cortex A53 cores, Mali-T860MP4 GPU, and 2.4 TOPS capable NPU (apparently CEVA NeuPro).
  • System Memory – Up to 4GB RAM
  • Storage – Dual SATA 3.0 port with RAID 0/1 support
  • Video Output – HDMI 2.0/eDP up to 4K @ 60 Hz
  • Camera – Dual MIPI CSI interfaces
  • Connectivity – Gigabit Ethernet, 802.11ac WiFi
  • USB – 3x USB 3.0 ports, 5x USB 2.0 ports
  • Expansion – PCIe 2.1 x16 slot
  • Remote Management – 4G LTE, management port
  • 96Boards Enterprise Edition
Click to Enlarge

Rockchip collaborated with Open AI Lab to port Open AID on ROCK960 allowing for easier development of vision and speech applications on the edge. Vamrs ROCK960 RK3399Pro boards are expected to launch later in Q2 2018.

For more details on all three boards, head over the dedicated 96Boards AI website. Documentation is still very much under construction at this stage , but it should get better over time. Ultra96 seems to be have the most up-to-date documentation at the time of writing.

The boards were also unveiled, and in the case of Ultra96 showcased at Linaro Connect HK’s keynote by George Grey, Linaro CEO.  Linaro/96Boards also announced the availability of DragonBoard 820c, and you can order it for $421. The board will also support artificial intelligence acceleration in H2 2018.

They start talking at 12:58 detailing the schedule of Linaro Connect for the week, but the keynote itself begins at 21:40, and you’ll want to fast-forward to  58:00 for the section about the new “A.I.” 96Boards.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK Pi 4C Plus
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
22 Comments
oldest
newest
TLS
TLS
6 years ago

Honest question, am I just stupid for not understanding this form factor?
I mean great, it’s for product development, but there’s no logic to it and the expanded board sizes don’t seem to follow any logic at all.
Even the Rock960 Pro has what looks like an M.2 connector that goes off the side of the board, so how are you supposed to make it “stick” to the slot, since the M.2 cards can’t be held in place like that?

p.s. nice looking new site design, feels a lot less cluttered.

Frank Septic
Frank Septic
6 years ago

Is it just me, or does something look different. There is a surfeit of white space which makes reading articles much more difficult. Has this been deliberately done to stop people skimming articles and stay longer on the web site. Even the comments layout is now much more spread out and similarly awash in white space. Reducing the page zoom level to below 100% to try and shrink the excess white space then makes the text too small to be comfortable for extended reading. Also, all the white is hard on the eyes (a well known fact). It would be… Read more »

amazed
amazed
6 years ago

yes, all that whiteout makes reading difficult….

Vamrs
6 years ago

correction.

Note: There is an error in the specification of “ROCK960 EE version” – Ficus, RK3399 can support up to 4GB ram, there is no exception for Ficus. For RK3399Pro, it’s unclear that if Rockchip will improve the DRAM controller now. It’s highly like that RK3399pro will also limit to 4GB ram.

https://www.96rocks.com/blog/2018/03/19/linaro-connect-hkg18-keynote/

crashoverride
crashoverride
6 years ago

I suspect they (ROCK960 EE version) are pulling a “RPi 3B+” trick on this board. The RK3399 only has 4x PCIe lanes, not 16x. The connector may be 16x, but 12x lines will be “no connect”. This also implies the SATA is USB3 attached.

P.S. Really don’t care for the new web site layout. I would call it “visually hostile”.

tkaiser
tkaiser
6 years ago

USB3 SATA when used with appropriate UAS capable chipsets is not worse compared to PCIe attached SATA as we can see on upcoming ODROID N1. They could’ve also used a PCI multiplexer to route 2 PCIe lanes to e.g. an ASM1062 (better performance even per SATA disk than single lane ASM1061) and then the mechanical x16 slot would be electrically x2 and not x4 (quite common thing BTW as an alternative to open-ended PCIe slots) I don’t think they’re pulling a “RPi 3B+ trick” since different target audience (clueless people buying cheap toys vs. expensive RK3399 dev board). BTW: Little… Read more »

blu
blu
6 years ago

Nice! Thanks for the stats, @tkaiser!

tkaiser
tkaiser
6 years ago

You’re welcome. Please keep in mind that the numbers there in the table are all made with block sizes too small (just 1MB — you can’t test with just 1MB any more for bus limitations these days. But unfortunately a lot of people are not aware and use even crappy tools like hdparm that uses just 128KB — a high and sufficient number two decades ago when we had slow busses and only spinning rust but simply a joke today even on ARM) To get an idea about ‘maximum’ throughput you would need to use 8MB or even better 16MB… Read more »

Vamrs
6 years ago

We’ve been very carefully using words for specifications since we know our customers are experts here.

Here we use PCIe 2.1 x16 slot, not 16 lanes. RK3399 has only 4 lanes PCIE.
A x16 pcie slot is the required specification of 96boards EE standard.

For SATA, we use JMS561 USB3 to dual SATA, when can archive relative good performance.
If you want more speed, grab a PCIE to M.2 card, you can have native PCIE SSD.
If you want more SATA, grab a PCIE to SATA card.

tkaiser
tkaiser
6 years ago

Just had a look at the slide and realized that the EE board provides 3 x USB3 and 5 x USB2. So obviously internal hubs are used. In case there’s also USB-C I would assume that the JMS561 is also behind the USB3 hub? I hope you are aware that firmware issues with JMS561 can prevent querying the 2nd disk correctly with SMART? Hardkernel had this problem last year on their Cloudshell 2 dual disk accessory which is one of the reasons I tried to stay away from JMS561 so far. But in the meantime I learned that JMS561 thingies… Read more »

nobe
nobe
6 years ago

it seems the hikey 970 features 6 GB LPDDR4x RAM
see “hardware” tab from “Platform to build Automobile” & “Platform to build Smart City” here : https://www.96boards.ai/products/hikey970/

willmore
willmore
6 years ago

The Rock960 link points to the Dragonboard 820c product.

And, yeah, the new layout is way harder to read and wastes a lot of whitespace. I find it difficult to read the article and comments, now.

willmore
willmore
6 years ago

Sorry, was that to me? You can’t tell who replies go to in the new layout.
I’m using Firefox on Linux (F27). My screen is 1366×768 and I have a big tab bar on the left.

Vali
Vali
6 years ago

I also find harder to read. The new design has too much white background and comments section is too wide.
I’m using Windows 7(64bit) / Firefox 59.0.1 / screen resolution 1920×1080.

Maybe the old design was starting to show his age, but I just hope the new design is work in progress and that it will look better over time.

Keep up the good work!

TonyT
TonyT
6 years ago

Looks like my earlier comment disappeared into the Ether.

Anyway, I do think site’s readability was better before, so hopefully the themes can be tweaked a bit.

The Avnet/Zedboard Ultra96 board will be an incredible bargain at $249, since the UltraScale+ is ~$400 single quantity at Digikey & Avnet, and the previous Avnet UltraZed SOM starts around $500. And apparently a SDSoC license is included – the closest competition would be the Krtkl Snickerdoodle Black with the older Zynq 7020 and SDSoc for $240 (SOM is $195 + $45 breakout board)

Robert
Robert
5 years ago

Are you sure about “Video Output – HDMI 2.0a” in the specs of the HiKey 970?
Under Key Features “1080p@60Hz HDMI”, and under Prerequisites “A HDMI LCD Monitor that supports a resolution of 1080P/60Hz.” here : https://www.96boards.org/documentation/consumer/hikey/hikey970/hardware-docs/files/hikey970-user-manual.pdf

Robert
Robert
5 years ago

Yeah, I wished that you would have responded with some secret insider information of a last minute change. The adv7535 is indeed limited to 1080p.

tkaiser
tkaiser
5 years ago

First impressions of the ‘Rock960 Enterprise Edition’ board AKA Ficus: https://forum.armbian.com/topic/8329-quick-review-of-rock960-enterprise-edition-aka-ficus/

Khadas VIM4 SBC