×

Semiconductor device, system for performing data processing, and method for performing communication between software framework and plurality of software modules

  • US 20060248223A1
  • Filed: 04/27/2006
  • Published: 11/02/2006
  • Est. Priority Date: 04/28/2005
  • Status: Active Grant
First Claim
Patent Images

1. A semiconductor device comprising:

  • a plurality of data processing modules;

    a controller that performs a framework process and controls the data processing modules;

    a memory module that provides a work area for the data processing modules and the controller; and

    a bus that allows the controller to access to the data processing modules and the memory module, wherein each of the data processing modules comprises;

    a core module that performs data processing on input data and generates output data;

    an operation interface that receives the input data and outputs the output data; and

    a query interface that notifies static entry of the operation interface to the framework process, wherein the controller performs procedures comprising;

    registering an entry name of the query interface with respect to each of the data processing modules to the framework process;

    issuing a query from the framework process to the query interface in any one of the data processing modules based on the registered entry name;

    obtaining the static entry by the framework process from the query interface; and

    accessing the operation interface of the data processing modules by the framework process based on the obtained static entry.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×