Dead Simple Python, by Jason C. McDonald Readers may initially see the title of this book and think it entails a “for dummies” type presentation of Python. Not at all. McDonald, a software engineer, has written a +700-page treatise on Python that is aimed at people who already are familiar with some other software language […]
Industry Experts
Book review: The Art of Clean Code: Best practices to eliminate complexity and simplify your life
The Art of Clean Code: Best practices to eliminate complexity and simplify your life, by Christian Mayer, No Starch Press If you wanted a short primer on how to be an exceptionally productive programmer, you could do a lot worse than Christian Mayer’s 142-page book. Mayer, a computer science PhD and founder of the Finxter.com […]
Emerging memory technologies – Virtual Roundtable (part 1 of 2)
Hosted by Jeff Shepard In this Virtual Roundtable session on emerging memory technologies, we are joined by Nando Basile (NB), Technology Marketing Manager for Memory with X-FAB; Bob Brennan (BB), Vice President of Emerging Memory at Micron; and Mark Reiten (MR), Vice President, Licensing Business Unit, Silicon Storage Technology (SST), a wholly-owned subsidiary of Microchip […]
How to create and run reusable register-test models
by Matthew Ballance, Mentor, a Siemens Business Register tests are a very useful smoke test at all design levels — from IP to subsystem to SoC. While the built-in register-test sequences in the UVM library are useful at the IP level, capturing register-test intent in a PSS model makes register-test functionality portable from the IP […]
Considerations for improving 3D NAND performance, reliability, and yield
by Mark Puttock, Director Advanced Deposition and Plating, office of CTO, Entegris Even as 3D NAND races toward maturity and becomes a mainstream technology, chipmakers know there is still more to achieve to meet worldwide consumer and business data demands at lower costs, given the extreme complexities involved. As with previous technologies, focusing on process […]
How to create energy-efficient IIoT sensor nodes
by Noel O’Riordan and Tommy Mullane, S3 Semiconductors When you’re designing sensor node devices destined for the industrial internet of things (IIoT), chances are they need to be battery-powered. And given the number of these expected to be deployed, and their often-remote locations, changing or charging a battery frequently isn’t an option. Your device, therefore, needs […]
Smartphone biosensor tracks heart rate, blood pressure, oxygen sat, and more
MediaTek Inc. today unveiled MediaTek Sensio, the first 6-in-1 smartphone biosensor module. MediaTek Sensio is a powerful advanced health monitoring solution which makes it easy to track heart rate information, blood pressure trends, peripheral oxygen saturation levels and more. Available as an embedded module in smartphones, MediaTek Sensio makes it possible for consumers to quickly check and […]
Microcontroller Top Talks in October on EDABoard.com forums
(editor’s note: Intrigued by the problem? Have a question or another solution? Then click the “Read more” link and follow the conversation on EDAboard.com or log in to EDAboard and participate in the microcontroller forum threads.) Need help for PIC12F675 Based 12V battery charger – I am trying to write code for a 12V battery […]
Fixed point vs Floating point
Various types of processors (DSPs, MCUs, etc.) have the ability to do math using floating point numbers, but what exactly does this mean? In general, floating point math offers a wider range of numbers and more precision than fixed point math. Knowing the difference, and when to use which type of math can make a […]
DEMUX, MUX, and Decoders: How To Expand I/O
The relentless march of technological progress has given engineers increasingly smaller and more energy efficient microcontrollers to use in their designs. These benefits do come with a cost, however. Physically smaller packages have less room for I/O pins meaning fewer peripheral components can interface with the microcontroller itself. Fewer peripherals means less functionality which tends […]