Proceedings of the European Design Automation Conference, 1990., EDAC.
DOI: 10.1109/edac.1990.136658
|View full text |Cite
|
Sign up to set email alerts
|

Open-ended system for high-level synthesis of flexible signal processors

Abstract: CATHEDRAL-2nd is a new synthesis environment, intended to be the follow-up of our current CATHEDRAL-I1 approach. It is tuned towards the mapping of complex medium sample rate DSP applications onto flexible microcoded architectures. An important novel feature, is the increase in architectural freedom. As opposed to the formerly predefined limited set of execution units (EXUs) in CATHEDRAL-11, the system supports more flexibility in the composition of EXUs. The paper treats the impact of this feature on scheduli… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 20 publications
(5 citation statements)
references
References 11 publications
0
5
0
Order By: Relevance
“…Other HLS tools do not use such a feature. Nevertheless CALLAS (Biesenack et al 1993) and CATHEDRAL (Lanneer et al 1990) expect more information from the designer than just the pure behavioral description, to drive the synthesis process towards a specific target architecture. In HIS, the order of concurrent instructions is crucial.…”
Section: Resultsmentioning
confidence: 99%
See 1 more Smart Citation
“…Other HLS tools do not use such a feature. Nevertheless CALLAS (Biesenack et al 1993) and CATHEDRAL (Lanneer et al 1990) expect more information from the designer than just the pure behavioral description, to drive the synthesis process towards a specific target architecture. In HIS, the order of concurrent instructions is crucial.…”
Section: Resultsmentioning
confidence: 99%
“…For conditional instructions, CALLAS (Biesenack et al 1993) allows the user to choose the conditions to be hardwired, by direct specification of basic block boundaries. CATHEDRAL (Lanneer et al 1990) and GAUT (Martinet al 1990) remedy the second issue using directives included in the behavioral description that allow the designer to guide the m...s tool so precisely that it can generate the operative part prior to scheduling. To integrate the precise timing characteristics of the data-path into the scheduling, ALMA (Auge et al 1995, Brune11996) requires an explicit description of the data-path structure.…”
Section: Introductionmentioning
confidence: 99%
“…Lanneer et al [222] developed in 1990 a design that was later adopted by Van Praet et al [326,327] in their implementation of CHESS, a well-known compiler targeting DSPs and application-specific instruction set processors (ASIPs).…”
Section: Chessmentioning
confidence: 99%
“…For example, an addition of two 32 bit values could be performed on a 16 bit datapath with two additions (assuming an addition with carry is possible). This task employs the CATHEDRAL-2ND tool for expansion [28]. However, it relies heavily on our own operation library [29], which is two-fold: A machineindependent part describes constant folding and other peephole optimizations; a machine-dependent part describes all MEOs as well as the corresponding expansion rules.…”
Section: The General Approach: Macro Expansion and Chainingmentioning
confidence: 99%
“…By adding dedicated hardware (accelerator paths), these cores are tailored to the needs of new applications. Optimized processor modules can be reused, which is a major benefit compared to high-level synthesis [28] where a completely new design is developed for each application. Because of the application-specific add-ons and the rather short lifetimes of a specific design, there is a need for retargetable software development tools, especially code-generators.…”
Section: Introductionmentioning
confidence: 99%