Command processing apparatus and command processing method

Information

  • Patent Application
  • 20070233960
  • Publication Number
    20070233960
  • Date Filed
    December 19, 2006
    17 years ago
  • Date Published
    October 04, 2007
    16 years ago
Abstract
According to one embodiment, the present invention comprises a command cache in which a command which is not compressed or encoded is written from the outside, a data cache in which a compressed or encoded command is written, a processor which executes processing based on a command written in the command cache, and decompresses or decodes a command written in the data cache, and a special cache in which a command decompressed or decoded by the processor is written and which subjects the command to processing by the processor.
Description

BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS

A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.



FIG. 1 is a view of an embodiment according to the present invention illustrating an example of a digital television broadcasting receiving device and a network system mainly constituted of this device;



FIG. 2 is a block diagram illustrating a main signal processing system in the digital television broadcasting receiving device in this embodiment;



FIG. 3 is a block diagram illustrating a specific example of information transmitting means between a processor and a memory section in the digital television broadcasting receiving device in this embodiment;



FIG. 4 is a view illustrating an address map of caches in the digital television broadcasting receiving device in this embodiment;



FIG. 5 is a block diagram illustrating a specific example of a judgment section of the processor in the digital television broadcasting receiving device in this embodiment;



FIG. 6 is a flowchart illustrating a judgment operation of the processor in the digital television broadcasting receiving device in this embodiment;



FIG. 7 is a flowchart illustrating an operation of fetching a command from a special cache by the processor in the digital television broadcasting device in this embodiment; and



FIG. 8 is a view illustrating an example of cache tags when a special cache is newly provided in the digital television broadcasting device in this embodiment.


Claims
  • 1. A command processing apparatus comprising: a command cache in which a command which is not compressed or encoded is written from the outside;a data cache in which data which is input/output with respect to the outside is written and a compressed or encoded command is written from the outside;a processor which executes processing based on a command written in the command cache, executes input/output of data with respect to the outside through the data cache, and decompresses or decodes a command written in the data cache; anda special cache in which a command decompressed or decoded by the processor is written and which subjects the command to processing by the processor.
  • 2. A command processing apparatus according to claim 1, wherein writing a command from the processor in the special cache is executed without judging whether the same command already exists in the special cache.
  • 3. A command processing apparatus according to claim 1, wherein the processor comprises a judgment section which judges whether a writing target is the data cache or the special cache based on a write address.
  • 4. A command processing apparatus according to claim 1, wherein, when a command is written in the special cache from the processor, a command which already exists in the special cache is erased.
  • 5. A command processing apparatus according to claim 1, wherein, when a command is written in the special cache from the processor, a command which already exists in the special cache is transferred to a backup memory.
  • 6. A command processing apparatus according to claim 1, wherein, when a requested command does not exist in the special cache, the processor judges whether a backup memory in which the command in the special cache is held exists and searches for the requested command from the backup memory if the backup memory exists.
  • 7. An electronic device comprising: a receiving section which receives a signal corresponding to at least one of a picture and a sound;a processing section which executes predetermined processing to a signal received by the receiving section in order to subject the signal to at least one of picture display and sound reproduction; anda control section which comprises: a memory which stores a command and data; a command cache in which a command which is not compressed or encoded is written from the memory; a data cache in which data which is input/output with respect to the memory is written and a compressed or encoded command is written from the memory; a processor which executes processing based on a command written in the command cache, executes input/output of data with respect to the memory through the data cache, and decompresses or decodes a command written in the data cache; and a special cache in which a command decompressed or decoded by the processor is written and which subjects the command to processing by the processor, the control section controlling the processing section to execute predetermined signal processing.
  • 8. A command processing method comprising: a first block of executing processing by a processor based on a command which is written in a command cache from the outside and is not compressed or encoded;a second block of executing input/output of data with respect to the outside by the processor through a data cache in which data which is input/output with respect to the outside is written;a third block of decompressing or decoding by the processor a compressed or encoded command written in the data cache from the outside; anda fourth block of writing a command decompressed or decoded by the processor in a special cache and subjecting the command to processing by the processor.
  • 9. A command processing method according to claim 8, wherein the fourth block writes a command decompressed or decoded by the processor in the special cache without judging whether the same command already exists in the special cache.
  • 10. A command processing method according to claim 8, wherein the fourth block erases a command which already exists in the special cache when writing the command in the special cache from the processor.
  • 11. A command processing method according to claim 8, wherein the fourth block transfers a command which already exists in the special cache to a backup memory when writing the command in the special cache from the processor.
  • 12. A command processing method according to claim 8, further comprising: a fifth block of judging whether a backup memory in which a command in the special cache is held exists when a command requested by the processor does not exist in the special cache, and searching for the requested command from the backup memory if the backup memory exists.
Priority Claims (1)
Number Date Country Kind
2006-094361 Mar 2006 JP national