Abstract:
A system on chip and an operating method thereof are disclosed. The system on chip according to an embodiment of the present invention comprises a CPU which sets prefetch direction and information on memory management unit allocation; a master intellectual property which processes at least one working set; at least one memory management unit which is allocated to each working set and translates virtual addresses of the working sets into physical addresses; an address dispenser which saves the information on the memory management unit allocation and allocates the memory management units which will carry out translating based on the information; and a memory device which saves the information on the physical addresses of data and the data. The memory management units pre-fetch a page table entry from the page table based on the prefetch direction.
Abstract:
An integrated circuit includes a control logic circuit which calculates a target entry address using data block offset printed out from a second memory device; and a first direct memory access (DMA) controller which reads one of multiple entries included in a buffer descriptor saved in a first memory device based on the target entry address.