Published February 12, 2021 | Version v1
Publication

Python as a hardware description language: A case study

Description

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 development of a real peripheral. The use of MyHDL has revealed to be a powerful and promising tool, not only because of the surprising results, but also because it opens new horizons towards the development of new techniques for modeling and verification, using the full power of one of the most versatile programming languages nowadays.

Additional details

Identifiers

URL
https://idus.us.es/handle//11441/104905
URN
urn:oai:idus.us.es:11441/104905

Origin repository

Origin repository
USE