• DocumentCode
    3569612
  • Title

    Hardware software codesign of a safety-critical embedded computer system for an automatic endoscope

  • Author

    Khan, Gul N. ; Jin, Matthew

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, Ont., Canada
  • Volume
    2
  • fYear
    2002
  • fDate
    6/24/1905 12:00:00 AM
  • Firstpage
    657
  • Lastpage
    662
  • Abstract
    Hardware-software codesign is presented for a safety-critical embedded computer system. The system is applied for endoscope control and navigation. The embedded system architecture provides high performance computing for real-time implementation of machine vision algorithms and fault-tolerance for patient safety. It consists of five processor cores, local memory, I/O interface and multi-port shared memory. The hardware and software system architectures are co-designed. A virtual hardware is developed to execute the application and system software tasks. The system is designed and modeled using VHDL and Eaglei toolset. We have limited system verification to co-verification of system hardware architecture and fault-tolerance strategies. Co-verification results indicate that the system performance degrades gracefully under various fault scenarios
  • Keywords
    computer vision; embedded systems; hardware-software codesign; safety-critical software; Eaglei toolset; I/O interface; VHDL; automatic endoscope; embedded system architecture; endoscope control; hardware software codesign; high performance computing; machine vision; multi-port shared memory; safety-critical embedded computer system; system verification; virtual hardware; Computer architecture; Control systems; Embedded computing; Embedded software; Embedded system; Endoscopes; Fault tolerant systems; Hardware; Navigation; Software safety;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 2002. IEEE CCECE 2002. Canadian Conference on
  • ISSN
    0840-7789
  • Print_ISBN
    0-7803-7514-9
  • Type

    conf

  • DOI
    10.1109/CCECE.2002.1013019
  • Filename
    1013019