HBM and FPGAs

By Mark Bingeman | Jul 22, 2019

Bandwidth Gap An emerging issue in the computing industry over the last several years is the bandwidth gap between the major communication interfaces (PCIe, Ethernet, USB, etc.), and the external m...

Graphical Interface Considerations for Embedded Devices

By Daniel Lizewski | Apr 29, 2019

In the world of smartphones and tablets, customers have high expectations when it comes to graphical user interfaces (GUIs). Customers expect swipe animations, blending, and smooth transitions. This c...

Simulating Embedded Devices

By Melissa Chinnick | Feb 12, 2019

SIMULATIONS AND EMBEDDED devices A simulation generally refers to a computer program that models a system of some kind, for example, an embedded device. An embedded device is a computing device tha...

Maximizing BLE Security & Privacy Features

By John Chinnick | Jan 3, 2018

Wearables often communicate using radio protocols such as Bluetooth Low Energy (BLE), Zigbee, WiFi, Z-Wave, Cellular, or LoRa, among others. These protocols provide solutions that meet a spectrum of ...

Getting Started With Publish-Subscribe Messaging Systems

By Stephen Munnings | Dec 22, 2017

*In this article we are using "publish-subscribe" in the context of software architecture. What is Publish-Subscribe? Publish-subscribe is a messaging facility. It describes a particular form of...

FPGAs and HMC Devices: What You Need to Know

By Mark Bingeman | Oct 25, 2017

You might have heard that FPGAs are well-suited to interface with HMC devices, but do you understand why? In this article we explain what an HMC is, what the advantages of using them are, and how FPGA...

Integrated Design to Manufacturing

By Gwyneth Saldanha | Oct 22, 2017

Accelerating New Product Introduction At Nuvation, “IDM” stands for our Integrated Design to Manufacturing Service. It captures the deeply integrated and concurrent Manufacturing Engineering, M...

Device Security: A Guide for Electronic Product Developers

By John Chinnick | Sep 22, 2017

Electronic devices rarely live in a vacuum. Usually electronic products interact with one or more devices, especially in IoT systems. During these interactions, devices pass information to each other,...

FPGA Design Tip: How to Automatically Identify Your Build Time

By Ken Wells | Sep 22, 2017

FPGA design engineers compile a lot of images – fixing this, testing that. With multiple bitstreams loaded during system integration, it can be confusing which gateware (what we like to call “FPGA...

Getting DevOps off the Ground

By Chris Malone | Sep 13, 2017

Over the last 10 years the concept of “IT” has divided into two distinct fields: infrastructure support and DevOps. While the former remains a fundamental component to a successful IT department, ...