Presentation 2009-01-14
Object-Oriented Programming and Testing Environment for an FPGA Using CORBA/GIOP Protocol
Takeshi Ohkawa, Kenji Toda,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) 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.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) ORB / Object Request Broker / GIOP / FPGA / Testing / Distributed Object
Paper # ICD2008-137
Date of Issue

Conference Information
Committee ICD
Conference Date 2009/1/6(1days)
Place (in Japanese) (See Japanese page)
Place (in English)
Topics (in Japanese) (See Japanese page)
Topics (in English)
Chair
Vice Chair
Secretary
Assistant

Paper Information
Registration To Integrated Circuits and Devices (ICD)
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) Object-Oriented Programming and Testing Environment for an FPGA Using CORBA/GIOP Protocol
Sub Title (in English)
Keyword(1) ORB
Keyword(2) Object Request Broker
Keyword(3) GIOP
Keyword(4) FPGA
Keyword(5) Testing
Keyword(6) Distributed Object
1st Author's Name Takeshi Ohkawa
1st Author's Affiliation National Institute for Advanced Industrial Science and Technology (AIST):Information Technology Research Institute (ITRI)()
2nd Author's Name Kenji Toda
2nd Author's Affiliation National Institute for Advanced Industrial Science and Technology (AIST):Information Technology Research Institute (ITRI)
Date 2009-01-14
Paper # ICD2008-137
Volume (vol) vol.108
Number (no) 375
Page pp.pp.-
#Pages 6
Date of Issue