Program initiation control apparatus
AssigneePanasonic Corporation
InventorsKenji Iwahashi, Yoshihisa Shimazu
Life of this patent
Estimating the term…
Abstract
A CPU reads a system initialization program from a first recording area and stores the read system initialization program to an internal memory, and then reads the system initialization program from the internal memory and executes the system initialization and initialization of a second recording area. A DMA control unit transfers a system control program included in the program from the first recording area to the second recording area without through the CPU. A memory management unit manages a processing state of the transfer of the system control program to the second recording area by the DMA control unit. The CPU reads the program from the second recording area and executes the system control in collaboration with the memory management unit.
Claims18
A program initiation control apparatus which reads programs in sequence from a first recording area via a second recording area, the first recording area having two or more memory blocks, each memory block including a record part group numbered in order, each comprising one or more memory pages, the program being stored in the aforementioned record part group, the second record area allowing random access in a unit smaller than the memory page, the program initiation control apparatus comprising:
- an internal memory configured to store a system initialization program included in the programs;
- a CPU configured to read the system initialization program from the first recording area and transfer the read system initialization program to the internal memory, and then read the system initialization program from aforementioned internal memory and execute the system initialization and initialization of the second recording area;
- a DMA control unit configured to transfer the system initiation program and a system control program included in the programs from the first recording area to the second recording area without through the CPU;
- an ECC operation unit for executing ECC operation of the program being transferred by the DMA control unit;
- and
- a memory management unit configured to manage a processing state of the transfer of the system control program to the second recording area by the DMA control unit;
- wherein:
- the DMA control unit is further configured to transfer the system control program to the second recording area from the first recording area in parallel with execution of system initiation after the CPU reads the system initiation program transferred to the second recording area, and
- when the DMA control unit transfers the system initiation program and a system control program from the first recording area to the second recording area, the ECC operation unit simultaneously executes the ECC operation of the programs which are being transferred.
Dependencies are inferred from the claim text.