CORBA/GIOPを用いたFPGA向けオブジェクト指向プログラミング・テスト環境(組込みシステムプラットフォーム)

  • 大川 猛
    National Institute for Advanced Industrial Science and Technology (AIST), Information Technology Research Institute (ITRI)
  • 戸田 賢二
    National Institute for Advanced Industrial Science and Technology (AIST), Information Technology Research Institute (ITRI)

書誌事項

タイトル別名
  • Object-Oriented Programming and Testing Environment for an FPGA Using CORBA/GIOP Protocol

この論文をさがす

抄録

A small software and a circuit system are implemented on a Xilinx Spartan 3E FPGA, which handles CORBA (Common Object Request Broker Architecture)/GIOP (General Inter ORB Protocol) message with small runtime memory footprint (about below 16K Bytes) in small circuit size (about below 1500 LUTs). The small circuit system, which is named "ORB Engine", is composed of MicroBlaze soft-core processor provided by Xilinx, UART (Universal Asynchronous Receiver and Transceiver) controller and Interrupt controller. Connecting the ORB Engine's UART port to the PC's serial port, user's circuit resided on the FPGA can be operated from the PC by a simple remote method call. The ORB Engine interprets a method-call request from the PC, set the parameter value to the user's circuit, retrieves the output from the user's circuit and sends the result back. The ORB Engine is an interface for a circuit in an FPGA, easily understood by software engineers. The whole system works as an object-oriented programming and testing environment. The proposed system contributes to design quality of FPGAs in embedded systems.

収録刊行物

詳細情報 詳細情報について

  • CRID
    1571698602495018624
  • NII論文ID
    110007138399
  • NII書誌ID
    AA12149313
  • ISSN
    09196072
  • 本文言語コード
    en
  • データソース種別
    • CiNii Articles

問題の指摘

ページトップへ