Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.forth > #50976

Re: OKAD?

From rickman <gnuarm@gmail.com>
Newsgroups comp.lang.forth
Subject Re: OKAD?
Date 2016-09-14 13:18 -0400
Organization A noiseless patient Spider
Message-ID <nrc0pn$of6$1@dont-email.me> (permalink)
References (12 earlier) <20160914085017.6648817c@HP-6550b> <nrb434$gu5$1@dont-email.me> <20160914103350.6ef344c2@HP-6550b> <nrb6q6$o3f$1@dont-email.me> <20160914113338.42e4566d@HP-6550b>

Show all headers | View raw


On 9/14/2016 6:33 AM, Jan Coombs wrote:
> On Wed, 14 Sep 2016 05:55:20 -0400
> rickman <gnuarm@gmail.com> wrote:
>
>> On 9/14/2016 5:33 AM, Jan Coombs wrote:
>>> On Wed, 14 Sep 2016 05:08:52 -0400
>>> rickman <gnuarm@gmail.com> wrote:
>>>
>>>> Some people insist in referring to the delay line technique
>>>> as a "ring oscillator".
>>>
>>> Maybe Chucks ring oscillator has both taps and gating, and is
>>> the only delay element in each processor core?
>>
>> Except that it doesn't oscillate.  When the CPU is waiting it
>> stops.
>
> If you have gates in the ring oscillator loop you can pause or
> stop the clock at any phase.
>
> Chuck must have at least one gate to be able to pause it.

I don't get why you feel it has to be a "ring oscillator".  There are 
many different timings each one adjusted to match the circuit it is 
timing.

         +---------------------------------------------+
         |                                             |
         | +-----------------------------------------+ |
         | |                                         | |
         | | +-------------------------------------+ | |
         | | |                                     | | |
         | | |  +----------+                       | | |
         | | +--| Timing 1 |----+                  | | |
         | |    +----------+    |     +---------+  | | |
         | |                    +---->|         |  | | |
         | |    +----------+          |         |--+ | |
         | +----| Timing 2 |--------->|         |    | |
         |      +----------+          |         |----+ |
         |                      +---->| Control |      |
         |      +----------+    |     |         |------+
         +------| Timing 3 |----+     |         |
                +----------+          |         |-------->
                    ...               |         |          To
         ---------------------------->|         |-------->
   From decode,                       |         |        Circuits
         ---------------------------->|         |-------->
   I/O, etc.                          |         |
         ---------------------------->|         |-------->
                                      +---------+

Sure, when the I/O doesn't tell the control circuit to halt operation, 
the timing circuit in use triggers the control circuit which in turn 
triggers another timing circuit according to the instruction decode and 
I/O signals.  I just think it is a bit simplistic to call this a ring 
oscillator.

-- 

Rick C

Back to comp.lang.forth | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread


Thread

OKAD? Mux <Yvo.Zoer@gmail.com> - 2016-08-22 15:07 -0700
  Re: OKAD? Paul Rubin <no.email@nospam.invalid> - 2016-08-22 15:31 -0700
  Re: OKAD? Bernd Linsel <bl1@gmx.com> - 2016-08-23 01:45 +0200
    Re: OKAD? Mux <Yvo.Zoer@gmail.com> - 2016-08-23 13:55 -0700
  Re: OKAD? JUERGEN <epldfpga@aol.com> - 2016-09-09 00:18 -0700
    Re: OKAD? JUERGEN <epldfpga@aol.com> - 2016-09-09 02:47 -0700
      Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-09 11:52 -0400
        Re: OKAD? JUERGEN <epldfpga@aol.com> - 2016-09-09 10:22 -0700
        Re: OKAD? Mark Wills <markwills1970@gmail.com> - 2016-09-09 14:57 -0700
          Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-09 18:02 -0400
            Re: OKAD? Paul Rubin <no.email@nospam.invalid> - 2016-09-09 15:33 -0700
              Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-10 01:55 -0400
              Re: OKAD? mhx@iae.nl - 2016-09-09 23:36 -0700
                Re: OKAD? Jecel <jecel@merlintec.com> - 2016-09-12 13:48 -0700
                Re: OKAD? Paul Rubin <no.email@nospam.invalid> - 2016-09-12 14:17 -0700
                Re: OKAD? Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-09-13 00:01 +0100
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-13 14:54 -0400
                Re: OKAD? Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-09-14 08:50 +0100
                Re: OKAD? Paul Rubin <no.email@nospam.invalid> - 2016-09-14 01:15 -0700
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-14 05:08 -0400
                Re: OKAD? Paul Rubin <no.email@nospam.invalid> - 2016-09-14 02:14 -0700
                Re: OKAD? Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-09-14 10:33 +0100
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-14 05:55 -0400
                Re: OKAD? Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-09-14 11:33 +0100
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-14 13:18 -0400
                Re: OKAD? Jan Coombs <jenfhaomndgfwutc@murmic.plus.com> - 2016-09-14 21:02 +0100
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-14 17:20 -0400
                Re: OKAD? Jecel <jecel@merlintec.com> - 2016-09-15 10:54 -0700
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-15 17:28 -0400
                Re: OKAD? Jecel <jecel@merlintec.com> - 2016-09-16 10:38 -0700
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-17 17:05 -0400
                Re: OKAD? Jecel <jecel@merlintec.com> - 2016-09-21 13:42 -0700
                Re: OKAD? rickman <gnuarm@gmail.com> - 2016-09-21 18:03 -0400
                Re: OKAD? Jecel <jecel@merlintec.com> - 2016-09-23 13:21 -0700
    Re: OKAD? albert@cherry.spenarnc.xs4all.nl (Albert van der Horst) - 2016-09-09 14:01 +0200
      Re: OKAD? JUERGEN <epldfpga@aol.com> - 2016-09-09 04:57 -0700
  Re: OKAD? Ilya Tarasov <ilya74.tarasov@gmail.com> - 2016-09-13 09:18 -0700
    Re: OKAD? JUERGEN <epldfpga@aol.com> - 2016-09-13 10:09 -0700
      Re: OKAD? Ilya Tarasov <ilya74.tarasov@gmail.com> - 2016-09-16 17:24 -0700
        Re: OKAD? JUERGEN <epldfpga@aol.com> - 2016-09-17 02:38 -0700

csiph-web