Not long ago, we published a piece describing Cadence’s new Tensilica Vision C5 processor. We used the opportunity to give a brief primer on convolutional neural nets (CNNs) and their role in vision processing. In fact, if you want a quick CNN refresher, I’d … Read More → "Further CNN IP Integration"
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"
If you’ve been paying attention to the various papers at various advanced semiconductor process conferences, there’s a name you’re seeing more and more: Coventor. We’ve looked at them several times before, in the context of both their SEMulator 3D tool and their … Read More → "From Movies to Data Analysis"