feature article archive
Subscribe Now

Legacy of Languages

Using VHDL or Verilog to design FPGAs is just plain wrong.

Talk with any expert in languages, in logic synthesis, in hardware architecture.  If you get past the “but that’s how we do it” layer of defenses, you’ll pretty quickly uncover a vast ocean of oddity that will make you wonder just why anyone ever considered the idea of doing FPGA design with HDLs, let alone how HDL-based design became the de-facto standard.

First, taking VHDL as an example: most of the things you can write in VHDL … Read More → "Legacy of Languages"

Mobile Lockdown

In 1979, I was pretty sure I could unplug a phone in the top floor of a 7-story building, throw it out the window, go down and pick it up from the sidewalk, carry it into a different building, plug it in, and get it to work properly on the first try.  I’d pick up the receiver, hear a dial-tone, punch (or dial) in the number of my buddy across town, and we’d be connected and talking.  I’d never conceive of the need to call customer support for a problem with my … Read More → "Mobile Lockdown"

Altium Goes 3D

He holds the joystick with a light, experienced grip – his eyes fixed on the screen.  His hands are steady as his viewpoint skims through a rotating object resembling a cityscape with strange buildings and vast networks of roads interconnecting them.  He then dives below the surface, moving through the layers of the virtual world, flying past cylinders that look like giant elevator shafts bridging the levels.  He slows as he comes to the area he’s interested in. 

There, he spots a problem.  A buried via is dangerously near a … Read More → "Altium Goes 3D"

Modeling for High Quality GUIs: Cracking the GUI Host-to-Target Challenge

Introduction

An easy-to-use, intuitive GUI drives the sale of many popular products like in-dashboard navigation, infotainment systems and telecommunications products. The rich graphics found on popular GUI applications shows how important good software is, but more importantly reveals a critical weakness when developing a high quality GUI: meeting the host-to-target challenge.

Traditionally, building a high quality GUI is a laborious task where mistakes can be easily made because developers have to work on the host and the target to create the GUI and put it on the RTOS. What’s needed is … Read More → "Modeling for High Quality GUIs: Cracking the GUI Host-to-Target Challenge"

Altium Goes 3D

He holds the joystick with a light, experienced grip – his eyes fixed on the screen.  His hands are steady as his viewpoint skims through a rotating object resembling a cityscape with strange buildings and vast networks of roads interconnecting them.  He then dives below the surface, moving through the layers of the virtual world, flying past cylinders that look like giant elevator shafts bridging the levels.  He slows as he comes to the area he’s interested in. 

There, he spots a problem.  A buried via is dangerously near a … Read More → "Altium Goes 3D"

Embedded in Birmingham

One of the interesting things about visiting trade shows is looking at the other shows that are co-located in the exhibition complex. For many chip designers, a highlight in their show-going was when the Consumer Electronics Show in Las Vegas shared the conference centre with the adult entertainment industry conference.

This year the immediate neighbours of the UK’s Embedded System Show (ESS) at Birmingham’s National Exhibition Centre were exhibitions for both bookmakers and dentists. And many exhibitors at both these shows, or indeed virtually every other exhibition booked into the NEC this year, … Read More → "Embedded in Birmingham"

Physical Synthesis Flows for FPGA Designs

Introduction:

Most FPGA designs today rely on an HDL based description of their design. HDL synthesis is probably the single most important software flow step when it comes to defining the performance of a design.  Synthesis links the conceptual description of the logic functions needed for the design to their actual physical architecture elements in the underlying device.  This step cannot be underestimated.  Synthesis is performed prior to chip placement as an entirely separate step, hence these technology dependent optimizations are computed without knowledge of actual chip … Read More → "Physical Synthesis Flows for FPGA Designs"

Designing Down Power

Now that it is officially OK to use FPGAs in battery-powered devices, we’re seeing two groups of designers converging on the low-power FPGA design topic.  First, there are those who have been working on low-power and portable applications for years and are just now taking on FPGAs for the first time.  Second, there are those who have been doing FPGAs for years, but have never needed to perform power-conscious design because their FPGA designs were always run from small dedicated nuclear power facilities.  While both of these groups are learning new techniques, the thing … Read More → "Designing Down Power"

New Kid in Class

He doesn’t just slip quietly into the back of the classroom.  He sits sideways in his desk, fidgets nervously, and makes the other kids ill-at-ease.  His classmates eye him cautiously.  He looks different, has a strange accent – maybe he even smells funny.  Back in his old school, he ruled the roost, but here, he’s got to fight his way up the popularity ladder from the very bottom.  A new kid is always a disruption to the class, even if he’s well behaved, mild mannered, and courteous.  An … Read More → "New Kid in Class"

FPGAs Control Graphics and Video in Embedded Systems

As I sit at my desk, there are six LCD displays within one meter of my chair: cell phone, desk phone, thermometer, calculator, laptop and external monitor.  Not all devices with LCD displays need much intelligence to display information, such as my desk phone, but the number of systems that display complex graphics and video continues to increase.

Declining display prices and rising user expectations for additional product features and functionality fuel this growth.  Companies in the transportation, automotive, information, automation, medical, industrial and consumer markets use displays in a vast array of products.

< … Read More → "FPGAs Control Graphics and Video in Embedded Systems"
featured blogs
Apr 24, 2024
Diversity, equity, and inclusion (DEI) are not just words but values that are exemplified through our culture at Cadence. In the DEI@Cadence blog series, you'll find a community where employees share their perspectives and experiences. By providing a glimpse of their personal...
Apr 23, 2024
We explore Aerospace and Government (A&G) chip design and explain how Silicon Lifecycle Management (SLM) ensures semiconductor reliability for A&G applications.The post SLM Solutions for Mission-Critical Aerospace and Government Chip Designs appeared first on Chip ...
Apr 18, 2024
Are you ready for a revolution in robotic technology (as opposed to a robotic revolution, of course)?...