$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

PCI 기반 LEON2-FT 프로세서를 위한 시스템 소프트웨어 설계 및 시뮬레이션
System Software Design and Simulation for LEON2-FT Processor based on PCI 원문보기

통신위성우주산업연구회논문지 = The Journal of Korea Society of Communication and Sapce Technology, v.8 no.1, 2013년, pp.54 - 60  

최종욱 (한국항공우주연구원 위성비행소프트웨어팀) ,  남병규 (충남대학교 컴퓨터공학과)

초록
AI-Helper 아이콘AI-Helper

인공위성의 임무가 다양해지고 요구사항이 높아짐에 따라 탑재컴퓨터의 성능 향상이 필수적으로 대두되었으며, 인공위성 탑재컴퓨터의 활용도를 높이기 위해 표준화 설계 및 시스템 재구성이 가능한 모듈화 기반으로 개발 되고 있다. 현재 한국항공우주연구원에서 개발 중인 차세대 인공위성의 탑재컴퓨터 경우 높은 성능을 제공하기 위해 SPARC v8 기반의 LEON2-FT/ AT697F 프로세서를 채택하였으며 SpaceWire, MIL-STD-1553B, CAN 등의 다양한 통신 디바이스들을 표준화 된 통신칩으로 구성하여 프로세서에서 PCI 통신을 통해 각종 디바이스들을 제어 및 통신 할 수 있도록 개발 하고 있다. 본 논문에서 차세대 탑재컴퓨터의 LEON2-FT 프로세서와 PCI 기반에서의 시스템 소프트웨어 개발 방안에 대해서 기술하며, PCI 소프트웨어 컴포넌트 설계 및 실시간 운영체제인 VxWorks 6.5 포팅 그리고 개발 된 시스템 소프트웨어를 검증하기 위한 시뮬레이션 방안을 제시한다.

Abstract AI-Helper 아이콘AI-Helper

The need for high performance of on-board computer (OBC) is essential due to the growing requirements and diversified missions, and so OBC has been developed on the basis of the standard design and reconfigurable modularization in order to improve the utilization of OBC for different missions. The p...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 차세대 인공위성 탑재컴퓨터의 프로세서로 사용될 LEON2-FT/AT697F상에서 PCI 내부 버스를 통해 통신칩을 제어하기 위한 시스템 소프트웨어 개발 방안과 PCI 소프트웨어 컴포넌트 설계에 대해서 설명하였다. 그리고 테스트 환경을 구축하기 위하여 TSIM-LEON2와 개발된 시뮬레이션 모델을 통해 PCI 초기화 과정과 VxWorks 6.
  • 본 논문에서는 현재 항우연에서 개발 중인 차세대 탑재컴퓨터에서 탑재소프트웨어 개발을 위한 PCI 디바이스 드라이버 개발 방안 및 PCI 소프트웨어 컴포넌트 설계에 대해서 기술하며, 실시간 운영체제인 VxWorks 6.5를 LEON2-FT에 포팅하는 과정에 대해서 설명한다. 그리고 TSIM-LEON2를 이용하여 통신칩과 PCI 인터페이스를 시뮬레이션 및 테스트 방안을 제시한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
인공위성 탑재컴퓨터에 사용되는 프로세서는 어떻게 설계되나? 인공위성 탑재컴퓨터에 사용되는 프로세서는 우주환경에서도 정상적으로 동작할 수 있도록 특수하게 설계된다. NASA의 경우 1990년도 초중반에는 인텔계열의 8085/80386 프로세서가 사용되었으나, 2000년대부터는 PowerPC 계열의 RAD750 및 RAD6000 프로세서가 사용되었다.
ERC32 프로세서의 문제점은? ERC32 프로세서의 경우 20MHz의 시스템 클록의 한계를 가지고 있으며, 인터페이스가 복잡하여 SoC (System On Chip) 형태로 개발이 어려우며 무엇보다 ERC32 프로세서 자체가 미국 라이센서를 기반으로 하고 있어 ERC32 프로세서를 변경/향상[3] 시킬 수 없었다. ESA에서는 이러한 문제를 해결하기 위하여 LEON 프로젝터를 2000년도 초반부터 시작하였으며, LEON 프로세서의 개발 개념으로 유럽 자체 디자인, radiation harden/SEU free, 표준 인터페이스, VHDL (VHSIC Hardware Description Language) 설계, 100MIPS 이상의 고성능 등을 목표[4]로 개발 되었다.
차세대 탑재컴퓨터의 구조의 통신칩에 집적되는 통신 모듈의 특징은? 2개의 통신칩에는 다양한 미션을 수행 할 수 있도록 SpW, 1553B, DMA UART, UART, CAN, GPIO등의 통신 모듈과 메모리가 AMBA 버스로 연결되며, AT697F와 PCI 통신을 수행 할 수 있도록 PCI Initiator/Target을 가지고 있다. 통신칩에 집적되는 모든 통신 모듈은 VHDL로 개발 된 IP들이며 AMBA 표준 버스를 사용하기 때문에 새로운 모듈의 추가/삭제가 용이하다.
질의응답 정보가 도움이 되었나요?

참고문헌 (9)

  1. Atmel, "Rad-Hard 32bit SPARC V8 Processor AT697F", 2008. 

  2. The ESA Next Generation Microprocessor (NGMP), http://microelectronics,esa.int/ngmp/ 

  3. Jiri Gaisler, "LEON-1 Processor - First Evaluation Results," European Space Components Conference (ESCCON), Vol. 439, pp.183-187, 2000. 

  4. Jiri Gaisler, "LEON SPARC Processor The past, present and future," RAMP (Research Accelerator for Multiple Processors), 2007. 

  5. Atmel, "Atmel Space Rad-Hard Processors and Communications ICs," 2012. 

  6. Aeroflex Gaisler, "TSIM2 Simulator User's Manual v2.0.24,", October, 2012. 

  7. David Edell, "Multi-Core Processing in Flight Software," Workshops on Spacecraft Flight Software, Nov. 7-9, 2012. 

  8. Aeroflex Gaisler, "Dual-Core LEON3-FT SPARC v8 Processor GR712RC User's Manual,", October, 2011. 

  9. Aeroflex Gaisler, "PCI to SpaceWire and 1553 Bridge GR701A User's Manual v1.0.0,", June, 2007. 

저자의 다른 논문 :

관련 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로