A SEC-DED Implementation Using FPGA for the Satellite System

위성체용 2비트 오류검출 및 1비트 정정 FPGA 구현

  • No, Yeong-Hwan (Dept.of Computer Electronics Information Engineering, Woosong Information college) ;
  • Lee, Sang-Yong (Dept.of Computer Electronics Information Engineering, Woosong Information college)
  • 노영환 (우송대학교 컴퓨터전자정보공학부) ;
  • 이상용 (우송대학교 컴퓨터전자정보공학부)
  • Published : 2000.02.01

Abstract

It is common to apply the technology of FPGA (Fie이 Programmable Gate Array) which is one of the design methods for ASIC(Application Specific IC)to the active components used in the data processing at the digital system of satellite aircraft missile etc for compact lightness and integration of Printed Circuit Board (PCB) In carrying out the digital data processing the FPGAs are designed for the various functions of the Process Control Interrupt Control Clock Generation Error Detection and Correction (EDAC) as the individual module. In this paper an FPGA chip for Single Error Correction and Double Error Detection (SEC-DED) for EDAC is designed and simulated by using a VLSI design software LODECAP.

Keywords

References

  1. D. C. Bossen, L. C. Chang, and C. L. Chen, 'Measurement and generation of error correcting codes for package failures', IEEE Trans. on Comp., vol. c 27, no. 3, pp 201-204, Mar., 1978 https://doi.org/10.1109/TC.1978.1675072
  2. S. M. Reddy, 'A class of linear codes for error control in byte per card organized digital systems', IEEE Trans. on Comp., vol. c -27, no. 5, pp. 455-459, May, 1978 https://doi.org/10.1109/TC.1978.1675126
  3. C. L. Chen, 'Error-correcting codes with byte error-detection capability', IEEE Trans. on Comp., vol. c-32, no. 7, pp. 615 621, July, 1983 https://doi.org/10.1109/TC.1983.1676293
  4. S. Kaneda, 'A class of odd weight column sec-ded-sbed codes for memory system applications', IEEE Trans. on Comp., vol. c 33, no. 8, pp. 737-739, Aug., 1984
  5. L. A. Dunning, 'SEC BED DED codes for error control in byte- organized memory systems', IEEE Constructions of Some Bit and Byte Error
  6. W. E. Clark, L. A. Dunning, and D. G. Rogers, 'Control codes using partial steiner systems', Trans. on Comp., vol. c-34, pp. 557-562, Jun., 1985. IEEE Trans. on Infor. Theory, vol. IT-35, no. 11, pp. 1305-1310, Nov., 1989
  7. W. E. Clark, L. A. Dunning, and D. G. Rogers, 'Control codes using partial steiner systems', Trans. on Comp., vol. c-34, pp. 557-562, Jun., 1985. IEEE Trans. on Infor. Theory, vol. IT-35, no. 11, pp. 1305-1310, Nov., 1989
  8. L. A. Dunning, 'A SEC BED DED code with byte plus bit error detection', Proc. of 24th Inter. Conf. on Fault Tolerant Computing, pp. 208-211, June, 1994 https://doi.org/10.1109/FTCS.1994.315640
  9. TRW Civil & International Systems Division Space & Electronics Group, 'KOMPSAT equipment specification for remote drive unit', April, 1996
  10. 16비트 중심의 '마이크로 컴퓨터' 조경록, 오무송, 김형래, 박규성 편저, 광문각, 1994
  11. 다목적 실용위성의 '원격구동장치의 하드웨어 설계 연구(제4차년도 연차보고서)', 1998. 5. 16. 산업자원 부, 과학기술부, 정보통신부
  12. AM2960/AM2960A, 16-bit Error Detection and Correction Unit, Adavanced Micro Devices (AMD) Databook
  13. 노영환, 이상용, 이재학 '위성체의 접속회로의 WOHST CASE를 고려한 최적설계', 제2권 pp. 1091-1094, Proceedings of the 13th KACC, October, 1998, Pusan, Korea
  14. 노영환, 이상용, 김진철, '위성체의 에러검출 및 정정 FPGA 구현', 제2권, pp. 1095-1097, Proceedings of the 13th KACC, October, 1998, Pusan, Korea
  15. LODECAP 사용자 설명서, ETRI, 1997