New Quad Core Cortex-A53 System-On-Module supports DDR3/DDR3L/DDR4 memories from 1 up to 4GB

Our RK3328-SOM prototypes are testing now.

These are with dimensions of only 55 x 41 mm.

RK3328 SOC has:

  • 4x Cortex-A53 cores @1.5Ghz
  • DDR3/DDR3L/DDR4 support 1/2/4GB
  • GPU: ARM Mali-450MP2
  • HDMI 2.0
  • CSI up to 5Mpix
  • Video decode H.264 H.265 4K@60Hz
  • Video encode H.264 H.265 1080p@30Hz
  • Audio: I2S, Codec
  • Gigabit 10/100/1000 Ethernet
  • Megabit 10/100 Ethernet with PHY
  • USB3.0 host
  • USB2.0 host
  • USB-OTG 2.0
  • SPI/eMMC Flash
  • SD-card

RK3328-SOM-EVB is evaluation board and reference design for RK3328-SOM:

Software support:

  • Android 10
  • Linux Kernel 4.4 is the official SDK of Rockchip. There is just basic mainline support with no drivers for USB3 although these SOCs are on the market for quite a lot of time.

The preliminary prices are:

  • RK3328-SOM-1G (1GB DDR3L) EUR 27.00
  • RK3328-SOM-2G (2GB DDR3L) EUR 37.00
  • RK3328-SOM-4G (4GB DDR4) EUR 57.00
  • RK3328-SOM-EVB (no SOM installed) EUR 18.00

Our most complex Open Source Hardware board made with KiCad – the octa core iMX8 Quad Max – Tukhla is completely routed and now on prototype production

The PCB routing of our most complex board – IMX8QM-Tukhla is complete and ready for first prototype build.

We started this project June-July 2020. Due to the Covid19 the development took 10 months although only 6 month of active work was done, due to lock downs, ill developers and so on troubles.

Now the board is completely routed and has these features:

Main SOC MIMX8QM5AVUFFAB which is member of iMX8 Quad Max series – the most powerful iMX8 SOC line from NXP.


MIMX8QM5AVUFFAB has 8 cores:

  • x2 Cortex-A72 running at 1.6Ghz
  • x4 Cortex-A53 running at 1.2Ghz
  • x2 Cortex-M4F running at 264Mhz

Memory:

  • 64-bit LPDDR4 @1600 MHz

Connectivity:

  • 1× PCIe (2-lanes)
  • 1× USB 3.0 with PHY
  • 1x USB 3.0 dual role with PHY
  • 1× SATA 3.0
  • 2× 1Gb Ethernet with AVB
  • 1× CAN/CAN-FD
  • 1x HDMI Rx

GPU:

  • 2xGC7000 XSVX
  • 16× Vec4 shaders with 64 execution units
  • Dual independent 8-Vec4 shader GPUs or a combined 16-Vec4 shader GPU
  • OpenGL 3.0, 2.1
  • OpenGL ES 3.2, 3.1 (with AEP), 3.0, 2.0, and 1.1
  • OpenCL 1.2 Full Profile and 1.1
  • OpenVG 1.1
  • Vulkan

VPU:

  • H.265 decode (4Kp60)
  • H.264 decode (4Kp30)
  • WMV9/VC-1 imple decode
  • MPEG 1 and 2 decode
  • AVS decodeMPEG4.2 ASP,
  • H.263, Sorenson Spark decode
  • Divx 3.11 including GMC decode
  • ON2/Google VP6/VP8 decode
  • RealVideo 8/9/10 decode
  • JPEG and MJPEG decode
  • 2× H.264 encode (1080p30)

Display:

  • Supports single UltraHD 4Kp60 display
  • or up to 4 independent FullHD 1080p60 displays
  • 2× MIPI-DSI with 4 lanes each
  • 1× HDMI-TX/DisplayPort
  • 2× LVDS Tx with 2 channels of 4 lanes each

Camera:

  • 2× MIPI-CSI with 4-lanes each, MIPI DPHYSM v1.

Security:

  • Advanced High Assurance Boot (AHAB) secure & encrypted boot

Operating temperature:

  • Automotive AEC-Q100 Grade 3 -40+125C

To the best of our knowledge there is no Open Source Board so far which to be so complex and advanced.

Now we are running the first prototypes and crossing fingers everything to work 🙂

With the current state of the semiconductor industry production will not be possible to be run soon.

Linux support will need attention as NXP has no mainline Linux for this SOC, but only Yocto build for old kernel (4.14.98_2.3.3).

If there are people with experience and interest in this SOC we may share one of the first samples we build, so they can help on the Linux support.

The schematic of IMX8QM-TUKHLA Revision A is uploaded for review on out ftp.

S3-OLinuXino Open Source Hardware Linux dual camera board status uppdate April 2021

S3-OLinuXino is small open source hardware Linux computer with Ethernet, dual camera interface, running mainline uboot and Linux Kernel 5.12.

Our hardware went through few iterations, but last Revision.C now is in production and we will have it for sale on our web at the end of the April.

This board has small PoE plug-on top module which adds PoE functionality, so the whole setup board + cameras can be powered via Ethernet.

The camera connectors are made compatible with OV2640 2Mpix camera and Raspberry Pi Camera.

S3-OLinuXino has LCD connector where LCD-OLinuXino displays can be connected.

WiFi/BT module adds wireless functionality.

STMP157-SOM-512-IND industrial grade system on module status update April 2021

STMP157-SOM-512 is functional drop in replacement for A13-SOM-512 and have exactly the same features, but is industrial grade -40+85C.

All connectors have same signals on the both boards:

For STMP157-SOM-512 we made special STMP1(A13)-SOM-EVB:

With this board all SOM features can be explored:

  • two USB High Speed Hosts
  • one USB-OTG
  • WiFi/BT module with PCB antenna and option for external antenna
  • 100MB Ethernet
  • Flash connector for attaching SPI, NAND, eMMC Flash modules
  • Audio input, output
  • UEXT connector
  • LCD connector for LCD-OLinuXino-XX
  • GPIO connector

Needless to say the EVB works with A13-SOM-512 also.

Mainline uboot and Linux Kernal 5.12 with support for all peripherals is available.

STMP157-SOM-512 and STMP1(A13)SOM-EVB boards are now in production and will be on the web for sale by the end of April.

STMP157-OLinuXino-LIME2-IND status update April 2021

The last issues with STM32MP1 mainline Linux kernel support were resolved and now we run STMP157-OLinuXino-LIME2 in production!

Revision B fixes all hardware issues in the initial prototype. STMP157-OLINUXINO-LIME2 is complete analog of A20-OLinuXino-LIME2 which is one of our best selling Allwinner board.

Mainline uboot and Linux kernel 5.12 images are available with all periperials working.

We will have STMP157-OLINUXINO-LIME2 on our web for sale by the end of April.

This is also our first board with Ethernet supporting Precise Time Protocol and Time Sensitive Networking implemented.

Quad Core 64bit Open Source Hardware Linux computer A64-OLinuXino now have version with external antenna

A64-OLinuXino is Open Source Hardware Quad core 64 bit Linux Computer.

We also offer nice metal box for it named BOX-A64-BLACK:

The only problem was that A64-OLinuXino have option for on board WiFi-BT but it uses PCB antenna and when put in box the communication range was decreasing signiificantly.

New revision of A64-OLinuXino board now supports both internal PCB antenna and U.FL externally attached 2.4Ghz antenna.

So A64-OLinuXino can be put inside the metal box and have the antenna outside:

Open Source Hardware S3-OLinuXino update – The new board targeting industrial vision applications is now with mainline Linux support

S3-OLinuXino is board we create to may add vision to the PTH components Soldering Robot we are working on for some time.

Revision.B now is a bit different than the first prototype we made. It has these features:

  • S3 SOC Cortex-A7 running at 1.2Ghz
  • 1Gb DDR3 RAM inside S3 SOC up to 1333Mhz
  • MIPI Raspberry Pi camera interface up to 8Mpix camera support
  • Parallel CSI camera interface up to 8 Mpix
  • Power Management Unit with LiPo battery charger and step-up to allow stand alone battery operation
  • 100Mb Ethernet interface with POE support (external optional module)
  • SPI, NAND, eMMC external optional module
  • LCD connector to connect to LCD-OLinuXino displays with different sizes and resolutions
  • LiPo battery connector
  • USB-OTG interface
  • UEXT connector with SPI, I2C, Serial and power supply
  • EXT1 connector for LED PWM lighting
  • audio input with microphone
  • audio output
  • WiFi and BT module with external antenna
  • micro SD card connector

We are working to offer Mainline Linux with this board.
Bootlin got sample board and have working MIPI driver.

S3-OLinuXino can take power from USB, LiPo battery or PoE (with optional PoE module).

Different NAND Flash, SPI Flash, eMMC flash options are possible with addon module

The only thing we still didn’t complete is USB-OTG functionality.

Mass production is planned for March 2021.

The popular Olimex ARM OpenOCD JTAG programmer debugger ARM-USB-OCD-H gets better, now has a modification which works with targets from 0.65 up to 5.5V

ARM-USB-OCD-H is a low-cost ARM OpenOCD debugger. It supports targets from 1.65V up to 5.0V. Many SOC manufacturers like Intel, Intel/Movidius, nVidia and others use it in their development work. Intel quotes ARM-USB-OCD-H and ARM-JTAG-20-10 in their appnote “Source Level Debug using OpenOCD/GDB/Eclipse on Intel® Quark™ SoC X1000”.

A few month ago we got an interesting question. A new SOC manufacturer was trying to debug their SOC with ARM-USB-OCD-H, but the problem was that their target was working on 1.2V. They asked us if we could modify our JTAG to be able to work at lower than 1.65V targets.

Our engineers identified a couple of components which we could upgrade to support lower voltages. The final result was that the ARM-USB-OCD-HL new modification of the JTAG can now work with targets from 0.65V up to 5.5V.

This pretty much covers all existing SOCs on the market.

Happy New Year 2021! New board updates

Happy New Year! Olimex team wish you health and best of luck in the new 2021. Let all troubles from 2020 go away!

Update on UK shipping:

Brexit brings some troubles for trade with UK. We stopped the shipping to UK on December 23 2020 as we didn’t know how to handle the orders when we are back on January 4th.

When we got back in office we had expected news: The couriers raised their prices with almost 50% due to the extra efforts around the new UK regulations, but this was just the beginning.

From January 1st 2021 all shipments to UK with value under GBP 135 must be with included charged VAT. For this purpose all online shops which ships to UK must register for UK customs EORI and UK VAT-ID. They have to charge the VAT at the time of shipping and to pay to UK government all collected VAT at the end of the month. The shipments above GBP 135 are shipped with export declaration and without VAT as for any other countries outside EU.

The big platforms like Amazon, ebay etc. also need to register (probably they already did) and collect the VAT from their sellers.

We still not have EORI neither UK VAT-ID so we can’t ship small orders. Orders above EUR 200 are processed normally. We are sorry for this inconvenience and apologise to all our small UK customers.

Update on current boards:

iMX8Qmax board high speed signals are completely routed, we now make the connector arrangements on the PCB and hope to be ready for prototypes in March.

S3-OLinuXino revision B of the board prototypes works great. Bootlin reported that their mainline driver for CSI2 work with RaspberryPi IMX219 8 Mpix camera, CSI1 is with OV2640 2Mpix camera connector. Gigabit ethernet, Audio microphone, PoE option, eMMC/SPI Flash option, etc all are tested and work fine. We are making now final touch ups and will run production.

STMP1-SOM small module with STM32MP151/3/7 is on prototype Revision B and everything exept the Audio is working fine. Production will follow in March.

STMP1-OLinuXino-LIME2 is stuck at Gigabit Ethernet. We had many other issues which were solved, but this remains. The original ST design uses RTL8211 which is commercial grade, we put KSZ9031RNXIC-TR instead and there is neither correctly sent neither correctly received package. We use this chip in Allwinner A20 and A64 designs without problems. We used all combinations of delays of the clocks and singnals etc with no luck. Our guess is the port hardware drivers are somehow incompatible with this PHY and are either slow either make rings which confuse the PHY chip. If someone has more knowledge and can help, we can send board.

Fruit selection machine made with T2-OLinuXino-LIME2 and MOD-IO, runs OpenCV

As part of the OSIE project Nexedi SA, France built a small conveyor belt using entirely open-source products and technologies.

Their goal was to build a fruit selection machine, which would use AI (starting with OpenCV) to inspect fruits (and possibly many other small particles) and to do a physical separation (selection) of them.

Olimex have been chosen as a partner in the project because of the many of OSHW solutions which the company offers.

T2-OLinuXino-LIME2 and MOD-IO were used in the implementation.

Details for the project is available here.

Previous Older Entries