当前位置: X-MOL 学术arXiv.cs.PL › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
ARGG-HDL: A High Level Python Based Object-Oriented HDL Framework
arXiv - CS - Programming Languages Pub Date : 2020-11-05 , DOI: arxiv-2011.02626
R. Peschke, K. Nishimura, G. Varner

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.

中文翻译:

ARGG-HDL:基于 Python 的高级面向对象 HDL 框架

我们提出了一种基于 Python 的高级硬件描述语言 (ARGG-HDL),它使用 Python 作为其源语言并将其转换为标准 VHDL。与从高级编程语言构建转换器到硬件描述语言的其他方法相比,这种新方法旨在在整个过程中保持面向对象的范式。这种方法不是从 Python 中删除所有高级功能以使其成为 HDL,而是采用相反的方式。它试图展示如何在 HDL 中实现高级语言的某些功能,为用户提供高级编程的相应好处。
更新日期:2020-11-06
down
wechat
bug