DocumentCode :
474400
Title :
Automation of Communication Refinement and Hardware Synthesis within a System-Level Design Methodology
Author :
Moss, Laurent ; Cantin, Marc-Andre ; Bois, Guy ; El Mostapha Aboulhamid
Author_Institution :
Dept. of Comput. Eng., Ecole Polytech. de Montreal, Montreal, QC
fYear :
2008
fDate :
2-5 June 2008
Firstpage :
75
Lastpage :
81
Abstract :
Traditional register-transfer level design methodologies for systems-on-chip are failing to keep up with the growing complexity of embedded applications and architectures. A well-known solution is to raise the level of design abstraction by using system-level methodologies. The refinement from system-level specifications to concrete implementations is an essential step in a system-level design methodology. This article presents a novel methodology for the refinement from transaction-level communications to pin- and cycle-accurate protocols as well as the generation of synthesizable hardware from system-level specifications. Automatic communication refinement and hardware synthesis were successfully applied to a rover guiding system. Hand-coded and automatically generated register-transfer level modules of the rover are compared. Results show that a hardware/software implementation of the guiding system using generated register-transfer level modules has overheads of less than one percent in latency and hardware area when compared to an implementation using hand-coded modules.
Keywords :
integrated circuit design; logic design; system-on-chip; communication refinement; cycle-accurate protocol; design abstraction; hardware synthesis; pin-accurate protocol; register-transfer level design; rover guiding system; system-level design; systems-on-chip; transaction-level communications; Application software; Computer architecture; Concrete; Design automation; Design methodology; Embedded software; Hardware; Protocols; Space exploration; System-level design; communication refinement; design automation; embedded system; hardware synthesis; system-level;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Rapid System Prototyping, 2008. RSP '08. The 19th IEEE/IFIP International Symposium on
Conference_Location :
Monterey, CA
ISSN :
1074-6005
Print_ISBN :
978-0-7695-3180-9
Type :
conf
DOI :
10.1109/RSP.2008.17
Filename :
4550891
Link To Document :
بازگشت