DocumentCode
2439052
Title
A Formal Method for Rapid SoC Prototyping
Author
Pavlatos, Christos ; Dimopoulos, Alexandros C. ; Papakonstantinou, George
Author_Institution
Dept. of Electr. & Comput. Eng., Nat. Tech. Univ. of Athens, Athens, Greece
fYear
2009
fDate
23-26 June 2009
Firstpage
34
Lastpage
37
Abstract
In this paper a formal method is proposed, based on attribute grammars (AG), for rapid SoC prototyping. A generic platform is also proposed for the automatic SoC implementation of AG-based applications. The proposed system, given the specification of the application in the formalism of attribute grammars, automatically produces the necessary hardware modules for the syntactic and semantic analysis of input strings belonging to that grammar. The produced implementation tackles with the recognition task of the input string, using a hardware implementation of an extension of Earley´s parallel parsing algorithm. Moreover, the system exhibits capabilities of inexactness. The attribute evaluation makes usage of a stack-based hardware. The hardware modules are described in Verilog Hardware Description Language (Verilog HDL) and synthesizedin a Xilinx Virtex-5 ML506 FPGA. For the illustration of the proposed system, an example from the area of hardware compilers is given.
Keywords
attribute grammars; field programmable gate arrays; formal specification; hardware description languages; parallel algorithms; system-on-chip; Earley parallel parsing algorithm; Hardware Description Language; Verilog HDL; Xilinx Virtex-5 ML506 FPGA; attribute grammar; formal method; formal specification; rapid SoC prototyping; semantic analysis; stack-based hardware; syntactic analysis; Application software; Concurrent computing; Field programmable gate arrays; Hardware design languages; Medical expert systems; Production; Prototypes; Stochastic processes; Strontium;
fLanguage
English
Publisher
ieee
Conference_Titel
Rapid System Prototyping, 2009. RSP '09. IEEE/IFIP International Symposium on
Conference_Location
Paris
ISSN
1074-6005
Print_ISBN
978-0-7695-3690-3
Type
conf
DOI
10.1109/RSP.2009.25
Filename
5158496
Link To Document