DOI QR코드

DOI QR Code

A Study on Processor Monitoring for Integration Test of Flight Control Computer equipped with A Modern Processor

최신 프로세서 탑재 비행제어 컴퓨터의 통합시험을 위한 프로세서 모니터링 연구

  • 이철 (한국항공우주산업(주) 비행역학팀) ;
  • 김재철 (한국항공우주산업(주) 비행역학팀) ;
  • 조인제 (한국항공우주산업(주) 비행역학팀)
  • Published : 2008.10.01

Abstract

This paper describes limitations and solutions of the existing processor-monitoring concept for a military supersonics aircraft Flight Control Computer (FLCC) equipped with modern architecture processor to perform the system integration test. Safecritical FLCC integration test, which requires automatic test for thousands of test cases and real-time input/output test condition generation, depends on the processor-monitoring device called Processor Interface (PI). The PI, which relies upon on the FLCC processor's external address and data-bus data, has some limitations due to multi-fetching capability of the modern sophisticated military processors, like C6000's VLIW (Very-Long Instruction Word) architecture and PowerPC's Superscalar architecture. Several techniques for limitations were developed and proper monitoring approach was presented for modem processor-adopted FLCC system integration test.

Keywords

References

  1. J. E. Tomayk, 'A history of NASA's pioneering digital fly-bywire project,' NASA SP-2000-4224, 2000
  2. 이철, 서준호, 함흥빈, 조인제, 윤형식 '비행제어컴퓨터의 throughput 향상 및 power-interruption 대처 설계' 한국항공우주학회 논문지, 제 35 권, 제 10 호, pp. 940-947
  3. 'TMS320C4x user's guide,' SPRU063C, Texas Instruments, May 1999
  4. J. Blosser, 'Processor Selection Criteria' BAE Off-Set Training Material, 2007
  5. I. Bate, P. Conmy, T. Kelly, J. McDermid, 'Use of modern processors in safety-critical applications,' Computer Journal, no. 6, pp. 531-543, 2001
  6. I. Bate, P. Conmy, J. McDermid, 'Generating evidence for certification of modern processors for use,' in 5th International High Assurance Systems Engineering Symposium, 2000
  7. 'Diverging Architectures for Digital Signal Processing,' BDTI Articles and Presentations, Berkeley Design Technology, Inc. (BDTI), September, 1998
  8. 'Choosing The Right DSP For Real-Time Embedded Systems,' Electronic Design, November 2000
  9. 'External Memory Types for C6000 Systems,' HUNT ENGINEERING Technical Paper, October 2004
  10. 'TMS320C6000 Assembly Language Tools User's Guide,' SPRU186P, Texas Instruments, July 2005
  11. 'TMS320C67x/C67x+ DSP CPU and Instruction Set Reference Guide,' SPRU733A, Texas Instruments, November 2006
  12. K. S. Kong, etc., 'A Design and implementation of debug agent of debug agent for remote debugging of embedded real-time software,' The 8th IASTED International Conference on Applied Informatics-AI2000, February 2000
  13. J. G. Ganssle, 'Debuggers for modern embedded systems,' Embedded Systems Programming, November 1998
  14. 'Code Composer Studio v3.0 Getting Started Guide,' SPRU509E, Texas Instruments, September 2004