For novel ideas about building embedded systems (both hardware and firmware), join the 40,000+ engineers who subscribe to The Embedded Muse, a free biweekly newsletter. The Muse has no hype and no vendor PR. Click here to subscribe.

 

September 2021 giveaway:

Sinelabore has kindly offered a copy of their SinelabeRT tool for this month's giveaway. I haven't tried it, but it does look interesting. From their website: "Generate production ready source code from UML state and activity diagrams! Build robust event-driven embedded real-time software based on hierarchical state machines. Use your favorite modeling tool and generate code from it with an easy-to-use command line tool. Or use the built editor to create state machines within minutes. Automatic model checks warn from design flaws. Configure the generation process according to your needs. Simulate your model. Generate trace code automatically if needed. All major state diagram features like hierarchical states, regions, history, sub-machines are supported." More info here. Enter the contest here.

Core Memory

This core module, purchased from a Boston surplus shop in 1971, has 26 identical planes stacked on top of each other. The uppermost one is visible; it's an X-Y matrix of 32 X 64individual ferrite cores. That's 1024 bits per plane, for a total of 64 Kbits. In a 3 pound package. When originally manufactured it probably cost in excess of $1,000.

On top is a 128 GB thumb drive, a flash memory device that, like the core, is non-volatile. It stores a trillion bits and cost $45 in 2014.