메뉴 건너뛰기




Volumn 3, Issue 1, 1998, Pages 75-108

Retargetable Code Generation Based on Structural Processor Descriptions

Author keywords

Embedded code generation; Processor modelling; Retargetable compilation

Indexed keywords

CODES (SYMBOLS); ELECTRONIC EQUIPMENT; MATHEMATICAL MODELS; MICROPROCESSOR CHIPS;

EID: 0031683257     PISSN: 09295585     EISSN: None     Source Type: Journal    
DOI: 10.1023/A:1008807631619     Document Type: Article
Times cited : (86)

References (68)
  • 2
    • 0028571334 scopus 로고
    • Software Scheduling in the Co-Synthesis of Reactive Real-Time Systems
    • P. Chou, G. Boriello: Software Scheduling in the Co-Synthesis of Reactive Real-Time Systems, 31st Design Automation Conference (DAC), 1994, pp. 1-4
    • (1994) 31st Design Automation Conference (DAC) , pp. 1-4
    • Chou, P.1    Boriello, G.2
  • 3
    • 84943730764 scopus 로고
    • Hardware-Software Cosynthesis for Microcontrollers
    • R. Ernst, J. Henkel, T. Benner: Hardware-Software Cosynthesis for Microcontrollers, IEEE Design & Test Magazine, no. 12, 1993, pp. 64-75
    • (1993) IEEE Design & Test Magazine , Issue.12 , pp. 64-75
    • Ernst, R.1    Henkel, J.2    Benner, T.3
  • 5
    • 0001858874 scopus 로고
    • A Hardware-Software Codesign Methodology for DSP Applications
    • A. Kalavade, E.A. Lee: A Hardware-Software Codesign Methodology for DSP Applications, IEEE Design & Test Magazine, no. 9, 1993, pp. 16-28
    • (1993) IEEE Design & Test Magazine , Issue.9 , pp. 16-28
    • Kalavade, A.1    Lee, E.A.2
  • 10
    • 0009800943 scopus 로고
    • Technical Report, Dept. of Electrical Engineering, Institute for Integrated Systems for Signal Processing, University of Aachen, Germany
    • V. Zivojnovic, J.M. Velarde, C. Schläger: DSPStone - A DSP-Oriented Benchmarking Methodology, Technical Report, Dept. of Electrical Engineering, Institute for Integrated Systems for Signal Processing, University of Aachen, Germany, 1994
    • (1994) DSPStone - A DSP-Oriented Benchmarking Methodology
    • Zivojnovic, V.1    Velarde, J.M.2    Schläger, C.3
  • 11
    • 84982578233 scopus 로고
    • A new Synthesis Algorithm for the MIMOLA Software System
    • P. Marwedel: A new Synthesis Algorithm for the MIMOLA Software System, 23rd Design Automation Conference (DAC), 1986, pp. 271-277
    • (1986) 23rd Design Automation Conference (DAC) , pp. 271-277
    • Marwedel, P.1
  • 12
    • 33747969421 scopus 로고
    • Matching System and Component Behaviour in the MIMOLA Synthesis Tools
    • P. Marwedel: Matching System and Component Behaviour in the MIMOLA Synthesis Tools, European Conference on Design Automation (EDAC), 1990, pp. 146-156
    • (1990) European Conference on Design Automation (EDAC) , pp. 146-156
    • Marwedel, P.1
  • 13
  • 14
    • 0026136677 scopus 로고
    • A Tool for Hierarchical Test Generation
    • G. Krüger: A Tool for Hierarchical Test Generation, IEEE Trans. on CAD, vol. 10, no. 4, 1991, pp. 519-524
    • (1991) IEEE Trans. on CAD , vol.10 , Issue.4 , pp. 519-524
    • Krüger, G.1
  • 15
    • 0029224583 scopus 로고
    • Retargetable Self-Test Program Generation Using Constraint Logic Programming
    • U. Bieker, P. Marwedel: Retargetable Self-Test Program Generation Using Constraint Logic Programming, 32nd Design Automation Conference (DAC), 1995, pp. 605-611
    • (1995) 32nd Design Automation Conference (DAC) , pp. 605-611
    • Bieker, U.1    Marwedel, P.2
  • 16
    • 84882558015 scopus 로고
    • Cooperation of Synthesis, Retargetable Code Generation and Test Generation in the MIMOLA Software System
    • P. Marwedel, W. Schenk: Cooperation of Synthesis, Retargetable Code Generation and Test Generation in the MIMOLA Software System, European Conference on Design Automation (EDAC), 1993, pp. 63-69
    • (1993) European Conference on Design Automation (EDAC) , pp. 63-69
    • Marwedel, P.1    Schenk, W.2
  • 17
  • 26
    • 0019595341 scopus 로고
    • Some Experiments in Local Microcode Compaction for Horizontal Machines
    • S. Davidson, D. Landskov, B.D. Shriver, RW Mallet: Some Experiments in Local Microcode Compaction for Horizontal Machines, IEEE Trans, on Computers, vol. 30, no. 7, 1981, pp. 460-477
    • (1981) IEEE Trans, on Computers , vol.30 , Issue.7 , pp. 460-477
    • Davidson, S.1    Landskov, D.2    Shriver, B.D.3    Mallet, R.W.4
  • 27
    • 0019596071 scopus 로고
    • Trace Scheduling: A Technique for Global Microcode Compaction
    • J.A. Fisher: Trace Scheduling: A Technique for Global Microcode Compaction, IEEE Trans. on Computers, vol. 30, no. 7, 1981, pp. 478-490
    • (1981) IEEE Trans. on Computers , vol.30 , Issue.7 , pp. 478-490
    • Fisher, J.A.1
  • 28
    • 0007941219 scopus 로고
    • A Development Environment for Horizontal Microcode
    • A. Aiken, A. Nicolau: A Development Environment for Horizontal Microcode, IEEE Trans. on Software Engineering, no. 14, 1988, pp.584-594
    • (1988) IEEE Trans. on Software Engineering , Issue.14 , pp. 584-594
    • Aiken, A.1    Nicolau, A.2
  • 30
    • 0019579043 scopus 로고
    • The MPG System: A Machine Independent Efficient Microprogram Generator
    • T. Baba, H. Hagiwara: The MPG System: A Machine Independent Efficient Microprogram Generator, IEEE Trans. on Computers, vol. 30, no. 6, 1981, pp. 373-395
    • (1981) IEEE Trans. on Computers , vol.30 , Issue.6 , pp. 373-395
    • Baba, T.1    Hagiwara, H.2
  • 32
    • 0020276164 scopus 로고
    • Phase Coupling and Constant Generation in an Optimizing Microcode Compiler
    • S.R. Vegdahl: Phase Coupling and Constant Generation in an Optimizing Microcode Compiler, 15th Ann. Workshop on Microprogramming (MICRO-15), 1982, pp. 125-133
    • (1982) 15th Ann. Workshop on Microprogramming (MICRO-15) , pp. 125-133
    • Vegdahl, S.R.1
  • 35
    • 0344227895 scopus 로고
    • Combined Scheduling and Data Routing for Programmable ASIC Systems
    • R. Hartmann: Combined Scheduling and Data Routing for Programmable ASIC Systems, European Conference on Design Automation (EDAC), 1992, pp. 486-490
    • (1992) European Conference on Design Automation (EDAC) , pp. 486-490
    • Hartmann, R.1
  • 36
    • 0025664195 scopus 로고
    • On the Optimal Generation for Signal Flow Graph Computation
    • B. Wess: On the Optimal Generation for Signal Flow Graph Computation, IEEE Int. Symp. on Circuits and Systems (ISCAS), 1990, pp. 444-447
    • (1990) IEEE Int. Symp. on Circuits and Systems (ISCAS) , pp. 444-447
    • Wess, B.1
  • 37
    • 0016973779 scopus 로고
    • Optimal Code Generation for Expression Trees
    • A.V. Aho, S.C. Johnson: Optimal Code Generation for Expression Trees, Journal of the ACM, vol. 23, no. 3, 1976, pp. 488-501
    • (1976) Journal of the ACM , vol.23 , Issue.3 , pp. 488-501
    • Aho, A.V.1    Johnson, S.C.2
  • 38
    • 0026385973 scopus 로고
    • Automatic Code Generation for Integrated Digital Signal Processors
    • B. Wess: Automatic Code Generation for Integrated Digital Signal Processors, IEEE Int. Symp. on Circuits and Systems (ISCAS), 1991, pp. 33-36
    • (1991) IEEE Int. Symp. on Circuits and Systems (ISCAS) , pp. 33-36
    • Wess, B.1
  • 39
    • 2342517937 scopus 로고
    • Translating Signal Flowcharts into Microcode for Custom Digital Signal Processors
    • A. Fauth, A. Knoll: Translating Signal Flowcharts into Microcode for Custom Digital Signal Processors, Int. Conf. on Signal Processing (ICSP), 1993, pp. 65-68
    • (1993) Int. Conf. on Signal Processing (ICSP) , pp. 65-68
    • Fauth, A.1    Knoll, A.2
  • 45
    • 0028724613 scopus 로고
    • Register Assignment through Resource Classification for ASIP Microcode Generation
    • C. Liem, T. May, P. Paulin: Register Assignment through Resource Classification for ASIP Microcode Generation, Int. Conf. on Computer-Aided Design (ICCAD), 1994, pp. 397-402
    • (1994) Int. Conf. on Computer-Aided Design (ICCAD) , pp. 397-402
    • Liem, C.1    May, T.2    Paulin, P.3
  • 46
    • 0029505689 scopus 로고
    • Optimal Code Generation for Embedded Memory Non-Homogeneous Register Architectures
    • G. Araujo, S. Malik: Optimal Code Generation for Embedded Memory Non-Homogeneous Register Architectures, 8th Int. Symp. on System Synthesis (ISSS), 1995, pp. 36-41
    • (1995) 8th Int. Symp. on System Synthesis (ISSS) , pp. 36-41
    • Araujo, G.1    Malik, S.2
  • 48
    • 0026817662 scopus 로고
    • Optimizing Stack Frame Accesses for Processors with Restricted Addressing Modes
    • D.H. Bartley: Optimizing Stack Frame Accesses for Processors with Restricted Addressing Modes, Software - Practice and Experience, vol. 22(2), 1992, pp. 101-110
    • (1992) Software - Practice and Experience , vol.22 , Issue.2 , pp. 101-110
    • Bartley, D.H.1
  • 57
    • 2342631039 scopus 로고
    • Implementation of IP-statements in the TODOS microarchitecture synthesis system
    • G. Saucier, J. Trilhe (eds.): IFIP Trans. A-22, North-Holland
    • P. Marwedel: Implementation of IP-statements in the TODOS microarchitecture synthesis system, in: G. Saucier, J. Trilhe (eds.): Synthesis for Control Dominated Circuits, IFIP Trans. A-22, North-Holland, 1993, pp. 249-262
    • (1993) Synthesis for Control Dominated Circuits , pp. 249-262
    • Marwedel, P.1
  • 59
    • 2342636842 scopus 로고
    • SAMP: A General Purpose Processor Based on a Self-Timed VLIW Structure
    • L. Nowak: SAMP: A General Purpose Processor Based on a Self-Timed VLIW Structure, ACM Comp. Arch. News, vol. 15, no. 4, 1987, pp. 32-39
    • (1987) ACM Comp. Arch. News , vol.15 , Issue.4 , pp. 32-39
    • Nowak, L.1
  • 60
    • 0024716719 scopus 로고
    • A High Speed PROLOG Implementation on a VLIW Processor
    • W. Schenk: A High Speed PROLOG Implementation on a VLIW Processor, Microprocessing and Microprogramming, vol. 27, nos. 1-5, 1989, pp. 601-606
    • (1989) Microprocessing and Microprogramming , vol.27 , Issue.1-5 , pp. 601-606
    • Schenk, W.1
  • 62
    • 0023538502 scopus 로고
    • Graph Based Retargetable Microcode Compilation in the MIMOLA Design System
    • L. Nowak: Graph Based Retargetable Microcode Compilation in the MIMOLA Design System, 20th Ann. Workshop on Microprogramming (MICRO-20), 1987, pp. 126-132
    • (1987) 20th Ann. Workshop on Microprogramming (MICRO-20) , pp. 126-132
    • Nowak, L.1


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.