Download presentation
Presentation is loading. Please wait.
1
RTL Processor Synthesis for Architecture Exploration and Implementation Schliebusch, O. Chattopadhyay, A. Leupers, R. Ascheid, G. Meyr, H. Steinert, M. Braun, G. Nohl, A. Integrated Signal Process. Syst., Aachen Univ. of Technol., Germany Design, Automation and Test in Europe Conference and Exhibition 2004, pp. 156 - 160
2
2/20 Abstract Architecture description languages are widely used to perform architecture exploration for application-driven designs, whereas the RT-level is the commonly accepted level for hardware implementation. For this reason, design parameters such as timing, area or power consumption cannot be taken into consideration accurately during design space exploration. Design automation tools currently used to bridge this gap are either limited in the flexibility provided or only generate fragments of the architecture.
3
3/20 Abstract (cont.) This paper presents a synthesis tool which preserves the full flexibility of the architecture description language LISA, while being able to generate the complete architecture on RT- level using systemC. This paper also presents two real world architecture case studies to prove the feasibility of our approach.
4
4/20 What’s the problem? Architecture Description Languages (ADLs) often ignoring physical parameters in the design leads to suboptimal solutions or long redesign cycles high level abstraction and physical parameter evaluation are both necessary
5
5/20 Related Work MIMOLA,FlexWare too close to the RTL ISDL,nML each function unit one type exactly PEAS-III,ASIP-Meister,Xtensa,PICO Predefined elements or architectures
6
6/20 LISA module Exploration and implementation based on LISA (Language for Instruction-Set Architectures)
7
7/20 LISA module (cont.) LISA module and correspondent HDL model component
8
8/20 The HDL Synthesis Framework Explicit Hardware Description Implicit Hardware Description Non-formalized Hardware Description
9
9/20 Explicit Hardware Description Explicit type of hardware description results from language elements with a well defined semantics define the underlying hardware without ambiguity RTL can be generated directly
10
10/20 Explicit Hardware Description (cont.) Example of Explicit Hardware Description
11
11/20 Implicit Hardware Description Implicit type of hardware description results from language elements not self-explanatory semantics is more general deeper analysis of the complete is needed additional info needs to be taken into account Info may be from simulation scheduler
12
12/20 Implicit Hardware Description (cont.) Example of Implicit Hardware Description
13
13/20 Non-formalized Hardware Description The BEHAVIOR section can be considered as non-formalize description, enrich by LISA language elements contain mainly plain ANSI-C code the SystemC is used to generate RTL representation of the architecture
14
14/20 Non-formalized Hardware Description (cont.) Transformation of resources
15
15/20 Experiments and Results The LEON Architecture the integer pipeline and memory configuration of the LEON were modelled in LISA The automatically generated SystemC model and the reference model are synthesized with the Synopsys design compiler The LISA model as well as the generated SystemC model have been verified with the microSparc Validation suite
16
16/20 Experiments and Results (cont.) The Infineon Technologies ASMD Application-Specific Multi-rate DSP
17
17/20 Conclusion presented a methodology to fully generate a synthesizable RT-level hardware description from LISA the gap can be bridged using the SystemC the complete architecture can be generated from a single specification, without losing the flexibility add an analysis and optimization step in the future work
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.