• DocumentCode
    1293550
  • Title

    Structure specification with a procedural hardware description language

  • Author

    Hill, F.J. ; Swanson, R.E. ; Masud, M. ; Navabi, Zainalabedin

  • Author_Institution
    Dept. of Electrical Engng., Univ. of Arizona, Tucson, AZ, USA
  • Issue
    2
  • fYear
    1981
  • Firstpage
    157
  • Lastpage
    161
  • Abstract
    Describes the extension and formalization of the hardware description language AHPI to form AHPL III. This language provides for nesting AHPL descriptions within descriptions. It incorporates a general index extension mechanism which permits the efficient representation of sets of duplicate descriptions of any complexity. Three types of structures, procedural structures, functional registers, and combinational logic units are permitted. Procedural structures may be primitive or nonprimitive. All but primitive procedural structures share a common syntax. Nesting, declaration, and invocation rules for these distinct structures are specified in a semantics table.
  • Keywords
    high level languages; AHPI; AHPL III; AHPL descriptions; combinational logic units; duplicate descriptions; functional registers; general index extension mechanism; nesting; procedural hardware description language; procedural structures; semantics table; Clocks; Hardware; Indexes; Random access memory; Registers; Synchronization; Syntactics; Design automation; digital simulation; hardware; hardware compiler; hardware description; hardware language; language; register transfer language; wire list;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1981.6312183
  • Filename
    6312183