Command providing and controlling device and semiconductor device
A control device and semiconductor technology, applied in the fields of instruments, electrical digital data processing, etc., can solve the problems of reduced system processing efficiency, system errors, long time, etc., and achieve the effect of improving overall performance and ensuring successive and continuous effects.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
no. 1 Embodiment approach
[0032] figure 1 It is a diagram showing a schematic configuration of a system including the command providing control device according to the first embodiment of the present invention. The command providing control device 10A according to the present embodiment appropriately selects a master granted the right to use the bus 30 among the hosts 20A and 20B, and supplies a command issued from the selected master to the bus 30 . Functional blocks 40A and 40B are connected to the bus 30 as slaves, and the masters 20A and 20B access the functional blocks 40A and 40B by granting the right to use the bus 30 by the command providing control device 10A. In addition, the bus 30 may be either an internal bus or an external bus. In addition, there may be any number of functional blocks connected to the internal bus 30 .
[0033] The command providing control device 10A includes: decoders 11A and 11B as command group end detection sections for detecting the end of the command group issue...
no. 2 Embodiment approach
[0048] Figure 4 It is a diagram showing a schematic configuration of a system including the command providing control device in the second embodiment of the present invention. The command provision control device 10B in this embodiment is also the same as the command provision control device 10A in the first embodiment, and appropriately selects the master using the bus 30 from the masters 20A and 20B, and provides the command issued by the selected master to the on bus 30. However, the command provision control device 10B differs from the command provision control device 10A in that it includes a buffer unit 13' having a FIFO 132' capable of storing commands issued by the hosts 20A and 20B, and an arbitration unit 12'. Hereinafter, only the points of difference from the command provision control device 10A will be described with respect to the command provision control device 10B.
[0049] Figure 5 A diagram showing the internal configuration of the command supply contro...
no. 3 Embodiment approach
[0058] Figure 6 A schematic configuration diagram showing a semiconductor device according to a third embodiment of the present invention. The semiconductor device 100 in this embodiment includes: the command providing control device 10A in the first embodiment; an internal master 20 such as a CPU (Central Processing Unit) and a DSP (Digital Signal Processor); an internal bus 30; and a function as a slave. blocks 40A and 40B; and an interface unit 50 for receiving commands from an external host. The command supply control device 10A, the function blocks 40A and 40B are connected to the internal bus 30 . In addition, external hosts 200A and 200B such as a CPU are connected to the interface unit 50 . in addition, Figure 6 The configuration of the semiconductor device 100 shown is just an example, and the number of internal hosts and functional blocks may be other than those shown in the figure. Meanwhile, the number of external hosts connected to the interface unit 50 may ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 