arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2011.02626cs.PL
收藏

HDPython:一个基于高级Python的面向对象HDL框架

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

R. Peschke, K. Nishimura, G. Varner

摘要:

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

英文摘要:

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.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑