itft-clock generator

12
Clock Generator 8284

Upload: shifali-sharma

Post on 02-Jul-2015

302 views

Category:

Education


0 download

TRANSCRIPT

Page 1: itft-Clock generator

Clock Generator

8284

Page 2: itft-Clock generator

Clock Generator 8284• The 8284A is an integrated circuit designed

specifically for use with the 8086/8088 micro-processors.

• Without the clock generator, many additionalcircuits are required to generate the clock (CLK) inan 8086/8088-based system.

• The 8284 is an 18 pin integrated circuit , designedspecifically for use with 8086 microprocessor.

This circuit provides the following basic functions orsignals

• clock generation,

• RESET synchronization,

• READY synchronization.

• TTL level peripheral clock signal

Page 3: itft-Clock generator

Pin Diagram

Page 4: itft-Clock generator

Pin Description

• CSYNC: The clock synchronization pin is usedwhenever the EFI input provides synchronization insystems with multiple processors. If the internalcrystal oscillator is used, this pin must be ignored.

• PCLK: The peripheral clock signal is one-sixth thecrystal or EFI input frequency, and has a 50-percentduty cycle. The PCKL output provides a clock signal;to the peripheral equipment in the system.

Page 5: itft-Clock generator

• AEN1 & AEN2 : The address enable pins areprovided to qualify the bus ready signal, RDY1 &RDY2 . These two pins are used to cause waitstate, along with RDY1 & RDY2 inputs.

• Wait state are generated by the READY pin of the8086 microprocessor which is controlled by thesetwo pins.

• RDY1 & RDY2: The bus ready inputs are provided,in conjuction with the AEN1 & AEN2 pins, to causewait state in 8086 based system.

Page 6: itft-Clock generator

• READY: READY is an output pin that connects to the 8086/8088 READY input.

• This signal is synchronized with the RDY1 and RDY2 Inputs.

• CLK: Provides CLK input signal to the 8086/8088microprocessors and other components in thesystem.

• GND: Connects to ground.

• Vcc : Connects to +5.0V with a tolerance of +10 percent.

Page 7: itft-Clock generator

• RESET: The RESET output connects to the8086/8088 RESET input pin.

• RES (Reset input): Active low input. Often connectsto an RC network that provides power -on-resetting.

• OSC (Oscillator): TTL level signal output. Providesan EFI input to other 8284A clock generators insome multiple processor systems.

Page 8: itft-Clock generator

• F/C(Frequency/Crystal select): It chooses theclocking source for the 8284A.

• F/C=1(high), an external clock is provided to theEFI input pin.

• F/C=0(low), an external crystal oscillatorconnected to X1 and X2 provides the clock.

• EFI(External Frequency Input): It is used when F/Cpin is set to high.

• It Supplies the timing whenever the F/C is high.

Page 9: itft-Clock generator

ASYNC(Ready synchronization)

• The ready synchronization selection input selectseither one or two stages of synchronization for theRDY1 and RDY2 inputs.

X1 nad X2(Crystal inputs)

• An external crystal oscillator is connected to theseinputs.

• It is used as the timing source for the clockgenerator and all its functions.

Page 10: itft-Clock generator

internal block diagram of 8284A clock generator

10

Page 11: itft-Clock generator

Operation of Clock Section

• F/C’ = 0 : internal crystal oscillator• crystal is attached X1, X2, oscillator generate square-

wave signal at the same frequency as crystal

• square-wave signal : fed to AND gate, inverter(OSC)

• OSC output : sometimes used as EFI to other 8284A

• AND gate : select oscillator or EFI• F/C’=0 : oscillator output → divide-by-3 counter

• F/C’=1 : EFI → divide-by-3 counter

• output of divide-by-3 counter• timing for ready synchronization

• signal for another divide-by-2 counter : PCLK

• CLK signal : buffered before CLK output pin

Ch.9 8086/8088 Hardware Specifications 11

Page 12: itft-Clock generator

Operation of the Reset Section

• Fig. 9-4 : crystal oscillator(F/C’=CSYNC=0)

• 15MHz crystal : 5MHz clock signal, 2.5MHz PCLK

• Reset : a Schmitt trigger buffer, a D-type FF

• D FF : ensured timing requirements of 8086 RESET

• applied RESET signal to µ on negative edge of each clock

• 8086 µ : sampled RESET at positive edge of clocks

• 1. power on reset, 2. reset button

• µ RESET :

• to become logic 1 no later than 4 clocks after power is applied, (FF make certain that RESET goes high in4 clock) and to be held high for at least 50 ㎲ (RC time constant)

12