×

Device for processing access concurrence to shared memory

  • US 20070113024A1
  • Filed: 11/29/2004
  • Published: 05/17/2007
  • Est. Priority Date: 12/22/2003
  • Status: Active Grant
First Claim
Patent Images

1. A data processor comprising, at least, a CPU for controlling an entire system, a DSP for performing preset processing, and an external memory to be accessed by the DSP and to be capable of being accessed through the DSP by the CPU;

  • the DSP being configured to have at lease two bus cycles as a unit of one data access, the number of the bus cycles used in the unit of one data access being selectable, and a data length to be accessed to the external memory being variable;

    the DSP including;

    a determination means for determining whether the DSP is accessing to the external memory or not;

    a control means for determining whether the CPU is allowed to access the external memory, based on the presence and absence of a signal from a determination means; and

    means for performing a switching operation of an address and a data in connection with the external memory according to a command from the control means, and inputting or outputting the address and the data based on the switching operation;

    wherein in a case where the data length is selected so as to perform accessing by a maximum number of the bus cycles, when the determination means determines that the DSP is accessing the external memory, access from the CPU to the external memory is placed in a wait state by the control means, and in a case where the data length is not selected so as to perform accessing by a maximum number of the bus cycles, the control means allows the CPU to access the external memory by utilizing a free bus cycle.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×