ORBexpress FPGA

VHDL • IP CORE

About ORBexpress FPGA

ORBexpress® FPGA is a lightweight hardware implementation of CORBA targeted for FPGAs. It supports standards-based CORBA operations and all data types. All CORBA message processing is performed directly in FPGA hardware; no GPP is required and the FPGA is not limited to co-processor models of operation.

Because ORBexpress FPGA maintains true location transparency, application functionality can migrate to or from an FPGA at any point in the design cycle. For example, the application can be initially prototyped on a workstation and application objects can be migrated to the FPGA over time as the hardware design matures. The top-level CORBA application can remain unchanged throughout the process.

ORBexpress FPGA Features

    • High performance, small footprint.
    • CORBA communications in hardware without CORBA expertise.
    • System architects can migrate functionality from GPP to FPGA at any time.
    • Design, simulate and implement CORBA into FPGAs with your existing tools and methodology.
    • Full support for dynamic partial reconfiguration.
    • Reduces costs – use an off-the-shelf standards-based hardware abstraction layer.
    • Easy integration and interoperability of FPGAs, GPPs and DSPs in a single layer.

Benefits

High-Performance, Small Footprint

ORBexpress FPGA meets timing for aggressive FPGA clock rates and processes CORBA messages with sub-microsecond latency. The instantiated FPGA hardware is compact and occupies only a small fraction of the available LUTs (Look-Up Tables).

Full Support for Dynamic Partial Reconfiguration

ORBexpress FPGA is designed from the ground up to fully support dynamic partial reconfiguration. Lightweight VHDL (VHSIC Hardware Description Language) wrappers generated by the ORBexpress IDL compiler allow CORBA-enabled FPGA application blocks to dynamically disconnect from the ORB and reconnect after reconfiguration is complete. This occurs without interfering with ORB operations or other FPGA logic.

Design, Simulate and Implement CORBA Communications into FPGAs with Your Existing Tools and Methodology

ORBexpress FPGA works with your existing FPGA design & verification tools and your existing design methodology – no new tools or tool frameworks are required. All ORBexpress FPGA implementation files are provided as VHDL source and synthesized netlist. RTL-level simulation libraries are provided for all netlist-based modules to support fast, efficient simulation.

Low Adoption Costs

ORBexpress FPGA isolates the software programmer from the details of FPGA design and the FPGA designer from the details of CORBA and object oriented programming. Thus cross-discipline training is minimal. Additionally, ORBexpress FPGA provides a re-usable standards-based Hardware Abstraction Layer; eliminating the need to develop communication protocols for every project. Engineering resources can focus on the details of the application.

World-Class Support

ORBexpress FPGA includes one-year of maintenance, support and upgrades with every license.

Free Training

Every license of ORBexpress FPGA includes a 2-day Orbexpress FPGA training class at no additional cost.