Claims
- 1. An integrated circuit comprising:A. a substrate of semiconductor material; B. processor circuits formed on the substrate, the processor circuits having data pins, address pins, a control input and plural control outputs, the processor circuits being capable of receiving data at the data pins a first period of time after sending address and control signals, the processor circuits including: i. a peripheral address bus, carrying peripheral address bus signals, connected to the address pins; ii. a data address bus carrying data addresses; iii. a decoder select lead carrying a decoder select signal; iv. a data bus carrying data signals; v. a decoder connected to at least part of the peripheral address bus, the decoder receiving at least part of the peripheral address bus signals and producing individual select signals in response to different combinations of the peripheral address bus signals, the different combinations of the peripheral address bus signals defining different segments within the peripheral memory address space, the decoder being connected to the data address bus and the decoder select lead, and the decoder producing individual select signals in response to different combinations of the data address signals during a decoder select signal; vi. wait state registers each connected to and selected by a separate select signal, each wait state register containing a number defining a number of wait states and each wait state register having an output, each wait state register being connected to the data bus and each wait state register receiving a data signal, representing a number of wait states, from the data bus of data signals in response to a select signal from the decoder during a decoder select signal; vii. a wait state generator connected to and receiving from a selected wait state register the number contained in that register, the generator producing a output signal corresponding to the number of wait states defined by the number in the selected wait state register; and viii. a logic gate combining the output signal from the wait state generator with a signal on the control input to produce a wait state control signal.
- 2. The integrated circuit of claim 1 in which the processor circuits include multiplier circuits coupled to arithmetic and logic unit circuits.
- 3. The integrated circuit of claim 1 in which each wait state register corresponds to a different segment of memory external to the integrated circuit.
- 4. The integrated circuit of claim 1 in which the decoder is programmable to vary the programmable widths of external memory address segments.
- 5. The integrated circuit of claim 1 in which the number of wait states is from zero to fifteen.
- 6. The integrated circuit of claim 1 in which each wait state register contains at least four binary bits.
CROSS REFERENCE TO RELATED APPLICATIONS
This patent is related to co-assigned U.S. Pat. Nos. 5,586,275; 5,072,418; 5,142,677; 5155,812; 5,829,054; and 5,724,248, all filed contemporaneously herewith and incorporated herein by reference.
This application is a divisional of application Ser. No. 09/360,488, filed Jul. 23, 1999, now pending; which is a divisional of application Ser. No. 08/906,863, filed Aug. 6, 1997, now U.S. Pat. No. 5,946,483; which is a divisional of application Ser. No. 08/293,259, filed Aug. 19, 1994, now U.S. Pat. No. 5,907,714; which is a continuation of application Ser. No. 07/967,942, filed Oct. 28, 1992, now abandoned; which is a continuation of application Ser. No. 07/347,967, filed May 04, 1989, now abandoned.
US Referenced Citations (26)
Non-Patent Literature Citations (6)
Entry |
Second Generation TMS320 User's Guide pp. 5-1-5-7; 1988.* |
Lin et al. The TMS320 Family of Digital Signal Processors; pp. 1143-1159.* |
“DSP56000 Digital Signal Processor's User's Manual”, Motorola, 1986, pp. 2-12-18, 3-2, 7-1-3. |
“DSP96001”, Motorola, 1988, pp. 1, 2, 6, 9, 10. |
Second-Generation TMS320 User's Guide, Texas Instruments, pp. 6-10-26,Dec. 1987. |
First-Generation TMS320 User's Guide, Texas Instruments, pp. 3-9, A-1-20, 6-2-5, Apr. 1988. |
Continuations (2)
|
Number |
Date |
Country |
Parent |
07/967942 |
Oct 1992 |
US |
Child |
08/293259 |
|
US |
Parent |
07/347967 |
May 1989 |
US |
Child |
07/967942 |
|
US |