Claims
- 1. A programmable digital filter integrated circuit, comprising:
a. a bus; b. a processor, connected to said bus, for performing digital filtering on digital signals; and c. a programmable interface, connected to said bus, for selectively receiving digital signals having different properties for filtering by said processor.
- 2. The integrated circuit of claim 1 in which said properties include data rate.
- 3. The integrated circuit of claim 1 in which said properties include algorithm by which said digital signals were encoded.
- 4. The integrated circuit of claim 1 in which said programmable interface includes:
a. a data input port; b. a plurality of input latches connected to said input port; c. a multiplexor, having a plurality of inputs, each receiving a respective output from a input latch; for selecting an input latch to be connected to a multiplexor output.
- 5. The integrated circuit of claim 4 in which the output of said multiplexor is connected to at least one sinc filter.
- 6. The integrated circuit of claim 5 in which the output of said multiplexor is connected to two different sinc filters.
- 7. The integrated circuit of claim 6 in which said two different sinc filters can be selectively activated.
- 8. The integrated circuit of claim 6 in which one of said sinc filters is a 5th order decimate by 8 sinc filter.
- 9. The integrated circuit of claim 6 in which one of said sinc filters is a 6th order decimate by 2 sinc filter.
- 10. The integrated circuit of claim 5 in which the inputs to said two different sine filters may be selectively connected to said multiplexor or to a test signal data source. 11. The integrated circuit of claim 4 in which the output of the multiplexor is connected to a first sinc filter and the output of the first sinc filter is connected to a programmable sinc filter.
- 12. The integrated circuit of claim 11 in which said programmable sinc filter comprises selectable combinations of a plurality of sinc filters.
- 13. The integrated circuit of claim 11 in which said plurality of sine filters comprise two 4th order decimate by 2 sinc filters, a 5th order decimate by 2 sinc filter, a 6th order decimate by 2 sinc filter and a 4th order decimate by 3 sinc filter.
- 14. A method of designing an integrated circuit, comprising the steps of:
a. providing a bus; b. providing a processor, connected to said bus, for performing digital filtering on digital signals; and c. providing a programmable interface, connected to said bus, for selectively receiving digital signals having different properties for filtering by said processor.
- 15. A method of fabricating an integrated circuit, comprising the steps of:
a. providing a bus; b. providing a processor, connected to said bus, for performing digital filtering on digital signals; and c. providing a programmable interface, connected to said bus, for selectively receiving digital signals having different properties for filtering by said processor.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to U.S. patent application Ser. No. ______, filed concurrently herewith, by inventor Trenton J. Grale, entitled “A LOW-POWER LOW-AREA SHIFT REGISTER” (Docket No. 1076-CS).
[0002] This application is related to U.S. patent application Ser. No. ________, filed concurrently herewith, by inventors Trenton J. Grale and Sijian Chen, entitled “A PROGRAMMABLE TEST MODULATOR FOR SELECTIVELY GENERATING TEST SIGNALS OF DELTA-SIGMA ORDER N” (Docket No. 1121-CS).
[0003] This application is related to U.S. patent application Ser. No. ________, filed concurrently herewith, by inventors Joel W. Page, Trenton J. Grale, Zhuan Ye, Erng Sing Wee, Sumant Sathe and Sijian Chen, entitled “A SIGNAL PROCESSING INTEGRATED CIRCUIT” (Docket No. 1120-CS).