PicoCORE MX7ULP is a Compact Module Based on NXP i.MX 7ULP Ultra Low Power Processor

NXP unveiled another variant of their i.MX 7 Cortex A7 processor last year, and I missed it. NXP i.MX 7ULP offers many of the same features as i.MX 7, but is manufactured using FD-SOI (Fully Depleted Silicon On Insulator) process technology to offer lower power consumption, as low as 15 mW or less in deep sleep, or 17 times less in comparison to i.MX 7 devices, while the dynamic power efficiency is improved by 50 percent on the real time domain (Cortex-M4).

I found out about it thanks to an email from F&S Elektronik Systeme about the introduction of their  PicoCORE MX7ULP module – based on i.MX 7ULP processor – at  the Embedded World 2018 conference.

PicoCORE MX7ULP CoM specifications:

  • SoC – NXP i.MX 7ULP Arm Cortex-A7 processor @ up to 800 MHz,  with Arm Cortex-M4 real-time core, and 2D/3D graphics accelerator
  • System Memory – Up to 1GB LPDDR3
  • Storage – Up to 64 MB SPI flash, up to 32GB eMMC flash, optional SD card
  • Connectivity – WiFi 802.11b/g/n, optional BT 2.1/ EDR 3.0/ 4.1 LE
  • Two board-to-board connectors exposing
    • Display – MIPI DSI
    • Touch Panel – Analog resistive and PCAP Touch ext. via I2C
    • USB – 1x USB OTG device
    • 2x UART, 2x I2C, 1x SPI
    • 33x Digital I/O
    • Audio – Line In/Out, Mic, Headphone
  • Misc – RTC integrated in CPU
  • Supply Voltage – +5VDC/ ±5% / 4.2V Battery
  • Power Consumption – 1W typ.
  • Operating Temperature – 0°C – +70°C; optional: -20°C – +85°C
  • Dimensions – 40 x 35 mm
  • Weight – ~10g
i.MX 7ULP Block Diagram – Click to Enlarge

The module is suited to projects requiring small size and/or low energy consumption. The company will provide support for Linux running on the Cortex A7 core via the Yocto Project, and FreeRTOS for the Cortex-M4 core. A starter kit will also be available, but no details have been released at this stage.

Official launch is planned for Q3 2018, and Long Term Availability is ensured until 2028. More details and documentation should eventually be found on the product page.

CoM Block Diagram
Support CNX Software - Donate via PayPal or become a Patron on Patreon

13
Leave a Reply

avatar
13 Comment threads
0 Thread replies
4 Followers
 
Most reacted comment
Hottest comment thread
9 Comment authors
willyJasbirhexJose Xavierjeanz Recent comment authors
  Subscribe  
newest oldest most voted
Notify of
Mihai
Guest
Mihai

I’m a little curious why the western silicon vendors are still stuck with old 32bit ARM Cortex A cores. NXP (owned by Qualcomm now) and TI feel like they’ve taken a backseat or re-oriented for slower paced markets.

dgp
Guest
dgp

@Mihai

Say you make a product. I’m planning to make hundreds and hundreds of thousands of them.
This product will run quite happily on a single core Cortex A5 or A7 .. If I think like you I’ll not use a perfectly valid product like this because it’s “old” and doesn’t have “64 bits” or “multiple cores” despite the fact I don’t need to access more than 64MB of memory and I only need a few hundred megahertz of cpu power to do what is needed .. so I’ll use something that costs 3 or 4 times as much even at 100K quantities and waste hundreds of thousands of dollars. You would be fired as soon as you tried to get that signed off.

Oh and lets not forget this thing will all those embedded features like ADCs that chips for TV boxes don’t.

TLS
Guest
TLS

@Mihai
Because 90% of their customers are ultra conservative and move to a new CPU core once a decade.

jeanz
Guest
jeanz

Somebody know a complete straightforward guide of this family processor?

Jose Xavier
Guest
Jose Xavier

Do you know how much could it cost for 20k units?

hex
Guest
hex

@cnxsoft
hi cnx, do you know anything about wandboard availibily?
would you lıke yo rewiew a sample?

Jasbir
Guest

@jeanz
The i.mx6 and i.mx7 family of processors mainly target the automotive and industrial market where product availability and on going support is 5+ years. Having done a fair amount of work with the i.mx6sx (A9+M4) they do provide a neat solutions for realtime + Linux. The main drawback is that the M4 is treated as a secondary core and this requires the A9 to boot first and load code on to the M4.

The same feature will be available on the i.mx8.

willy
Guest
willy

I agree with others regarding the long term support and availability of a moderate performance CPU. That said, it seems to me that NXP has purposely downgraded their CPUs when moving from i.MX6 to i.MX7, which can be quite confusing. It’s possible that those needing moderate performance will prefer to go with a cheaper i.MX6 at a lower frequency.

Also I tend to find that 1W for a single A7 core at 800 MHz seems a bit high. It’s about twice as what an older 40nm cortex A9 does at the same frequency.

Jasbir
Guest

i.mx7 is targeting low power use cases (ie IOT) hence A7 and no GPU/VPU compared to i.mx6. Although i.MX 7ULP is the odd one out as it has a low spec and low power GPU.

Mihai
Guest
Mihai

After looking closer on NXP’s website turns out I was wrong – the do have quite a few Cortex A72 chips on their roadmap, with the flagship sporting 16x A72s