Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Circuitry-for-transferring-data-from-a-data-bus-and-temporary-register-into-a-plurality-of-input-registers-on-clock-edges

 Trinary bus communication system
This invention presents a method and means of electrically communicating trinary digital ...


 High speed data transfer over twisted pair cabling
In accordance with the teachings of the present invention, a method is provided for transmitting ...


 Programming logic device with test-signal enabled output
In accordance with one aspect of the present invention, there is provided a programmable logic ...


 Programmable combinational logic circuit
The invention provides a programmable logic circuit which is capable of providing any selected ...


 Apparatus and method for providing a cache memory unit with a write operation utilizing two system clock cycles
It is an object of the present invention to provide an improved data processing unit. It is another ...


 Dynamic random access memory arrangements having WE, RAS, and CAS derived from a single system clock
One object of the present invention is to provide an improved means of deriving control signals for ...


 Power saving sense amplifier that mimics non-toggling bitline states
According to the invention, a sense amplifier selectively prevents formation of the current branch ...


 Communication multiplexer sharing a free running timer among multiple communication lines
A data processing system includes a central processing unit, a main memory and a communication ...


 Method of operating an extension FIFO in another device when it is full by periodically re-initiating a write operation until data can be transferred
The present invention provides a protocol by which physically separated first-in, first-out (FIFO) ...


 Clock synchronous serial information receiving apparatus receiving reliable information even when noise is present
The invention was devised to solve the above problems, and it is an object thereof to provide a ...


 Circuitry for transferring data from a data bus and temporary register into a plurality of input registers on clock edges

Details
Inventors: Gill, Michael C.; Darley, Henry M.; Chiu, Edison H.; Niehaus, Jeffrey A.;
Assignee: Texas Instruments Incorporated (Dallas, TX)
Primary Examiner: Anderson; Lawrence E.
Assistant Examiner:
Attorney, Agent or Firm: Brady; W. James, Barndt; B. Peter, Donaldson; Richard L.

A floating point processor (10) is provided having a multiplier (48) and an ALU (54) for performing arithmetic calculations simultaneously. The output of the multiplier (48) and ALU (54) are stored in a product register (64) and a sum register (66), respectively. Multiplexers (40,42,44,46) are provided at the inputs to the multiplier (48) and the ALU (54). The multiplexers choose between data in input registers (32,34), product and sum registers (64,66), and an output register (76). Since the multiplier (48) and ALU (54) operate simultaneously, and since the outputs of the multiplier (48) and ALU (54) are available to the multiplexers (40-46), product of sums calculations and sum of products calculations may be performed rapidly. An input stage (12) uses a temporary register (18) to store data from a data bus on the first clock edge, and configuration logic (28) for directing data from the data bus and the temporary register (18) to the input registers (32,34) on a second clock edge.

DETAILED DESCRIPTION In accordance with the present invention, a floating point processor is provided which substantially eliminates or prevents the disadvantages and problems associated with prior floating point processors.
In a first aspect of the present invention, an integrated circuit for processing data is providing having a multiplier and an adder operable to perform calculations simultaneously.
Data path circuitry for connecting the output of the multiplier with an input to the adder and for connecting the output of the adder to an input of the multiplier.
This aspect of the present invention provides the technical advantage that sum of products calculations and product of sums calculations may be performed rapidly.
In a second aspect of the present invention, a bus interface is provided for receiving two double precision words in a variety of formats, with the capability to load two double precision numbers in a single clock cycle.
Data from the data bus is stored in a temporary register upon a first clock edge; upon a second clock edge, portions of the data in the data register and portions of the data on the data bus are transferred to selected portions of the first and second registers, responsive to a configuration control signal.
This aspect of the present invention provides the technical advantage of allowing the floating point processor to receive data at a high speed from a variety of bus structures by adjusting a configuration control code.



Related patents
  Branch prediction and resolution apparatus for a superscalar computer processor
The present invention provides an apparatus and method for improving the performance of superscalar pipelined computers using branch prediction. The described embodiment ...
  Compressed Instruction format for use in a VLIW processor
OF THE PREFERRED EMBODIMENT FIG. 1a shows the general structure of a processor according to the invention. A microprocessor according to the invention includes a CPU 102...
  Apparatus for formatting a digital signal to include multiple time stamps for system synchronization
The present invention relates to a system and apparatus for inserting differential time codes or count values in a compressed video signal for developing synchronization ...
  Synchronization and error detection in a packetized data stream
In accordance with the present invention, a method is provided for achieving synchronization and detecting errors in a data stream carrying successive packets of k ...
  Liquid crystal display and a manufacturing method thereof
It is a primary object of the present invention to provide a liquid crystal display to which defects such as wiring fractures of the scanning signal line at the ...
  Method and apparatus for dynamic detection and routing of non-uniform traffic in parallel buffered multistage interconnection networks
It is therefore an object of the present invention to provide a multistage processor-memory interconnection network which alleviates congestion by confining the non-...
  Method and apparatus for creating a multiprocessor verification environment
This invention relates to a method and apparatus for creating a multiprocessor verification environment. The environment allows the Central Processor Unit (CPU) to be ...
  Asynchronous sample pulse generator
These and other problems are resolved in accordance with the inventive principles to be described herein in relation to a pulse generator for generating pulse signals ...
  Data synchronization
OF THE PREFERRED EMBODIMENT Referring now in detail to FIGS. 1 and 2, FIG. 1 shows the configuration of the equipment for recording, and FIG. 2 shows the configuration ...
  Therapeutic subliminal imaging system
The invention relates to portable systems for implementing behavior modification therapy wherein a subliminal message is added to a preexisting supraliminal message and ...

0.024

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved