Data processing system having built-in memory in micro-processor
First Claim
1. A data processing system comprising:
- a microprocessor comprising;
a central processing unit (CPU) for executing programs or calculating data; and
a built-in non-volatile program memory within the microprocessor for storing a startup program;
a volatile memory for storing programs or data temporarily;
a permanent memory for storing an application program permanently;
a bus connected to the microprocessor, the volatile memory, and the permanent memory for transmitting programs or data; and
a power supply comprising a switch and providing power to the data processing system to maintain normal operation of the data processing system;
wherein, while the switch of the power supply is turned on, the startup program stored in the non-volatile program memory is initialized first to load the application program from the permanent memory into the volatile memory via the bus, so that the CPU only needs to call and execute the application program in the volatile memory, instead of the permanent memory.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is a data processing system, which comprises a microprocessor. The microprocessor comprises a central processing unit (CPU) and a built-in non-volatile program memory for storing a startup program. The system further comprises a volatile memory, a permanent memory for storing an application program permanently, a bus connected to the microprocessor, the volatile memory and the permanent memory, and a power supply for providing power to the data processing system. While the switch of the power supply is turned on, the startup program stored in the non-volatile program memory is initialized first to transmit the application program stored in the permanent memory to the volatile memory via the bus, so that the CPU only needs to call and execute the application program in the volatile memory, instead of the permanent memory, and doesn'"'"'t need to read the permanent memory repeatedly to avoid reducing the system efficiency.
13 Citations
16 Claims
-
1. A data processing system comprising:
-
a microprocessor comprising;
a central processing unit (CPU) for executing programs or calculating data; and
a built-in non-volatile program memory within the microprocessor for storing a startup program;
a volatile memory for storing programs or data temporarily;
a permanent memory for storing an application program permanently;
a bus connected to the microprocessor, the volatile memory, and the permanent memory for transmitting programs or data; and
a power supply comprising a switch and providing power to the data processing system to maintain normal operation of the data processing system;
wherein, while the switch of the power supply is turned on, the startup program stored in the non-volatile program memory is initialized first to load the application program from the permanent memory into the volatile memory via the bus, so that the CPU only needs to call and execute the application program in the volatile memory, instead of the permanent memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
Specification