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中的所有高级特性使其成为HDL,而是反其道而行之,试图展示如何在HDL中实现高级语言的某些特性,从而为用户带来高级编程的相应优势。