Development of Inter-ORB Protocol for FPGA ORB

FPGA ORB를 고려한 ORB 연동 프로토콜 개발

  • Jeong, Hea-Kyung (Division of Electronics & Information Engineering, Chonbuk Nat'l Univ.) ;
  • Bae, Myung-Nam (USN-based Application Technology Research Team, ETRI) ;
  • Lee, In-Hwan (USN-based Application Technology Research Team, ETRI) ;
  • Lee, Yong-Seok (Division of Electronics & Information Engineering, Chonbuk Nat'l Univ.)
  • 정혜경 (전북대학교 전자정보공학부) ;
  • 배명남 (한국전자통신연구원 USN응용기술연구팀) ;
  • 이인환 (한국전자통신연구원 USN응용기술연구팀) ;
  • 이용석 (전북대학교 전자정보공학부)
  • Received : 2009.06.09
  • Published : 2009.10.25

Abstract

HAO is a ORB engine to support the logic-based CORBA component developments in FPGA. In this papers, in order to give the interoperability between general CORBA and HAO, we propose newly the specialization of GIOP(General Inter-ORB Protocol) from consideration of FPGA. It compose of the two major capability. First, it can abstract the hardware structure from the various system board environments. Secondly, also it is possible to minimize the monopoly occupation for shared resource such as system bus, external memory.

HAO는 로직 기반의 코바 컴포넌트 개발을 수용하기 위해 FPGA에 탑재되는 ORB엔진이다. 본 논문은 표준 코바와 HAO 간 연동을 제공하기 위한 과정으로, 표준 ORB간 연동 프로토콜인 GIOP의 구체화 방안에 대해 기술한다. 구체적으로, 시스템 보드의 하드웨어 자원을 직접 사용한다는 관점에서 HAO Core가 하드웨어 독립성을 갖도록 하여야 하며, 공유 자원에 대한 빠른 제어 반환을 고려한 최적화 방안을 포함해야 한다.

Keywords

References

  1. Joint Tactical Radio Systems, 'Software Communications Architecture Specification V2.2.' Nov. 2002
  2. Mark Goosman, 'Changing Horses in Midstream: Partial Reconfiguration for FPGA Designs,' COTS Journal, May 2006
  3. Joe Jacob, 'CORBA for FPGA: The Missing Link For SCA Radios,' COTS Journal, Vol. 9, No. 1, pp. 30-33, Jan. 2007
  4. 배명남, 이병복, 박애순, 'FPGA에서 SCA 컴포넌트 개발을 지원하는 하드웨어 ORB', 한국통신학회논문지, 제34권, 제3호(무선통신), pp. 185-196, 2009
  5. John Huie, et. al., 'Synthesizing FPGA Cores for Software Defined Radio,' SDR Forum, Nov. 2003
  6. S. Aslam-Mir, 'ICO: Integrity Circuit ORB,' PrismTech white paper, 2006
  7. 장종현, 이동길, 한치문, '개방형 통신 시스템을 위한 고성능, 고신뢰성 CORBA 플랫폼에 관한 연구', 대한전자공학회논문지, 제41권 TC편, 제2호, pp. 19-29, 2004
  8. Object Management Group, 'The Common Object Request Broker Architecture: Core Specification Revision 3.0.' Dec. 2002
  9. Intel PXA27x Processor Family Developer's Manual, 2004
  10. Xilinx, Virtex-4 FPGA User Guide(UG070) V2.5, June 2008