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


Groups > comp.lang.forth > #15110

Re: GA144 Instruction Timing

From rickman <gnuarm@gmail.com>
Newsgroups comp.lang.forth
Subject Re: GA144 Instruction Timing
Date 2012-08-22 18:10 -0400
Organization A noiseless patient Spider
Message-ID <k13ldm$52s$1@dont-email.me> (permalink)
References <k06nr6$9bh$1@dont-email.me> <5be4d8ed-5de5-41c6-adca-2c1d49a23158@googlegroups.com> <k12qjd$nca$1@dont-email.me> <67d5f678-ecda-4636-a41b-1a9c26293867@googlegroups.com> <3f3a9f67-bb1f-4236-a24d-fa3f8d1ce0d2@googlegroups.com>

Show all headers | View raw


On 8/22/2012 4:10 PM, Jason Damisch wrote:
> I'm not a hardware engineer by any stretch of the imagination, but this being a fully unclocked chip, I would expect that it would excel at problems which don't require a clock inside of the chip.
>
> If I was receiving a signal from another chip or board, I would simply let the outside resource do the timing for me.  I would accommodate the other guy.  I would solve the problem from the bottom up, or in this case, from the real behavior of the outside resource down to me.  The real problem is just keeping up, if you can good, if you can't then you either put more cores onto the problem, or determine that you can't solve the problem.
>
> Not having a clock means that it will not excel at being a clock.  That is good enough for me.  If I require a clock, then I would add one to the motherboard, and then communicate with it once on a loop.
>
> To me the fact that Chuck wrote a clock program for his chip means that he is just being cute.  This is a grid of very simple microprocessors without a clock. Deal with that.
>
> Jason

I'm not certain who you are addressing, but dealing with multiple 
processors without a clock to synchronize them is not so trivial as you 
describe.

As you say the external interfaces can be clocked by the interface. 
Internally data is used to control timing.  But it can be difficult to 
control timing of these inner nodes.  Parallel paths can be tricky to 
synchronize.

As someone pointed out, companies who have worked with the earlier 
versions of these chips find the floorplanning (which I assumes includes 
an analysis of the timing and synchronization) is more than half the task.

Rick

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


Thread

GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-11 18:54 -0400
  Re: GA144 Instruction Timing Paul Rubin <no.email@nospam.invalid> - 2012-08-11 17:40 -0700
    Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-12 19:00 -0400
      Re: GA144 Instruction Timing johnmdrake@gmail.com - 2012-08-14 10:17 -0700
        Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-15 18:57 -0400
  Re: GA144 Instruction Timing RR <freedomspyder@gmail.com> - 2012-08-22 07:11 -0700
    Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-22 10:33 -0400
      Re: GA144 Instruction Timing RR <freedomspyder@gmail.com> - 2012-08-22 12:46 -0700
        Re: GA144 Instruction Timing Jason Damisch <jasondamisch@yahoo.com> - 2012-08-22 13:10 -0700
          Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-22 18:10 -0400
          Re: GA144 Instruction Timing Paul Rubin <no.email@nospam.invalid> - 2012-08-23 00:03 -0700
            Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-23 19:57 -0400
              Re: GA144 Instruction Timing Bernd Paysan <bernd.paysan@gmx.de> - 2012-08-24 16:29 +0200
                Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-27 18:33 -0400
                Re: GA144 Instruction Timing Bernd Paysan <bernd.paysan@gmx.de> - 2012-08-28 02:45 +0200
                Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-27 21:41 -0400
                Re: GA144 Instruction Timing Bernd Paysan <bernd.paysan@gmx.de> - 2012-08-28 22:07 +0200
                Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-28 18:25 -0400
                Re: GA144 Instruction Timing Bernd Paysan <bernd.paysan@gmx.de> - 2012-08-29 01:41 +0200
                Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-29 16:43 -0400
                Re: GA144 Instruction Timing Bernd Paysan <bernd.paysan@gmx.de> - 2012-08-30 02:13 +0200
                Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-30 15:07 -0400
                Re: GA144 Instruction Timing Bernd Paysan <bernd.paysan@gmx.de> - 2012-08-30 23:11 +0200
                Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-09-01 15:15 -0400
        Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-08-22 18:05 -0400
          Re: GA144 Instruction Timing RR <freedomspyder@gmail.com> - 2012-08-22 15:46 -0700
  Re: GA144 Instruction Timing rickman <gnuarm@gmail.com> - 2012-09-02 17:21 -0400

csiph-web