• DocumentCode
    2916841
  • Title

    CLIFF: C language interface for the functional simulator

  • Author

    Baudendistel, Kurt

  • Author_Institution
    AT&T Bell Labs., Murray Hill, NJ, USA
  • Volume
    5
  • fYear
    1995
  • fDate
    9-12 May 1995
  • Firstpage
    3263
  • Abstract
    Linkable simulators for programmable digital signal processors allow the development of heterogeneous executables that mix object code executing directly on a host workstation with object code executing indirectly on a target device via a software simulator or hardware emulator running on the host. However, these linkable simulators typically require extensive development of the interface code to create such heterogeneous executables. This new tool allows the interface code to be generated automatically, allowing the creation of heterogeneous executables with only minor modifications to the original C language source code. Since the required modifications to the original source code are minor and independent of the execution domain, a new methodology of porting the DSP applications from host workstations to the PDSPs can be considered, where functions are moved one at a time from the host to the target execution domain
  • Keywords
    C language; automatic programming; digital simulation; signal processing; software portability; C language interface; C language source code; CLIFF; DSP applications; functional simulator; hardware emulator; heterogeneous executables; host workstation; interface code; linkable simulators; object code; programmable digital signal processors; software simulator; target device; target execution domain; Application software; Assembly; Computer languages; Digital arithmetic; Digital signal processing; Hardware; Programming; Runtime; Software libraries; Workstations;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1995. ICASSP-95., 1995 International Conference on
  • Conference_Location
    Detroit, MI
  • ISSN
    1520-6149
  • Print_ISBN
    0-7803-2431-5
  • Type

    conf

  • DOI
    10.1109/ICASSP.1995.479581
  • Filename
    479581