The Achronix Blog

Blog Icon Blog Title
360 Degree

Speedcore eFPGAs are an Enabling Technology for 360° Surround-view Systems

Alok Sanghavi,Sr. Marketing Manager

Next-generation video applications such as surveillance, object detection, motion analysis now rely on 360° embedded vision. In these systems, multiple real-time camera streams (up to six) are processed together frame by frame, with each frame corrected for distortion and other image artifacts, adjusted for exposure and white balance, and then stitched together dynamically into a single 360° panoramic view, then output at 4K 60 fps and ultimately projected on a spherical coordinate space.

Partnership

Achronix’s Next-Generation, 7nm FPGA Family Will Feature Micron’s Blazingly Fast GDDR6 Memory – To 4 Tbps and Beyond

Manoj Roge,VP of Strategic Planning & Business Development

Micron Technology announced today that its high-performance GDDR6 SDRAM (in volume production since June) will be the high-speed memory of choice for Achronix’s yet-to-be-announced, next-generation FPGA family,  making Achronix the world’s first FPGA vendor with announced GDDR6 support.

Speedcore Timing

Learning to Share - Embedded FPGA Timing Closure

Alok Sanghavi,Sr. Marketing Manager

When we start school as young children, one of the first lessons we learn is how to share (followed quickly by not running with scissors). As our Sr. Director of Systems Engineering, Kent Orthner, discussed at DAC this past June, sharing is also key when it comes to closing timing with embedded FPGAs (eFPGAs). With an eFPGA such as Speedcore IP, the task of closing timing is owned by two people: the ASIC designer, responsible for the design in the host ASIC, and the FPGA designer, responsible for the design targeting the FPGA.

Speedcore Configuration

Configuring Your Speedcore eFPGA, Part 2: Configuration Time

Volkan Oktem,Sr. Director of Application

As discussed in part 1 of this blog post, each instance of an Achronix Speedcore eFPGA in your ASIC or SoC design must be configured after the system powers up because Speedcore eFPGAs employ nonvolatile SRAM technology to store its configuration bits. The time required to program a bitstream into a Speedcore eFPGA depends on the configuration mode being used, the data width, clock frequency, and of course, the size of the configuration bitstream.

Speedcore FCU

Configuring your Speedcore eFPGA, Part 1: Configuration Interfaces

Volkan Oktem,Sr. Director of Application

Each instance of an Achronix Speedcore eFPGA in your ASIC or SoC design must be configured after the system powers up because Speedcore eFPGAs employ nonvolatile SRAM technology to store the eFPGA’s configuration bits. Each Speedcore instance contains its own FPGA configuration unit (FCU) that initializes, configures, and manages the Speedcore eFPGA’s core logic array. For example, if you instantiate three Speedcore eFPGAs in your ASIC/SoC design, there will be three FCUs on the chip.

Speedcore Instance

How Big Should your eFPGA be? Here are Some Hints.

Volkan Oktem,Sr. Director of Application

Once you’ve made the correct decision to add Speedcore eFPGA IP to your ASIC or SoC design, the next question you’ll need to answer is how large to make the eFPGA. That’s a multi-dimensional question because Speedcore eFPGAs contain many types of blocks including:

SoC with Speedcore IP

When, Why, and How Should You Use Embedded FPGA Technology for Hardware Acceleration?

Alok Sanghavi,Sr. Marketing Manager

If integrating an embedded FPGA (eFPGA) into your ASIC or SoC design strikes you as odd, it shouldn’t. ICs have been absorbing almost every component on a circuit board for decades, starting with transistors, resistors, and capacitors — then progressing to gates, ALUs, microprocessors, and memories. FPGAs are simply one more useful component in the tool box, available for decades as standalone products, and now available for integration into your IC design using the Achronix Speedcore eFPGA, supported by Achronix ACE design tools.

Katie Purcell

My Path to Achronix Applications Engineering

Katie Purcell,Senior Staff Applications Engineer

Growing up in Virginia, I never thought I would become an engineer. Not that I didn’t want to be an engineer — the thought just never crossed my mind. As a kid, I spent most of my free time pursuing various arts. I loved music, learning to play the flute, piccolo, and later the electric bass, on top of spending many years studying classical ballet. And it may not be considered art, but I also loved baking; the process of perfecting old recipes and the creativity of coming up with new ones.

Risk Management

Speedcore eFPGAs as a Risk Mitigator

Alok Sanghavi,Sr. Marketing Manager

System architects and program managers worry about how to mitigate risk when developing an SoC. Risk can present itself in many forms, but it is most commonly the result of ill-defined and changing standards as well as the need to future-proof designs.

Machine Learning

Moving Machine Learning off the Cloud Calls for eFPGAs

Alok Sanghavi,Sr. Marketing Manager

Artificial intelligence is reshaping the world we live in and opening opportunities in commercial and industrial systems applications that range from autonomous driving and medical diagnostics to home appliances, industrial automation, adaptive websites and financial analytics. Next up is the communications infrastructure that links systems together, moving toward automated self-repair and optimization. For example, the U.S.