Rule Base Driven Conversion of an Object Oriented Design Data Structure into Standard Hardware Description Languages

  • Authors:
  • A. C. Verschueren

  • Affiliations:
  • -

  • Venue:
  • EUROMICRO '98 Proceedings of the 24th Conference on EUROMICRO - Volume 1
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

The 'IDaSS' CAD tool [1, 2] maintains an Object-Oriented data structure to specify and simulate digital hardware. This paper gives a global overview of the methods and algorithms which are used to convert this data structure into a standard HDL textual equivalent. Total control over the generated text(s) is achieved by using a rule base which defines how different parts of the data structure are to be written out. This rule base includes special constructs for identifier conversion, name scoping, expression optimisation, data type semantics mapping and multiple file generation. The two separate stages of the conversion (data structure 'decoration' and text generation) are described. Results generated by the (Compass) VHDL and Verilog rule bases, each containing well over 1000 rules, are shown.