EN FR
EN FR


Section: New Results

Hardware synthesis in Polychrony

Participants : Loïc Besnard, Hafiz Muhamad Amjad.

In the context of the Convex associate-project with the Chinese Academy of Science, we have this year developped code generators (VHDL, Verilog) for modeling hardware in Signal language (Verilog Code Generation Scheme from Signal Language. Hafiz Muhammad, Amjad and Jianwei, Niu and Kai, Hu and Naveed, Akram and Loïc, Besnard. International Bhurban Conference on Applied Sciences and Technology (IBCAST). IEEE, 2019). The first scheme of the translation had been proposed by Mohammed Belhadj PhD Thesis. Independent on the HDL used, VHDL or Verilog, the translation of Signal to a HDL is quite simple, considering only the functional (executable) Signal programs and a behavioral translation. Indeed, behavioral translation is quite similar to a sequential code generator. In this case, the Signal compiler generates the clock of each SIGNAL signal and orders the execution of the equations. This control structure can be easily translated in the HDL. The generated code may contain conditionals, loops and signal assignements in a HDL process.