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
Link To Document