Re: CPU AND peripheral clocks



vivek wrote:

Why are peripheral clocks divided by 2 or 4 or by 8 times of the
CPU clock? Why can't they run at CPU core clock speed? This is
just a general question and not restricted to any processor or
architecture.

Basically, because the clock is too fast. There are two or three
primary effects on clock propagation.

One is simple delay. It takes time for a signal to travel along a
line. That line is longer when the peripheral is external to the
chip.

Another is capacitance. A proximate conductor can add loading, and
disturb the effective period of the clock.

A third is gain and trigger points. An amplifier used to
regenerate the clock on the peripheral will have values for these.
They will also disturb the timing.

The fundamental purpose of the clock is to synchronize things.
Often the idea is that signals start to change when the clock
rises, and get used when the clock falls. With the above, and
other (such as noise) disturbances we no longer know when those
signals are valid. It is already amazing that clocks can be as
fast as they are.

--
[mail]: Chuck F (cbfalconer at maineline dot net)
[page]: <http://cbfalconer.home.att.net>
Try the download section.



--
Posted via a free Usenet account from http://www.teranews.com

.



Relevant Pages

  • Re: Now on 8.2.03i Re: Xilinx ISE ver 8.2.02i is optimizing away and removing "redundant" logic -
    ... "input setup/hold time" is the time required before a clock edge to ... Setup time is the time for the signal to be stable prior to ... live in isolation it is connected to outside devices that may have timing ... the calling module and in the signals used in the submodule. ...
    (comp.arch.fpga)
  • Re: SPI unterminated
    ... the plan is to run the SPI signal ... I would put a series resistor at the clock driver (there is ... You may want to put ground pins adjacent to the clock pin to ... But if you would rather be safe than sorry, or if the signals are going ...
    (sci.electronics.design)
  • Re: Antenna for receiving WWV/10MHz: am I asking too much?
    ... It's hard to tell exactly how much the clock is off by. ... WWV" it calculates and saves an ... Frank McKenney, McKenney Associates ... signals can be used to calibrate it occasionally. ...
    (rec.radio.amateur.antenna)
  • Re: Image Sensor Interface.
    ... the READOUT clock is 40MHz. ... Is this a raw sensor chip that you have? ... Do you get explicit frame and line synch signals from the ...
    (comp.arch.fpga)
  • Re: Newbie question about Wait for X and ModelSim
    ... Just to confirm the reason why I wanted to included a time delay. ... was modelling in VHDL a buffered sampled input bit to an output bit. ... The input sample is taken on the rising edge of a clock signal and the ... learning step was to move these signals from pins to internal signals ...
    (comp.lang.vhdl)