Abstract:
A digital signal processor includes a digital memory, a controller, an arithmetic operation unit and an interconnecting bus. The memory includes a shift register having an addressable output for storing values which are supplied to a multiplier circuit of the arithmetic operation unit. Use of the shift register provides a data delay minimizing the number of instructions required to implement delay processing. In the arithmetic operation unit, the output from the multiplier is connected to an arithmetic logic unit which, in turn, is connected to an accumulator. The accumulator temporarily stores data from the arithmetic logic unit and output the result onto the data bus. The operations of the signal process are directed by the controller which includes a program memory, an instruction register, and an instruction decoder.
Abstract:
An arithmetic operation portion 3 comprises a plurality of multipliers 311 and 312 connected directly with a memory portion 1 so that multiplication processing can be performed in parallel. As a result, the processing capacity for multiplication and addition can be increased and the throughput rate of data can be improved.
Abstract:
An address translator has an improved data comparison circuit for comparing two pieces of data having n bits, e.g., 12 bits. In the data comparison circuit, cell circuits compare two pieces of data for every corresponding 4 bits. When a match is detected in the comparison of a set of 4 bits, a signal representative of the comparison result of the lower-order bits is bypassed. Hence, delay of signal propagation which may occur in the cell circuit in which the match is detected is reduced.
Abstract:
The present invention is an arithmetic and logic unit of a microprocessor having hardware improved to execute specified operation such as operation of MAD (modified addition) by a small number of instruction steps.The arithmetic and logic unit of the present invention has a control portion provided with a control circuit for performing the specified operation such as operation of MAD by a small number of instruction steps.
Abstract:
A reduced instruction set computer which adopts a configuration of controlling in a manner that in response to an access to a register file, the using state of an external bus or the like, if possible, in a period before an overflow of the register file takes place, register windows used in the procedure called in the past are made to save in advance into a stack of a memory, as a result, there is a high possibility that processing of making the register windows save into the stack of the memory has been already completed even if an overflow takes place in the register file, whereby being capable of dispensing with saving processing of the register window into the stack at this point.
Abstract:
A conversion apparatus and method is disclosed by which a file including data multiplexed therein can be edited or handled readily while maintaining the compatibility. A standard/independent conversion section converts a file of a standard AV multiplex format wherein video data and audio data are placed in a multiplexed state in a body into a file of an AV independent format wherein video data or audio data are placed collectively in a body. Meanwhile, an independent/standard conversion section converts a file of the AV independent formation into a file of the standard AV multiplex format.
Abstract:
With an aim to provide means for developing a compound devoid of teratogenicity but retaining beneficial actions, a screening method for a non-teratogenic substance comprising bringing a test substance into contact with cereblon or a fragment of cereblon, evaluating the bindability of the test substance with cereblon or the fragment of cereblon, and selecting a test substance that does not bind to cereblon or the fragment of cereblon or a test substance exhibiting lower bindability with cereblon or the fragment of cereblon than does thalidomide is provided.
Abstract:
The recording apparatus of the present invention includes: a file generating section for receiving video data and audio data and generating a video data file and an audio data file; a dividing section for dividing the video data file into a plurality of video data elements and dividing the audio data file into a plurality of audio data elements, an arranging section for arranging data such that the video data elements and the audio data elements are recorded within a predetermined recording unit; and a recording section for recording the arranged data on an information recording medium.
Abstract:
The rewriting counts in respective areas of a rewritable medium are uniformized. If empty areas are present on the rewritable medium rearward of a recording start position in terms of addresses, then data is recorded in those empty areas. When no empty areas become available rearward of the recording start position, data is then recorded in empty areas forward of the recording start position. The numbers of times that data is recorded in recording areas of the recording medium are thus averaged.
Abstract:
A clustered superscalar processor for reducing the miss rate of a register cache and reducing the possibility of miss penalties. The processor checks before storing an instruction in an instruction window whether there is a data dependency relationship between the instruction that will be stored in the instruction window and a previous instruction stored in the instruction window. When there is a data dependency relationship, the execution result of the previous instruction of one cluster is communicated to a register cache of another cluster that executes the instruction having a data dependency relationship with the previous instruction.