Intel has just announced a major counter-strike in the battle for the data center of the future. The company announced a new suite of software tools, which (according to a blog post by Barry Davis, General Manager, Accelerated Workloads Group, Intel® Data Center Group) “make FPGA programming accessible to mainstream developers, a major leap forward for customizable silicon solutions that complement the endlessly [SIC] diversity of customer-defined workloads, including 5 … Read More → "Game On for FPGAs in the Data Center"
In this week’s episode of Fish Fry, we investigate the role of continuing education in our fast-paced electronic engineering ecosystem. Mike Gianfangna (eSilicon) joins us to discuss how both mentorship and formal education can help address the biggest challenges of chip design and why Mike feels that we should treat electronic design startups like wineries.
It’s time to come clean. Let’s face it, digital design dudes and dudettes, we’ve been phoning it in.
It’s true. Those of us doing digital design have spent the last several decades designing one thing: the computer. Sure, we can do 4-bit, 8-bit, 16-bit, 32-bit, 64-bit, big-endian, little endian, RISC, CISC, memory-managed, … Read More → "Digital Design Reinvented"
FPGA boards are quite possibly the most versatile and useful tools in our engineering hardware toolboxes. A competent hardware engineer can grab an FPGA board and pretty quickly solve a wide variety of problems and challenges. Need to accelerate an algorithm in hardware? Want to process data coming in from high-speed peripherals? Have some interconnect, buffering, sensor fusion, or other challenging interface problem? An FPGA board … Read More → "A New Standard for FPGA Peripherals"
“Call me Ishmael.” – Herman Melville, “Moby Dick”
Call me a skeptic.
There are lots of microprocessor architectures in the world. Maybe too many. There are even plenty of free and open-source processor options. Processors are like opinions: everybody has one. So why is RISC-V any different? What makes anyone think that RISC-V … Read More → "SiFive Aims to Change the World"
System Design is inherently a task of integration. The job of the system engineer is to gather and integrate a collection of components which, taken together, will solve some problem, while meeting a list of requirements such as form factor, performance, functionality, power consumption, reliability, and cost.
Almost all of the components we choose will be sourced from third parties. Seldom (if ever) these days is there … Read More → "System Delta Sigma Delta"