Patent ID: 7454604

Claim:
A reusable hardware intellectual property (IP) protocol method for a system-on-chip device, describing a hardware behavior via a software function, the method comprising: (A) determining whether any parameters are needed, corresponding to a determination of whether a hardware IP needs any parameters; wherein if parameters are needed, proceeding to step (B), and if not, proceeding to step (C); (B) inputting at least one function parameter, corresponding to inputting at least one hardware function parameter to the hardware IP; (C) calling the software function corresponding to inputting a request signal to the hardware IP; (D) waiting for a return value from the software function corresponding to waiting for an acknowledge signal from the hardware IP; (E) sending back the return value from the software function corresponding to outputting a result data from the hardware IP when the request signal and the acknowledge signal are enabled; and (F) ending the software function corresponding to resetting or booting the hardware IP.