Skip to main navigation Skip to search Skip to main content

Verilog Code Generation Scheme from Signal Language

  • Beihang University
  • IRISA

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Signal is a high-level declarative data flow language and has been successfully used for the design and implementation of reactive safety-critical embedded systems. The verified automatic code can be generated for various languages (C, C++, and Java) from the open source Signal framework (Polychrony Toolset). However, open source tool for automatic code generation from Signal language to Hardware Description Languages (HDLs) is not available. In this paper, we present a methodology of code generation from Signal language to Verilog. Verilog code is generated from the transformed Signal program based on guard's hierarchy and their associated sub-graph. Hardware structure is by default concurrent in nature; therefore, it is well-suited to generate code from Signal to HDL. It will provide more options for the designer when some part or complete application is required to be implemented in hardware.

Original languageEnglish
Title of host publicationProceedings of 2019 16th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages457-462
Number of pages6
ISBN (Electronic)9781538677292
DOIs
StatePublished - 13 Mar 2019
Event16th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2019 - Islamabad, Pakistan
Duration: 8 Jan 201912 Jan 2019

Publication series

NameProceedings of 2019 16th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2019

Conference

Conference16th International Bhurban Conference on Applied Sciences and Technology, IBCAST 2019
Country/TerritoryPakistan
CityIslamabad
Period8/01/1912/01/19

Keywords

  • Embedded systems
  • HDL
  • Signal language
  • Verilog
  • code generation
  • safety-critical

Fingerprint

Dive into the research topics of 'Verilog Code Generation Scheme from Signal Language'. Together they form a unique fingerprint.

Cite this