Slashdot Mirror


New Freescale I.MX6 SoCs Include IoT-focused UltraLite

DeviceGuru writes: Freescale has announced three new versions of its popular i.MX6 SoCs, including new DualPlus and QuadPlus parts featuring enhanced GPUs and expanded memory support, and a new low-end, IoT focused 528MHz UltraLite SoC that integrates a more power-efficient, single-core ARM Cortex-A7 architecture. The UltraLite, which will be available in a tiny 9x9mm package, is claimed by Freescale to be the smallest and most energy-efficient ARM based SoC. It has a stripped-down WXGA interface but adds new security, tamper detection, and power management features. All the new Freescale i.MX6 SoCs are supported with Linux BSPs and evaluation kits.

24 comments

  1. How about non-BGA? by hirschma · · Score: 1

    It's great that Freescale is making a version of the ultralite that's easier to manufacture - but it'd be even better if they had a non-BGA version. BGA means "ball grid array", and it's one of the more difficult component in terms of electronics assembly.

    Some companies charge a 3x premium if there are any BGAs at all. Having version that has the pins on the side (QFP), even if it was huge, or had less functionality, would allow for easier prototyping and assembly.

    There'd be a market for it.

    1. Re: How about non-BGA? by Anonymous Coward · · Score: 0

      Yeah. BGA = no dirt cheap manual board population and soldering for you. You will have to go for a factory with pick and place machines

    2. Re:How about non-BGA? by thegarbz · · Score: 1

      As much as I like prototyping, the chip has 289 pins. Prototype and assembly friendly for that much I/O would also mean an incredibly large package size and a huge amount of wasted space on the PCB.

      You're flat out not going to get a non BGA version of this chip. Actually you're flat out not going to get a non BGA version of any of the i.MX series from Freescale given that this one has the lowest pin count of them all.

    3. Re:How about non-BGA? by Bing+Tsher+E · · Score: 1

      That means it's not a very interesting new chip for us nerds on Slashdot. We can't get a sample tube of them and mess around and experiment.

      Motorola (*cough* that's right. I meant Freescale) has always been good about evaluation hardware. Hopefully they make an easy to use EVA board with this chip.

      What IoT monstrosity needs a chip with 289 pins, by the way? 289 pins of i/o is 'Ultralight'?

      My new smart refrigerator is going to have 280 or so sensor nodes? (more, if it uses something more than the least Freescale chip in the product family for it's controller) That's one for each ice cube and two for each stick of butter. Don't get me started on the vegetable compartment.

    4. Re:How about non-BGA? by Anonymous Coward · · Score: 0

      Exactly. We make boards that use the i.MX51 and that is BGA too. Almost everything else we use on this board is also BGA-only, starting with the DDR2, the eMMC flash, the PMIC and most other things... And most of the other non-BGA parts are QFN (save for power electronics). Welcome to 2015!

      Most of the interesting "hobbyist-friendly" parts nowadays are QFP. This also means that you get to route "real" PCBs (not this 2-layer PCB toner transfer thing made using eagle) and get them manufactured, even for prototyping. Electronics have advanced a lot in the last few years but that did come with lots of extra complexity too.

    5. Re:How about non-BGA? by thegarbz · · Score: 1

      The phrase IoT has been bastardised to mean different things in different contexts. In my world IoT is being applied to hardware in ways that require a lot of complex sensing, communications, and internet software. One of the biggest "IoT" initiatives that ThysenKrupp and Microsoft like to rattle on about is a partnership which pulls some 80 different statistics for each elevator into the cloud for predictive maintenance purposes.

      Not every IoT device needs to run a year off a small battery, be the size of a dime, and be so simple that it is only capable of turning on and off a light, or scheduling when the coffee machine should turn on. IoT describes a very broad range of uses and I can imagine that this SoC bundled with Google's "lean" version of Android that runs on "only" 32MB of RAM will definitely find places in some part of the market.

    6. Re:How about non-BGA? by soccerisgod · · Score: 1

      That means it's not a very interesting new chip for us nerds on Slashdot. We can't get a sample tube of them and mess around and experiment.

      If you just want toy around with such a chip, making your own PCB almost definitely makes no sense. Get an EVA board, one of the many that will feature this chip, and use that. Hook up your own custom hardware with your own custom PCB to it using SPI, GPIO, I2C. Done. Trying to solder such a complex monster of a chip as well as the other chips you'll need (RAM etc) onto a eurocard PCB just doesn't make sense.

      --
      If a train station is a place where a train stops, what's a workstation?
    7. Re:How about non-BGA? by hirschma · · Score: 1

      OK, then give us QFP version with less pins.

      I mean, Rockchip offers a competing range of SoCs in LQFP176, up to quad core, and they're huge sellers. Too bad that the Chinese companies typically won't talk to anyone.

      Freescale would be smart to follow suit. If they did, they'd become a standard, quickly. I'd be happy to trade having gobs of GPIOs for cheaper and easier assembly.

    8. Re:How about non-BGA? by thegarbz · · Score: 1

      Less pins.... sure what functionality should we throw out?

  2. Neat. by Anonymous Coward · · Score: 0

    Neat.

  3. Freescale = SUCK by geoskd · · Score: 2, Interesting

    We use the freescale processors where I work, in no small part due to an inexplicable bias on the part of one of the founders of the company. Now that he is no longer actively involved in the engineering process, we are leaving freescale and if we never look back it'll be too soon. Their processors cost 5x what we are paying for the ST and Cypress replacements, and the freescale dev tools (codewarrior) suck. To add insult to injury, they are the only major CPU vendor left that charges for the dev tools (did I mention they suck). If you want awesome SOC processors and a sweet dev toolchain, look at the Cypress PSOC 4 / 5 series processors. Thanks to these suckers, our new designs are 40% smaller, and cost between $10 and $30 less because we have been able to replace a lot of off-board parts with PSOC functionality.

    --
    I wish I had a good sig, but all the good ones are copyrighted
    1. Re:Freescale = SUCK by labnet · · Score: 1

      Huh? This article is about an application processor (imx6), and you are comparing it to a cortex M microcontroller (PSOC series which is more equivalent to the freescale Kinetis series)
      They are different things.
      Freescale are offering 10 years guaranteed availability on much of their range, have great documentation, and have moved their build environment over to yocto.

      --
      46137
    2. Re:Freescale = SUCK by geoskd · · Score: 2

      Huh? This article is about an application processor (imx6), and you are comparing it to a cortex M microcontroller (PSOC series which is more equivalent to the freescale Kinetis series) They are different things.

      Corporate culture is the same no matter which product line you're talking about. Ever since Motorola ejected Freescale in '04, they have gotten more expensive, they stopped developing half their product lines, and they are gauranteeing their product line for 10 years! a whole whopping ten years? The 68000 series Motorola introduced in the late 70s is still in production. If they cant offer at least 20,I dont want to hear about it. Their track record over the last ten years gives me serious pause before considering their product lines, and given the power, availability and cost of the arm processors this has to compete with, I'm willing to pretty much write them off. If they hadn't been gouging us for the sub-par dev tools, I might have even been willing to give them the benefit of the doubt, but when they have 8 year old open bugs on a tool that they are charging $ks in yearly maintenance contracts for, I have little sympathy. If I need power, give me a broadcom. if I need IO, give me a Cypress, if I need both, i'll plant both and still come out way cheaper than anything Freescale has put out thus far.

      And just for giggles if I need massive amounts of IO, I can plant 3 100 pin PSoCs, a quad core broadcom armv8, have more horsepower than the imx6, and still cost less. As an added bonus, I can save a pile of money by not having to deal with the god-damn BGAs. Just like Intel, Freescale is chasing a market that is caving in on itself. These days, you're arm or you're nobody. It should also be noted that unless you are planning on selling M+ units, it'll be cheaper and vastly easier to simply buy RPi2s, and build a custom daughter board than it ever will be to produce your own GHz speed boards. The days of custom PCBs with state of the practice or better CPUs are over. Any design house that sells low to middle volume products are either moving to off the shelf Pi / BBB based systems or are actively being made irrelevant by one or more startups. Even higher volume stuff that can fit a Pi or BBB is likely to benefit from being able to drop one of them in and avoid huge amounts of dev time which means faster time to market which means bigger market share.

      --
      I wish I had a good sig, but all the good ones are copyrighted
    3. Re:Freescale = SUCK by Anonymous Coward · · Score: 0

      Same. The price they charge for their HCS12 line is outrageous and they they also dropped one of their major suppliers (future, for arrow...) We're evaluating parts from different companies to replace it in some automotive products (we need at least 2 CAN ports). And yes, CodeWarrior does suck indeed.

    4. Re:Freescale = SUCK by Anonymous Coward · · Score: 0

      you're a complete moron.

  4. Gaak Codewarrior by Anonymous Coward · · Score: 0
    We use it for one thing, and one thing only, that's to load the boot loader into flash. And it's till $900 for the emasculated version that only does that. I'm not sure how to get around that step, which is pretty complex -- it uses the JTAG to clock in a program that writes to flash, then the code, then runs the little program. If we could get the hardware guys to put in a MicroSD slot that would be an option. The ARMs we use are easier -- they can be loaded from a plain pc over USB.

    A couple of things in their defense, their processors seem pretty well documented, and they DO support GCC based (Yocto) sw setups for the chips we use. We're pretty big on PowerPC, still, but some of us can see the handwriting on the wall -- ARM has won.

  5. Get with the times. by viperidaenz · · Score: 1

    A9 cores are old and slow.
    Why not upgrade to A15 or A17?

  6. BSP? by nyet · · Score: 1

    BSP? Why do vendors still insist on using that antiquated bullshit TLA? If your damn peripheral code isn't in the mainline tree, it probably sucks. Hooray for shoddy code developed by interns.

    Wait, just about every SoC ARM kernel is built from a fork. Idiots.

  7. 68000 by squiggleslash · · Score: 1

    Seems a shame that the heirs to the 68xx legacy these days just put out commodity standard architecture (ie ARM, PPC, etc) chips.

    Is Freescale doing anything with the 68000 series these days? I assume the related but not quite the same ColdFire is still in production, but last I looked that hadn't advanced very much since the last 68060s in the 1990s.

    --
    You are not alone. This is not normal. None of this is normal.
  8. Related Links? by Bing+Tsher+E · · Score: 1

    Somebody should drop a note to Freescale to let them know that at the bottom of the thread Slashdot made for their new SoC, Slashdot listed the following as 'Related Links'.

    • Gunmen Kill 12, Wound 7 At French Magazine HQ
    • Officer Not Charged In Michael Brown Shooting
    • Los Angeles Raises Minimum Wage To $15 an Hour
    • How To Execute People In the 21st Century
    • Seattle Approves $15 Per Hour Minimum Wage

    Those just seem like rather unrelated links. Haven't I seen Freescale display ads on Slashdot in the past? Do they know how poorly Slashdot thinks of their products? Or is Slashdot just really sloppy and borderline incompetent?

    1. Re:Related Links? by geoskd · · Score: 1

      Gunmen Kill 12, Wound 7 At French Magazine HQ Officer Not Charged In Michael Brown Shooting Los Angeles Raises Minimum Wage To $15 an Hour How To Execute People In the 21st Century Seattle Approves $15 Per Hour Minimum Wage Those just seem like rather unrelated links.

      No, that seems about right. whenever I think Freescale, the idea of shooting somebody normally occurs to me...

      --
      I wish I had a good sig, but all the good ones are copyrighted
  9. Coldfire by Anonymous Coward · · Score: 0

    There are a bunch of really spiffy Coldfires (I have used several in products). My big problem with the Coldfires is that Freescale (now bought by NXP?) has long resisted making newer versions with either the speed or the memory to compete with the avalanche of ARMS. If you compare the ARM and Coldfire architectures, there are some interesting similarities and also so interesting points where they each do something the other does not (down at the ones and zeros level). The are about equal in code density and performance at equal clock speeds, but Freescale has not, to my knowledge, made a coldfire that goes anywhere near the clock speeds commonly available on ARMs. I suspect that when they jumped on the ARM bandwagon with their "me-too" Kinetis(?) chips they must have made a bad board room decision to transition from a company in charge of its own IP to a another fully-dependent ARM cloner and they put all their effort into that; it probably gave a short bump to their stock valuations to get stock options and bonuses for managers before requiring worker layoffs....

    If you are not working from a BSP and embedding Linux (and really, this is becoming too common among lazy developers), I have always found it far easier to bring-up a Freescale Coldfire design the first time, IMHO.

  10. GPU support is the main issue by rdorsch · · Score: 1

    I am using the i.MX6 inside the cubox-i from SolidRun. It works nicely and very stable as a home server with a standard linux distro (I use an unmodifie Debian 8.0). It has 2 USB ports, gigabit ethernet (which delivers around 500 MBit), and even an eSATA port. Also Openelec dirstibutes a nice image with Kodi for the (higher-end versions of the) Cubox-i.

    My main painpoint is the lack of open source support for the GPU. This makes it pain to use it with a display and keyboard as very low power desktop. If that part would be fixed, I would be happy to get more i.MX6 systems.

  11. Yay! by Anonymous Coward · · Score: 0

    Yay! Awesome!

    What does all that shit mean?