• DocumentCode
    1985887
  • Title

    A logic based hardware development environment

  • Author

    Belkacemi, S. ; Benkrid, K. ; Crookes, D.

  • Author_Institution
    Sch. of Comput. Sci., Queen´´s Univ., Belfast, UK
  • fYear
    2003
  • fDate
    9-11 April 2003
  • Firstpage
    280
  • Lastpage
    281
  • Abstract
    This paper presents a logic-based approach to hardware abstraction and composition based on the logic programming language Prolog. This is an attempt to satisfy the dual requirement of abstract hardware design and hardware efficiency. Central to this approach is a hardware description environment called HIDE, which provides more abstract and elegant hardware descriptions and compositions than are possible in traditional hardware description languages such as VHDL or Verilog. The environment enables highly scaleable and parameterized composition of blocks using a small set of constructors e.g. ´horizontal´ and ´vertical´ for 2D circuit abstractions and the novel ´above´ constructor for 3D circuit compositions. It also generates preplaced configurations in EDIF (and VHDL) format for Xilinx FPGAs (field programmable gate arrays).
  • Keywords
    field programmable gate arrays; hardware description languages; high level synthesis; logic CAD; logic programming; 2D circuit abstraction; 3D circuit composition; EDIF; HIDE; Prolog; VHDL; Verilog; Xilinx FPGA; field programmable gate array; hardware abstraction; hardware description environment; logic programming; logic-based hardware development; Assembly; Circuits; Clocks; Computer science; Digital signal processing; Field programmable gate arrays; Hardware design languages; Java; Logic programming; Two dimensional displays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2003. FCCM 2003. 11th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-1979-2
  • Type

    conf

  • DOI
    10.1109/FPGA.2003.1227270
  • Filename
    1227270