2011 VII Southern Conference on Programmable Logic (SPL) 2011
DOI: 10.1109/spl.2011.5782635
|View full text |Cite
|
Sign up to set email alerts
|

Python as a hardware description language: A case study

Abstract: Many people may see the development of software and hardware like different disciplines. However, there are great similarities between them that have been shown due to the appearance of extensions for general purpose programming languages for its use as hardware description languages. In this contribution, the approach proposed by the MyHDL package to use Python as an HDL is analyzed by making a comparative study. This study is based on the independent application of Verilog and Python based flows to the devel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
3
3
2

Relationship

0
8

Authors

Journals

citations
Cited by 17 publications
(3 citation statements)
references
References 4 publications
0
3
0
Order By: Relevance
“…MyHDL [12] is an open-source package for using Python as a hardware description and verification language.…”
Section: Hardware Description In Pythonmentioning
confidence: 99%
“…MyHDL [12] is an open-source package for using Python as a hardware description and verification language.…”
Section: Hardware Description In Pythonmentioning
confidence: 99%
“…For example, Chisel can be embedded in Scala programming language and raises the level of hardware design abstraction [3]. MyHDL uses Python as a low level description language [4]. Genesis2 uses Perl to provide more flexible parameterization and elaboration of hardware blocks written in System Verilog [1].…”
Section: Related Workmentioning
confidence: 99%
“…Python provides this approach (or foretaste of this approach) by system of decorators (for real example of decorator-based language see [17]). Decorators are applied to method and classes and they have ability to change semantics of these constructs.…”
Section: Efficiency Of Derived Languagementioning
confidence: 99%