Patent · US Expired

Computer system and method for building a hardware description language representation of control logic for a complex digital system

US5987239A · kind A · utility

16Cited by
2References
24Claims
0Family size

Assignee

Inventor

Key dates

Filing dateDec 13, 1996
Grant dateNov 16, 1999
Priority date
Expiry dateDec 13, 2016

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F30/30
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A computer system and method for generating a hardware description language source code file with embedded microcode segments for describing control logic of a complex digital system. A macro file is defined, comprising source code written in the hardware description language and a macro name associated with a segment of the source microcode in the macro file. A skeleton file is defined, comprising source code written in the hardware description language and including a reference to the macro name. The skeleton file is combined with the segment of the source microcode from the macro file at the reference to the macro name using a preprocessor to form a final source code file. Preferably, each microcode segment is encapsulated between a pair of comment statements expressed in the hardware description language. The comment statements identify macro names that are used for specifying a location within a hardware description language source code file at which the encapsulated microcode statement will be instantiated. This protocol enables the designer to preserve the attributes of the microcode while using the advantages of a hardware description language programming framework.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.