Claims
- 1. A mixed signal integrated circuit, comprising:
a data conversion circuit that is operable to receive an analog input signal and convert discrete samples thereof at a predetermined sampling rate to a digital representations thereof as a plurality of digital words; a memory for storing said digital words generated by said data conversion circuit; a processor operable to access said memory to output select ones of said digital words for processing thereof in accordance with a predetermined processing algorithm; a memory access controller for controlling access to said memory by said data conversion circuit and said processor; and said memory access controller restricting access to said memory by said data conversion circuit without interrupting the generation of digital words by said data conversion circuit when said processor is accessing said memory, and allowing access to said memory by said data conversion circuit when said processor is not accessing said memory, such that said data conversion circuit can transfer currently generated digital words and previously generated and non stored digital words for storage in said memory upon gaining access thereto.
- 2. The mixed signal integrated circuit of claim 1, and further comprising an elastic buffer for storing said digital words after generation thereof if said memory access controller determines that said processor is accessing said memory.
- 3. The mixed signal integrated circuit of claim 2, wherein said elastic buffer comprises a First-in First-out (FIFO) memory.
- 4. The mixed signal integrated circuit of claim 3, wherein said FIFO has a depth of two allowing storage of two of said digital words.
- 5 The mixed signal integrated circuit of claim 1, and further comprising:
a configuration device for configuring the operation of said data conversion circuit, said data conversion circuit having a plurality of different configurations; a configuration controller for controlling the operation of said data conversion circuit to operate in one of the plurality of configurations; and a DMA controller for accessing said memory to extract configuration instructions therefrom, which configuration instructions are utilized by said configuration controller, said memory operable to store a plurality of instructions therein, said DMA controller operable to access the stored instructions and said configuration controller operable to execute said accessed instruction at least twice per access, said DMA controller operable after execution of each instruction to store the results of the data conversion operation in said memory.
- 6. The mixed signal integrated circuit of claim 5, wherein said instructions are organized in a list from an initial instruction to a final instruction and said DMA controller is operable to access said instructions in a sequential manner.
- 7. The mixed signal integrated circuit of claim 6, wherein each of said instructions is executed “n” times per each access, with n greater than one, and said DMA controller is operable after each of said instructions is executed sequence to the next of said instructions.
- 8. The mixed signal integrated circuit of claim 7, wherein the value of n is the same for all of said instructions.
- 9. The mixed signal integrated circuit of claim 7, wherein said list has as the last instruction therein an End Of Operation (EOO) instruction that is interpreted by said configuration controller as not a configuration operation and said DMA controller is operable in response to the access of said EOO instruction to jump to the first instruction in said list.
- 10. The mixed signal integrated circuit of claim 5, wherein said wherein instructions are organized in a plurality of lists, each list organized from an initial instruction to a final instruction and said DMA controller is operable to access said instructions in a select one of said lists in a sequential manner.
- 11. The mixed signal integrated circuit of claim 10, wherein each of said instructions in the select one of said lists is executed “n” times per each access, with n greater than one, and said DMA controller is operable after each of said instructions is executed sequence to the next of said instructions.
- 12. The mixed signal integrated circuit of claim 11, wherein each of said lists has as the last instruction therein an End Of Operation (EOO) instruction that is interpreted by said configuration controller as not a configuration operation and said DMA controller is operable in response to the access of said EOO instruction to jump to the first instruction another of said lists.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is Continuation-in-Part of U.S. patent application Ser. No. 10/453,369, filed Jun. 3, 2003, and entitled “SAR ANALOG-TO-DIGITAL CONVERTER WITH TWO SINGLE ENDED INPUTS,” Atty. Dkt. No. CYGL-26248, and is related to co-pending application entitled “NOISE CANCELLATION IN A SINGLE ENDED SAR CONVERTER,” Atty. Dkt. No. CYGL-26,543; and co-pending application entitled “SAR DATA CONVERTER WITH UNEQUAL CLOCK PULSES FOR MSBS TO ALLOW FOR SETTLING,” Atty. Dkt. No. CYGL-26,545; and co-pending application entitled “HIGH SPEED COMPARATOR WITH BLOCKING SWITCHES FOR SAR CONVERTER,” Atty. Dkt. No. CYGL-26,550; and co-pending application entitled “COMMON CENTROID LAYOUT FOR PARALLEL RESISTORS IN AN AMPLIFIER WITH MATCHED AC PERFORMANCE,” Atty. Dkt. No. CYGL-26,552, all co-pending applications being Continuation-in-Part applications of U.S. patent application Ser. No. 10/453,369, filed Jun. 3, 2003, entitled “SAR ANALOG-TO-DIGITAL CONVERTER WITH TWO SINGLE ENDED INPUTS.”
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
10453369 |
Jun 2003 |
US |
Child |
10752740 |
Jan 2004 |
US |