Mimicking Touch

Leveraging the Biology of Tactile Sensation

by Bryon Moyer

Kids goof around with all kinds of things, not knowing what will occur. It’s how they learn how the world works, and it’s why they can learn novel electronic user interfaces so much more easily than adults (which we mistake as intuition). Well, in one such bout of goofing about on our apple orchard, I was monkeying with balloons over the opening of a bottle of apple cider.

You see, my dad had this thing where he’d poke a few needle holes in a balloon and then place it over the bottle opening. Fermentation would start, inflating the balloon, which opened the little holes and let the CO2 escape. When the process completed, the balloon deflated and the holes closed, blocking oxygen from reaching the inside – and preventing a continuation of the process that would otherwise lead to vinegar.*

 

Undo Your Mistakes at the Customer’s Site

Debugging Software Now Works Remotely

by Jim Turley

“Programming will be the last job on the planet.” – Jaan Tallinn, co-creator of Skype and Kazaa

Even hardware is software these days. With a hardware-development language (HDL), you can “compile” gates, boards, and even entire systems. Not everybody does… but you could. Software determines product functionality at least as much as the hardware does, and programming is a much easier skill to learn (and to teach) than hardware engineering. We’re becoming an industry of coders.

Yet one of the big downsides to programming is that you generally spend more time debugging your code than you do creating it. That’s the consistent conclusion of repeated surveys of professional programmers from around the world: they spend more time debugging than on any other part of the job.

 

MathWorks Targets Hardware/Software

Prototyping MATLAB and Simulink Algorithms on Xilinx Zynq and Altera SoCs

by Eric Cigan, FPGA/SoC Technical Marketing, MathWorks

The year 2011 saw a signature development in the FPGA industry – the introduction of two new programmable SoC devices. Xilinx introduced the Zynq-7000 All Programmable SoCs, and Altera introduced the Cyclone V SoC and Arria V SoC FPGAs. These new programmable SoCs, each packing a high-performance dual-core ARM Cortex-A9 MPcore along with ample amounts of programmable logic, offered advantages for a plethora of applications. Now designers could enjoy the benefits of software application development on one of the industry’s most popular processors while gaining the flexibility and throughput potential from hardware acceleration on a high-speed, programmable logic fabric.

 

DIY Clocks

Keeping Control Over Oscillation, Compensation

by Bryon Moyer

I should probably start with a confession. Clocks and oscillators have never been my strong suit. I get the concept of oscillation and I get the fundamental function of a crystal or other resonator, but there have been some aspects that have always bugged me – and yet I never had occasion to wrestle with them. Until now.

We’ll come back to the specifics of this in a moment, but I start with this comment simply to note (or perhaps warn) that I approach this topic with some level of naïveté. The benefit of that is that I may end up questioning things that don’t usually get questioned; the downside is that I may end up looking stupid. Of course, I risk the latter with every question I ask, so I’m somewhat inured to that possible outcome.

 

Buggy Bingo

Undo Software’s Live Recorder Makes Production Bugs A Thing of the Past

by Amelia Dalton

Needle in the haystack got you down? Got them buggy software blues slowin' your stride? Never fear, Fish Fry is here with a podcastin' elixir to blow those blues (and bugs) away. In this week's episode, we tackle production software bugs with Undo Software CEO Greg Law. Greg is here to unveil the new bug-busting capabilities of Undo Software's production bug insecticide: Live Recorder. Also this week, we check out why the Palo Alto Starbucks may not be the best spot for a super-secret meeting about your new IOT prototype. Finally, we see how The MathWorks is taking the maker movement to a whole new level - with math.

 

Get to Market Faster with Modular Circuit Design

by Craig Armenti, Zuken USA, Inc.

The concept of designing, validating and then reusing functional blocks in integrated circuits (ICs) has been entrenched in the electronics industry for decades. Software development has a similar model utilizing libraries of common function calls or objects. However, the concept of reusing printed circuit board (PCB) modules is much less common. Reusing PCB modules for common or commodity functions offers considerable advantages, for example avoiding potential signal integrity or thermal problems, by utilizing circuit data whose performance has been proven in previous generations of products. The key to successful modular circuit design is a data management system that can store and control access to modular reusable blocks, manage information that is critical to design reuse, such as the layer structure of a routed block, and interface easily with the circuit design software. The end result is a reduction in time during schematic capture and PCB design, along with fewer design errors, making it possible to bring quality products to market faster.

« Previous123456...312Next »

Login Required

In order to view this resource, you must log in to our site. Please sign in now.

If you don't already have an acount with us, registering is free and quick. Register now.

Sign In    Register