论文标题

HDPYTHON:一个基于python的高级面向对象的HDL框架

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

论文作者

Peschke, R., Nishimura, K., Varner, G.

论文摘要

我们提出了一个高级基于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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源