当前位置:
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
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
中文翻译:
ARGG-HDL:基于 Python 的高级面向对象 HDL 框架
我们提出了一种基于 Python 的高级硬件描述语言 (ARGG-HDL),它使用 Python 作为其源语言并将其转换为标准 VHDL。与从高级编程语言构建转换器到硬件描述语言的其他方法相比,这种新方法旨在在整个过程中保持面向对象的范式。这种方法不是从 Python 中删除所有高级功能以使其成为 HDL,而是采用相反的方式。它试图展示如何在 HDL 中实现高级语言的某些功能,为用户提供高级编程的相应好处。