We present a High-Level Python-based Hardware Description Language (HDPython), 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.
翻译:我们提出了一个基于高级Python的硬件描述语言(HDPython),它使用Python作为源语言,并将其转换为标准VHDL。 与将高级编程语言转换成硬件描述语言的其他方法相比,这一新方法旨在在整个过程中保持一个面向目标的范式。这个方法不是从Python删除所有高级特征,使其成为一个高水平语言,而是相反。它试图表明高水平语言的某些特征如何能够在高水平语言中实施,为用户提供高水平编程的相应好处。