MIXED SIGNAL COMPUTER ARCHITECTURE
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure describes a computer using a combination of analogue and digital components/elements used in a cohesive manner. Depending on the signals and data the computer manipulates, the analog processing elements and digital processing elements can be used separately, independently or in combination to optimize the computational results and the performance of the computer.
2 Citations
39 Claims
-
1-3. -3. (canceled)
-
4. A mixed signal computer, comprising:
-
one or more digital ALUs; one or more digital registers, wherein at least one of said digital registers is connected to least one of said digital ALUs; one or more analog ALUs; one or more analog registers, wherein at least one of said analog registers is connected to least one of said analog ALUs; and one or more exchange registers, wherein said exchange registers are interconnected with at least one of said digital registers and at least one of said analog registers. - View Dependent Claims (5, 6, 7, 9, 11, 12, 14, 16, 17, 18, 20, 22, 23, 24, 38, 39)
-
-
8. (canceled)
-
10. (canceled)
-
13. (canceled)
-
15. (canceled)
-
19. (canceled)
-
21. (canceled)
-
25. (canceled)
-
26. An exchange register, comprising:
-
a digital register with two or more bits connected to a digital ALU; an analog register connected to an analog ALU; an analog to digital converter connected to said analog and digital registers; a digital to analog converter connected to said digital and analog registers; an automatic gain control circuit to scale data in said analog register; a data shifter circuit to scale data in said digital register; and a controller. - View Dependent Claims (27)
-
-
28-36. -36. (canceled)
-
37. A method for performing floating point operations using a mixed signal computer, comprising:
-
reading a first floating point value and a second floating point value from a digital and analog memory of said mixed signal processor using a digital ALU and an analog ALU of said mixed signal processor, wherein the first floating point value comprises a first mantissa and a first exponent and the second floating point value comprises a second mantissa and a second exponent, the first and second mantissa stored in an analog format in the analog memory and the first and second exponent stored in a digital format in the digital memory; processing said first and second floating point value using said digital ALU and analog ALU to create a new floating point value comprising a third mantissa and a third exponent based on said processing; and storing said new floating point value in registers associated with said digital and analog ALUs, wherein the third mantissa is stored in the analog format in the analog memory and the third exponent is stored in the digital format in the digital memory.
-
Specification