feature article
Subscribe Now

Postage-Stamp Linux

Microchip’s Newest Module Provides Linux-in-a-Box

“If you have any trouble sounding condescending, find a Unix user to show you how it’s done.” – Scott Adams

There was a time when big operating systems ran on big iron. IBM, Data General, Burroughs, DEC, and other computer makers built big machines with big, blinking lights, and big price tags. They ran grown-up software and they supported multiuser operating systems. If you wanted a toy, you built a microcomputer. If you wanted a real machine for serious work, you bought a mainframe. Maybe a minicomputer, if it were for lesser tasks.

In those days, Unix became popular with programmers – because in those days, all computer users were programmers. Learning to use Unix was like a rite of passage. It was the engineers’ choice: complicated, powerful, infinitely flexible, and completely unfathomable to outsiders. Dilettantes could play with their graphical user interfaces. Serious programmers did shell hacking, pipes, and redirection, all through hastily typed commands. It was almost deliberately difficult. “If I had it to do over, I’d spell creat with an ‘e’, said Ken Thompson.

Nowadays, Unix is both free and ubiquitous, thanks largely to the efforts of Linus Torvalds and thousands of unpaid but enthusiastic helpers. We’ve wrestled the Beast of Big Iron to the ground and forced it into submission. Linux runs on cellphones, toys, TV recorders, and just about anything else with a digital pulse. It’s been ported to almost every microprocessor architecture, and it runs on even sparsely provisioned hardware platforms.

We’ve come a long way from the early days of big iron, and few things demonstrate that better than Microchip’s new SAMA5D27. What’s a SAMA5D27, you ask? It’s a postage stamp that runs Linux. Well, not literally a postage stamp, but a fully realized microcontroller that measures about 1½ inches (40mm) on a side. It’s not much more expensive than a first-class stamp, either, at about $39 in small quantities.

For that, you get an Arm Cortex-A5 processor running at 500 MHz, a floating-point unit, 128 MB of DRAM, Ethernet with PHY, flash memory, camera and LCD interfaces, USB, CAN, a pile of everyday peripherals – and Linux. Yup, we’ve reduced the hulking mainframes of our parents’ age to the size of a postage stamp. If it were delivered by jetpack, we’d be in the future.

Look closely – or even not so closely – at the SAMA5D27 and you’ll see that it’s a module, not a chip. At its beating heart is the company’s existing ATSAMA5D27 microcontroller, surrounded by other existing Microchip components. The flash, the Ethernet PHY, the power management – all of it is off-the-shelf Microchip silicon, bundled together into a ready-made module.

There’s nothing actually new here, in the sense that the company didn’t invent any new silicon. But that’s not the point. Microchip wanted to make a complete subsystem available and accessible to designers who want Linux-in-a-box without all that messy hardware engineering. You want to put together a 32-bit Linux system with zero effort? Microchip’s got your module.

Microchip, being Microchip, has a lot of low-end MCU customers. (To clarify, the MCUs are low-end, not the customers. No offense intended.) The company knows its user base, and a lot of them have never designed a 32-bit system before. They’re accustomed to single-chip PIC microcontrollers with few pins, minimal I/O, and clock frequencies in the single digits. The world of DDR2 memory interfaces, 100-Mbit Ethernet, multilayer PCBs, and off-chip flash can be a bit daunting for first-timers. Microchip has demystified 32-bit system design by doing all the work and handing it to you on a platter – or a postage stamp.

But wait… aren’t there already modules available from other vendors that do roughly the same thing? Yes, and plenty of them. Some even use Microchip’s MCUs and peripheral chips. The company readily acknowledges that it’s competing with its own customers by making this module available. But it also feels that the SAMA5D27 is an important stepping-stone for its MCU customers looking to upgrade to a full-on Arm-based microprocessor. That’s too important strategically to leave to chance, or to outsiders.

That said, Microchip doesn’t intend to get into the module business and offer a big array of similar boards. The SAMA5D27 may wind up being the only one of its kind. Maybe the Ethernet will get swapped out for Bluetooth or Wi-Fi or whatever, but that’s probably as far as the family tree will spread.

Clearly, Microchip is more interested in selling chip-level devices than boards. It even offers the schematics and Gerber files for free. Want to manufacture your own SAMA5D27? Go for it. The markup on the SAMA5D27 is minimal compared to the cost of the constituent components. It’s not meant to be a profit item; more like a strategic incentive.

Bell Labs’ engineers spent years developing Unix. Many more years went into creating the PDP-11 and the other machines on which it ran. Now, you can have the hardware for $39, the software for nothing, and the source files for both are free. In a (very) small way, Microchip has put its stamp on computer history.

 

One thought on “Postage-Stamp Linux”

Leave a Reply

featured blogs
Apr 25, 2024
Structures in Allegro X layout editors let you create reusable building blocks for your PCBs, saving you time and ensuring consistency. What are Structures? Structures are pre-defined groups of design objects, such as vias, connecting lines (clines), and shapes. You can combi...
Apr 24, 2024
Learn about maskless electron beam lithography and see how Multibeam's industry-first e-beam semiconductor lithography system leverages Synopsys software.The post Synopsys and Multibeam Accelerate Innovation with First Production-Ready E-Beam Lithography System appeared fir...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...

featured video

How MediaTek Optimizes SI Design with Cadence Optimality Explorer and Clarity 3D Solver

Sponsored by Cadence Design Systems

In the era of 5G/6G communication, signal integrity (SI) design considerations are important in high-speed interface design. MediaTek’s design process usually relies on human intuition, but with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver, they’ve increased design productivity by 75X. The Optimality Explorer’s AI technology not only improves productivity, but also provides helpful insights and answers.

Learn how MediaTek uses Cadence tools in SI design

featured paper

Designing Robust 5G Power Amplifiers for the Real World

Sponsored by Keysight

Simulating 5G power amplifier (PA) designs at the component and system levels with authentic modulation and high-fidelity behavioral models increases predictability, lowers risk, and shrinks schedules. Simulation software enables multi-technology layout and multi-domain analysis, evaluating the impacts of 5G PA design choices while delivering accurate results in a single virtual workspace. This application note delves into how authentic modulation enhances predictability and performance in 5G millimeter-wave systems.

Download now to revolutionize your design process.

featured chalk talk

Shift Left with Calibre
In this episode of Chalk Talk, Amelia Dalton and David Abercrombie from Siemens investigate the details of Calibre’s shift-left strategy. They take a closer look at how the tools and techniques in this design tool suite can help reduce signoff iterations and time to tapeout while also increasing design quality.
Nov 27, 2023
20,077 views