Integrated circuit for executing external program codes and method thereof
AssigneeAiroha Technology Corp.
InventorJhang-Liang LIN
Life of this patent
Estimating the term…
Abstract
An integrated circuit for executing external program codes comprises a processor, a read only memory for storing program codes of a first routine and a second routine, and a random access memory comprising a first memory block and a second memory block. The processor executes the first routine and uses a plurality of first memory units in the first memory block for accessing data. The processor executes the second routine and uses a plurality of second memory units in the first memory block for accessing data. The first and second memory units comprise one or more common memory units. The processor executes a third routine stored in an external read only memory and accesses the data of the third routine in the second memory block.
Claims20
An integrated circuit for executing external program codes, comprising:
- a read-only memory, for storing program codes of a first routine and a second routine;
- a random access memory, comprising a first memory block and a second memory block;
- and
- a processor for executing the program codes of the first routine and accesses data in a plurality of first memory units in the first memory block, and executing the program codes of the second routine and accesses data in a plurality of second memory units in the first memory block,
- wherein the first memory units and the second memory units comprise at least one common memory unit and the processor executes program codes of a third routine from an external read only memory and accesses data in the second memory block.
A method of executing external program codes with an integrated circuit, comprising:
- executing program codes of a first routine stored in a first read only memory with a processor and accessing data in a plurality of first memory units in the first memory block in the random access memory;
- executing program codes of a second routine stored in the first read only memory with the processor and accessing data in a plurality of second memory units in the first memory block in the random access memory;
- and
- executing program codes of a third routine stored in a second read only memory with the processor and accessing data in the second memory block in the random access memory;
- wherein the processor, the first read only memory, and the random access memory are configured in the integrated circuit, the second read only memory is configured outside the integrated circuit, and the first memory units and the second memory units comprise at least one common memory unit.
Dependencies are inferred from the claim text.