| US 7,543,130 B2 | ||
| Digital signal processor for initializing a ram | ||
| Yasuyuki Muraki, Hamamatsu (Japan) | ||
| Assigned to Yamaha Corporation, Hamamatsu-shi (Japan) | ||
| Filed on Nov. 10, 2004, as Appl. No. 10/986,525. | ||
| Claims priority of application No. 2003-385234 (JP), filed on Nov. 14, 2003; application No. 2004-240705 (JP), filed on Aug. 20, 2004; application No. 2004-297983 (JP), filed on Oct. 12, 2004; and application No. 2004-323735 (JP), filed on Nov. 08, 2004. | ||
| Prior Publication US 2005/0138275 A1, Jun. 23, 2005 | ||
| Int. Cl. G06F 12/00 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01); G06F 17/10 (2006.01); G06F 3/00 (2006.01); G11C 7/00 (2006.01) | ||
| U.S. Cl. 711—200 [711/166; 711/170; 711/104; 711/106; 711/218; 708/300; 365/222; 710/10] | 8 Claims |

| 1. A digital signal processor comprising:
a data storage for temporarily storing audio data sampled at a first frequency, wherein the data storage is divided into a
plurality of sub-areas that are respectively designated by addresses in access operations on the data storage;
a program memory for storing a program including a plurality of instructions, at least one of the plurality of instructions
including an address required for accessing the data storage;
a program counter, responsive to a program counter clock having a second frequency, for sequentially providing addresses to
the program memory to sequentially address the plurality of instructions in the program memory at a rate defined by the program
counter clock, the second frequency being a multiple of the first frequency;
an operation circuit for performing calculations on the audio data that are read from the data storage, in accordance with
the addressed instructions of the program memory;
a write circuit; and
a non-access detector coupled to the program memory for making a determination as to whether the addressed instruction includes
an address required for accessing the data storage, and upon determining that the addressed instruction does not include an
address required for accessing the data storage, providing a non-access signal to the write circuit to cause the write circuit
to compulsorily write a logic “0” into one of the plurality of sub-areas, the non-access detector making the determination
upon the occurrence of each program counter clock.
|