• Title/Summary/Keyword: OBC(On Board Computer)

Search Result 33, Processing Time 0.024 seconds

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

  • Choi, Jong-Wook;Nam, Byeong-Gyu
    • Journal of Satellite, Information and Communications
    • /
    • v.8 no.1
    • /
    • pp.54-60
    • /
    • 2013
  • 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 processor in OBC of next generation satellite which is currently developed by KARI is adopted the LEON2-FT/AT697F processor based SPARC v8 as main processor and controls various devices such as SpaceWire, MIL-STD-1553B and CAN through PCI on the standardized communication chips. This paper presents the architecture and design of system software for LEON2-FT processor based on PCI, and development of PCI software component. Also it describes the porting of VxWorks 6.5 for LEON2-FT and the test under the simulation environment for LEON2-FT and PCI with communication chips.

Throughput Analysis of SBC for MSC on KOMPSAT-2

  • Heo H.P.;Kong J.P.;Kim Y.S.;Park J.E.;Chang Y.J.;Lee S.H.
    • Proceedings of the KSRS Conference
    • /
    • 2005.10a
    • /
    • pp.593-596
    • /
    • 2005
  • The MSC is a remote sensing instrument with very high performance that is to be installed on KOMPSAT2 satellite. The MSC consists of EOS (Electro-Optic Subsystem), PMU (Payload Management Unit) and PDTS (Payload Data Transmission Subsystem). PMU controls and monitors all the other payload units by sending commands and collecting telemetry. PMU is in charge of interfacing between payload system and satellite bus system. PMU gets commands from ground-station via OBC (On-Board Computer) that is a main controller of the satellite bus system and sends telemetry to the ground-station via OBC. There is a processor module, called SBC (Single Board Computer) in the PMU. The SBC is a main controller of the MSC system. The main roles of the SBC are payload mission management, command validation and execution, telemetry collection and monitoring, ancillary data handling, event reporting, power control of payload sub-units and communication with these units. Intel's 80486DX2 processor has been used for the SBC. Due to the fact that the SBC plays important roles for imaging mission execution and handles a lot of control data that is required for payload operation, it is required to make analysis of the CPU load when it is in maximum operation mode. In this paper, the analysis and measurement results of the SBC throughput in the maximum operation mode.

  • PDF

SPACE RADIATION ENVIRONMENT MONITORED BY KITSAT-1 AND KITSAT-2 (우리별 1, 2호에서의 고에너지 입자 환경 관측)

  • 신영훈;박선미;민경옥;김성헌;이대희
    • Journal of Astronomy and Space Sciences
    • /
    • v.13 no.2
    • /
    • pp.149-162
    • /
    • 1996
  • The results of space radiation experiments carried out on board the first two Korean technology demonstration microsatellites are presented in this paper. The first satellite, KITSAT-1, launched in August 1992, carries a radiation monitoring payload called cosmic ray experiment(CRE) for characterizing the low-earth orbit(LEO) radiation environment. The CRE consists of two sub-systems: the cosmic particle experiment (CPE) and the total dose experiment(TDE). In addition, single event upset(SEU)rates of the program memory and the RAM disk are also monitored. The second satellite, KITSAT-2, launched in September 1993, carries a newly developed 32-bit on-board computer(OBC), KASCOM(KAIST satellite computer in addition to OBC186. SEUs ocurred in the KASCOM, as well as in the program memory and RAM disk memory, have been monitored since the beginning of the satellite operation. These two satellites, which are very similar in structures but different in orbits, provide a unique opportunity to study the effects of the radiation environment characterized by the orbit.

  • PDF

Design and Development of PCI-based 1553B Communication Software for Next Generation LEO On-Board Computer (차세대 저궤도 위성의 PCI 기반의 1553B 통신 소프트웨어 설계)

  • Choi, Jong-Wook;Jeong, Jae-Yeop;Yoo, Bum-Soo
    • Journal of Satellite, Information and Communications
    • /
    • v.11 no.3
    • /
    • pp.65-71
    • /
    • 2016
  • Currently developing the OBC of the next-generation LEO satellite by Korea Aerospace Research Institute adopts the LEON2-FT/AT697F processor to achieve high performance. And various communication devices such as SpaceWire, MIL-STD-1553B, DMAUART and CAN Master are integrated to the separated standard communication FPGAs within the OBC, where they can be controlled by the processor and flight software (FSW) through PCI interface. The Actel 1553BRM IP core is used for the 1553B in the next-generation LEO OBC and the B1553BRM wrapper from Aeroflex Gaisler is used for connecting it to the AMBA bus in FPGA. This paper presents the design and development of PCI-based 1553B communication software, and describes the handling mechanism of 1553B operation in FSW task level. Also it shows the test results on real-hardware and simulator.

Design and Implementation of a Processor Monitor and Fault Injection System for Next Generation Spacecraft Computer Board (차세대 위성탑재컴퓨터를 위한 프로세서 모니터 및 고장주입 시스템의 설계 및 구현)

  • Jeong, Jae-Yeop;Choi, Jong-Wook;Cheon, Yee-Jin
    • Journal of Satellite, Information and Communications
    • /
    • v.9 no.4
    • /
    • pp.97-103
    • /
    • 2014
  • In order to verify normal operation of satellite OBC(On Board Computer), it is essential that processor monitoring and debugging. So we are using the GRMON of Aeroflex Gaisler. It provides a lot of features for debugging of LEON processor but we can't use that features on the NGSCB(Next Generation Spacecraft Computer Board) except a few things. So the cost-effectiveness is very low. And for hardware fault injection, we are using a method of modify satellite flight software, because we can't modify GRMON. This method can not guarantee normal operation of the satellite flight software. So in this paper we were developed the processor monitoring and fault injection tool for NGSCB.

Command Processing Methodology in KOMPSAT Flight Software (아리랑위성 탑재소프트웨어에서의 명령처리 방안)

  • 강수연
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2001.10c
    • /
    • pp.511-513
    • /
    • 2001
  • 다목적 실용위성인 아리랑 위성은 각각의 기능을 수행하는 3개의 프로세서들로 분산되어 있으며 이들 프로세서들은 데이터 버스인 MID-STD-1553을 통해 프로세서간 통신을 수행하게 되며, 지상과의 통신을 위해서는 CCSDS(Consultative Committee fur Space Data)[1] 표준 규격을 채택하여 사용하고 있다. 이 표준 규격에 맞추어 지상에서는 위성으로 명령들을 보내게 리며 각각의 3개 프로세서 상에서 수행중인 탑재 소프트웨어 중 명령처리(Command and Communication Interface) 소프트웨어에서는 이들 명령들을 각각의 명령어 유형에 따라 처리하게 된다. 지상으로부터 전송되어진 명령들은 3개 프로세서 중 OBC(On-Board Computer)를 통해 처리되어진 후 1553B Data Bus를 통해 다른 2개 프로세서로 전송되어진다. 본 논문에서는 아리랑 위성에서 처리되는 명령득의 유형의 설계 및 구현 방법을 설명한다.

  • PDF

KOMPSAT-2 RF COMPATIBILITY TEST FOR S-BAND

  • Cho Seung-Won;Youn Young-Su;Choi Jong-Yeon;Choi Seok-Weon
    • Bulletin of the Korean Space Science Society
    • /
    • 2004.10b
    • /
    • pp.344-346
    • /
    • 2004
  • KOMPSAT-2 (Korea Multi Purpose Satellite 2) which is scheduled to launch in 2005 year will communicate with KARI TTC (Tracking, Telemetry, and Command) station flying along sun synchronous orbits (685 km). The command from KARI TTC passes S-band omni-antenna, RF assembly, and transponder and finally reachs OBC (On Board Computer). The telemetry from KOMPSAT-2 arrives at KARI TTC through inverse procedure. In this paper, RF compatibility test between KOMPSAT-2 and KARI TTC station is demonstrated. RF interface for this test was established through real space and uplink signal test and downlink signal test and uplink & downlink signal test were performed.

  • PDF

Command Processing in KOMPSAT-2 (아리랑 위성 2호 명령처리)

  • Kang, Soo-Yeon
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11b
    • /
    • pp.1213-1216
    • /
    • 2002
  • 다목적 실용위성인 아리랑 위성 2호는 각각의 기능을 수행하는 3개의 프로세서들로 분산되어 있으며 이들 프로세서들은 데이터 버스인 MID-STD-1553을 통해 프로세서간 통신을 수행하게 되며, 지상과의 통신을 위해서는 CCSDS(Consultative Committee for Space Data)[1] 표준 규격을 채택하여 사용하고 있다. 이 표준 규격에 맞추어 지상에서는 위성으로 명령들을 보내게 되며 각각의 3개 프로세서 상에서 수행중인 탑재 소프트웨어 중 명령처리 소프트웨어에서는 이들 명령들을 각각의 명령어 유형에 따라 처리하게 된다. 지상으로부터 전송되어진 명령들은 3개 프로세서 중 OBC(On-Board Computer)를 통해 처리되어진 후 1553B Data Bus를 통해 다른 2개 프로세서로 전송되어진다. 본 논문에서는 아리랑 위성에서 처리되는 명령들의 유령과 처리 방법을 설명한다.

  • PDF

Satellite Software Design and Implementation for AIS Payload Operation (AIS 탑재체 운영을 위한 위성탑재소프트웨어 설계 및 구현)

  • Jeong, Jae-Yeop;Choi, Jong-Wook;Yoo, Bum-Soo;Lew, Je-Young
    • Journal of Satellite, Information and Communications
    • /
    • v.11 no.3
    • /
    • pp.92-99
    • /
    • 2016
  • AIS(Automatic Identification System) is an vessel traffic management system which exchanges vessel data with other nearby ships, AIS base stations using VHF band. A domestic AIS base station is located along coast lines or island. So it is difficult to collect vessel data from the ocean. To solve this problem, we adopted AIS payload on the low earth orbit satellite. The AIS payload on the satellite is interfaced with OBC(On-Board Computer) via UART and the FSW(Satellite Flight Software) manages it. The FSW have to receive AIS command from ground station and forward to AIS payload. Similarly FSW have to receive response, OBP, OGP data from AIS payload and it is downlink to the ground station. So in this paper we describe the FSW design & implementation for AIS payload.

Development ERC32 Processor Emulator based on QEMU (QEMU를 기반으로 한 ERC32 프로세서 에뮬레이터 개발)

  • Choi, Jong-Wook;Shin, Hyun-Kyu;Lee, Jae-Seung;Cheon, Yee-Jin
    • Aerospace Engineering and Technology
    • /
    • v.10 no.2
    • /
    • pp.105-113
    • /
    • 2011
  • During the development of flight software, the processor emulator and satellite simulator are essential tools for software development and verification, which can be substituted for the actual hardware. LEO satellites being developed by KARI recently use the MCM-ERC32SC processor for on-board computer (OBC). For the flight software (FSW) development and testing, the software-based spacecraft simulator was developed using TSIM-ERC32 processor emulator from Aeroflex Gaisler. It is needed to get rid of the constraints and dependencies of TSIM-ERC32 processor emulator and to obtain high performance processor emulator to develop full satellite simulator. This paper presents the development of the ERC32 emulator based on open source dynamic translator, QEMU, as the first step. And it describes the software development and testing/debugging on the developed emulator.