A software framework for pipelined arithmetic algorithms in field programmable gate arrays

10/20/2017
by   J. B. Kim, et al.
0

Pipelined algorithms implemented in field programmable gate arrays are being extensively used for hardware triggers in the modern experimental high energy physics field and the complexity of such algorithms are increases rapidly. For development of such hardware triggers, algorithms are developed in C++, ported to hardware description language for synthesizing firmware, and then ported back to C++ for simulating the firmware response down to the single bit level. We present a C++ software framework which automatically simulates and generates hardware description language code for pipelined arithmetic algorithms.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/30/2019

An Analysis Framework for Hardware and Software Implementations with Applications from Cryptography

With the richness of present-day hardware architectures, tightening the ...
research
01/17/2022

Low hardware consumption, resolution-configurable Gray code oscillator time-to-digital converters implemented in 16nm, 20nm and 28nm FPGAs

This paper presents a low hardware consumption, resolution-configurable,...
research
03/07/2019

Real-Time Experimental Demonstration of Multi-band CAP Modulation in a VLC System with Off-the-Shelf LEDs

We demonstrate, for the first time, m-CAP modulation using off-the-shelf...
research
04/07/2022

Towards Comparing Performance of Algorithms in Hardware and Software

In this paper, we report on a preliminary investigation of the potential...
research
10/01/2019

Highway to HAL: Open-Sourcing the First Extendable Gate-Level Netlist Reverse Engineering Framework

Since hardware oftentimes serves as the root of trust in our modern inte...
research
07/10/2019

HTCC: Haskell to Handel-C Compiler

Functional programming languages, such as Haskell, enable simple, concis...
research
09/28/2018

Ten Simple Rules for Using a Raspberry Pi

Much of biology (and, indeed, all of science) is fast becoming computati...

Please sign up or login with your details

Forgot password? Click here to reset