Abstract:
A semiconductor integrated circuit includes a plurality of functional blocks, each of which starts and stops an operation thereof in response to assertion and negation, respectively, of a corresponding command signal, a clock generation circuit which generates a clock signal, a clock control circuit which starts supplying the clock signal to each of the functional blocks in response to the assertion of the corresponding command signal, and stops supplying the clock signal to each of the functional blocks in response to the negation of the corresponding command signal.
Abstract:
A semiconductor device in which consumption of power attendant on a leakage current in a block where the power is turned on and off intermittently is reduced. In the semiconductor device according to the present invention, an error check necessity judgment circuit judges on notification from an error check necessity notification circuit located in a block where the power is not disconnected whether an error check must be made, and an error check execution circuit makes an error check on data loaded from an external memory at the time of a boot in accordance with the judgment of the error check necessity judgment circuit. An error check cannot completely be omitted. Therefore, to ensure the reliability of a system, an error check is forcedly made once whenever a boot is performed times set by an error check interval setting circuit. This shortens intermittent operation time by time taken to make an error check, resulting in a reduction in consumption of power attendant on a useless leakage current.
Abstract:
A receiving unit for receiving a CDMA system signal having a plurality of multipath components is intended to reduce the size. A receiving section receives a CDMA system signal. A storage section stores the signal received by the receiving section. A demodulation section demodulates each of multipath components included in the received signal stored in the storage section with a despreading code. A control section controls for demodulating a plurality of the multipath components by causing the demodulation section to perform a time division multiplex process. A Rake combining section performs the maximal ratio combining of output from the demodulation section to generate a demodulated signal.
Abstract:
An error detector at a receiver comprises a feedback shift register. A shift direction in the feedback shift register is opposite to a shift direction at a transmitter in generating a transmission bit string by using a specified generator polynomial. A reception bit string is inputted to the feedback shift register in reverse order to the transmission bit string was generated at the transmitter so that errors in the reception bit string is detected by obtaining the remainder. Another error detector at a receiver comprises first and second feedback shift registers. Respective shift directions in the first and second feedback shift registers are the same as and opposite to a shift direction at a transmitter in generating a transmission bit string. The reception bit string is inputted to the first feedback shift register in the same order in which the transmission bit string was generated, while the reception bit string is inputted to the second feedback shift register in reverse order to one which the transmission bit string was generated. Errors in the reception bit string are detected by comparing respective remainders obtained by the first and second feedback shift registers. This reduces the processing time required for the error detection and increases efficiency in detecting errors in transmitted data.
Abstract:
There are provided an arithmetic unit and a receiver unit which execute an arithmetic operation at a high speed and allow reduction of the size thereof. An input section inputs data of the data group. First to n-th (n>1) storage sections have a capacity capable of storing at least part or all of the data group. A readout section selects one of the first to n-th storage sections and reads out therefrom a data group already stored therein. An arithmetic section performs a predetermined arithmetic operation between the data group read out by the readout section and the data group newly inputted by the input section. A writing section writes a result of the predetermined arithmetic operation by the arithmetic section in a predetermined one of the storage sections, which is not selected by the reading section as the one from which the data group already stored therein is to be read out.
Abstract:
In a code generation device for generating a code: a binary-data generation circuit generates first binary data items indicating every (mnull1)th one of n successive binary numbers, where mnull1 and nnull2. A binary-data derivation circuit derives mnull1 second binary data items indicating mnull1 binary numbers from each of the first binary data items, where the mnull1 binary numbers include the first binary data item. A first processing circuit performs a predetermined common operation on identical portions of the mnull1 second binary data items, and a second processing circuit performs individually predetermined operations on non-identical portions of the mnull1 second binary data items, where states of corresponding bits in the non-identical portions of the mnull1 second binary data items are not identical. A combining circuit combines the outputs of the first and second processing circuits.
Abstract:
A receiving unit that reduces the amount of power consumed for detecting the timing of each of a plurality of paths via which received signals were received. A receiving section receives signals sent from a base station and transmitted via a plurality of paths. A path detecting section detects the timing of each of the plurality of paths via which the received signals received by the receiving section were transmitted. A path detection range setting section sets a range where a path is detected by the path detecting section on the basis of information indicative of path timing detected by the path detecting section.
Abstract:
A receiving unit, receiving method, and semiconductor device that reduce the size of circuits in a receiving unit. A receiving section receives signals sent from a base station and transmitted through a plurality of paths. A path tracking section detects timing of each of the plurality of paths through which the signals received by the receiving section were transmitted. A demodulating section demodulates the received signals by performing a despreading process according to the timing of the plurality of paths detected by the path tracking section. A correlation value calculating section calculates a correlation value between the received signals and a spreading code. A destination selecting section provides output from the correlation value calculating section to the path tracking section in the case of performing a path tracking process by the path tracking section and provides output from the correlation value calculating section to the demodulating section in the case of demodulating the received signals by the demodulating section.