ARGG-HDL: A High Level Python Based Object-Oriented HDL Framework

11/05/2020
by   R. Peschke, et al.
0

We present a High-Level Python-based Hardware Description Language (ARGG-HDL), It uses Python as its source language and converts it to standard VHDL. Compared to other approaches of building converters from a high-level programming language into a hardware description language, this new approach aims to maintain an object-oriented paradigm throughout the entire process. Instead of removing all the high-level features from Python to make it into an HDL, this approach goes the opposite way. It tries to show how certain features from a high-level language can be implemented in an HDL, providing the corresponding benefits of high-level programming for the user.

READ FULL TEXT

page 2

page 5

page 6

page 7

page 8

page 9

research
09/05/2022

An Exploratory Study on the Predominant Programming Paradigms in Python Code

Python is a multi-paradigm programming language that fully supports obje...
research
07/13/2020

Meta-analysis parameters computation: a Python approach to facilitate the crossing of experimental conditions

Meta-analysis is a data aggregation method that establishes an overall a...
research
08/30/2023

Natlog: Embedding Logic Programming into the Python Deep-Learning Ecosystem

Driven by expressiveness commonalities of Python and our Python-based em...
research
08/08/2021

Nonparametric Estimation of the Random Coefficients Model in Python

We present PyRMLE, a Python module that implements Regularized Maximum L...
research
08/28/2020

Coffea – Columnar Object Framework For Effective Analysis

The coffea framework provides a new approach to High-Energy Physics anal...
research
12/08/2022

HLS-based Optimization of Tau Triggering Algorithm for LHC: a case study

With the current increase in the data produced by the Large Hadron Colli...

Please sign up or login with your details

Forgot password? Click here to reset