• DocumentCode
    2613305
  • Title

    A declarative approach to incremental custom computing

  • Author

    Luk, Wayne

  • Author_Institution
    Dept. of Comput., Imperial Coll. of Sci., Technol. & Med., London, UK
  • fYear
    1995
  • fDate
    19-21 Apr 1995
  • Firstpage
    164
  • Lastpage
    172
  • Abstract
    Incremental methods can be used to produce implementations rapidly and to facilitate multi-level design optimisation. This paper describes a declarative framework, based on the language Ruby, that supports incremental design and validation of custom computers. The key elements of the approach include parameterised descriptions, design transformation and data refinement. Several priority queue designs are employed to illustrate our techniques and the computer-based tools; we also present the use of our framework in producing a priority queue implementation using Algotronix CAL devices
  • Keywords
    high level languages; logic CAD; Algotronix CAL; Ruby; custom computing; declarative approach; incremental design; priority queue implementation; Control systems; Costs; Design optimization; Educational institutions; Field programmable gate arrays; Hardware; Production systems; Prototypes; Reconfigurable logic; Refining;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    FPGAs for Custom Computing Machines, 1995. Proceedings. IEEE Symposium on
  • Conference_Location
    Napa Valley, CA
  • Print_ISBN
    0-8186-7548-9
  • Type

    conf

  • DOI
    10.1109/FPGA.1995.477422
  • Filename
    477422