Training Class:

CORBA Development Using ORBexpress FPGA

Course Description

This course will provide students with a hands-on working knowledge of the ORBexpress FPGA product and how to integrate FPGA hardware into the ORBexpress FPGA framework. The concept of connecting FPGA hardware with an FPGA-based CORBA ORB and communicating among CORBA objects will be presented. The use of basic ORBexpress FPGA tools and illustrated examples (including generated code) will be shown.

Student/Participant

FPGA hardware developers and project team members who need a working, practical understanding of how to integrate FPGA hardware into a CORBA application using ORBexpress FPGA.​

Course Goals

This course will enable students to:

    • Understand the goals and rationale behind implementing FPGA hardware within a CORBA project.
    • Use ORBexpress FPGA and CORBA in their FPGA hardware development efforts
    • Familiarize themselves with both the basics and the advanced uses of ORBexpress FPGA.
    • Experience hands-on, practical examples of using ORBexpress FPGA.

Prerequisites

The student should be familiar with FPGA and hardware development concepts, in general. A working knowledge of VHDL will assist in the completion of hands-on exercises.

No knowledge of CORBA, Distributed Object Computing or ORBexpress is needed nor assumed.

Duration

Two (2) days.

Materials

Each student will be provided with a PC or Workstation computer with both ORBexpress FPGA and a corresponding FPGA development environment installed. All computers will be connected on a LAN to enable client/server lab exercises.

Students will be provided with a copy of the instructor’s slides, a paper copy of the product manuals, and a copy of current ORBexpress FPGA release notes and FAQs.