Memory Updating
First Claim
1. A method for updating an internal memory on a semiconductor device from an external memory, data in the external memory being arranged for flow in a plurality of data portions, the method comprising:
- writing a first data portion from the external memory to the internal memory;
processing the first data portion; and
while the first data portion is being processed, once a selected data item is processed, starting to write a second data portion from the external memory to the internal memory.
8 Assignments
0 Petitions
Accused Products
Abstract
There is provided a method for updating an internal memory on a semiconductor device from an external memory. The external memory is arranged in a plurality of data portions. The method comprises the steps of writing a first data portion from the external memory to the internal memory, processing the first data portion and, while the first data portion is being processed, once a selected data item is processed, starting to write a second data portion from the external memory to the internal memory. The method may be applied to the processing of software by an embedded processor on a semiconductor device. There is also provided a semiconductor device and a hardware module for the semiconductor device.
20 Citations
44 Claims
-
1. A method for updating an internal memory on a semiconductor device from an external memory, data in the external memory being arranged for flow in a plurality of data portions, the method comprising:
-
writing a first data portion from the external memory to the internal memory; processing the first data portion; and while the first data portion is being processed, once a selected data item is processed, starting to write a second data portion from the external memory to the internal memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A semiconductor device for operation with an external memory, data in the external memory being arranged for flow in a plurality of data portions, the semiconductor device comprising:
-
an internal memory for storing a data portion; a memory controller for writing data from the external memory to the internal memory; a processor for processing the data portion in the internal memory; and a hardware module arranged, once a selected data item in a first data portion is processed, to instruct the memory controller to write a second data portion from the external memory to the internal memory. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A hardware module for a semiconductor device, the semiconductor device being arranged for operation with an external memory, data in the external memory being arranged for flow in a plurality of data portions,
the semiconductor device comprising an internal memory for storing a data portion, a memory controller for writing data from the external memory to the internal memory and a processor for processing the data portion in the internal memory; - and
the hardware module being arranged, once a selected data item in a first data portion is processed, to instruct the memory controller to write a second data portion from the external memory to the internal memory. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
- and
Specification