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


Groups > comp.lang.forth > #39977

Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day

From Paul Rubin <no.email@nospam.invalid>
Newsgroups comp.lang.forth
Subject Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day
Date 2015-06-22 12:47 -0700
Organization A noiseless patient Spider
Message-ID <87ioafcype.fsf@jester.gateway.sonic.net> (permalink)
References (2 earlier) <10170858-a013-4126-be3d-239e4a8ce054@googlegroups.com> <877fqyrowy.fsf@jester.gateway.sonic.net> <ab0a3680-5f77-4f46-b7f0-7a3b755763da@googlegroups.com> <87pp4pq7tz.fsf@jester.gateway.sonic.net> <9801e62f-60a0-4758-87fb-babeca4ee0d0@googlegroups.com>

Show all headers | View raw


JUERGEN <epldfpga@aol.com> writes:
>> 4e4th ... maybe it can be ported to the ARM someday.
> Everything is possible, but somebody (other probably) has to do it...
> Can I start a project with a deadline without having a delivery
> plan ? No. Good ideas can only help us on future projects

Right, I wasn't suggesting you do such a port, just that it's something
to know about if you have an ongoing in Forth for the MSP430.

I also notice that amForth now runs on the 430:

  http://amforth.sourceforge.net/

This is a very well documented system that runs on the Arduino and
claims "AmForth implements an almost compatible Forth 2012 indirect
threading 16bit Forth."  But, I've never used it and the 430 port is
newer and (for now) possibly less developed.

>> it would be really cool to connect the ports up to the Forth
>> interpreter, using software UARTs if necessary.
> Can you point out where such an interface can be found? I just planned
> something like the TransputerLink, or in the beginning just serial
> interfaces.

I just meant wires connecting the cpus together through gpio and bit
banging, since there's just one hardware uart per chip.  

Actually a REALLY crazy idea might be an all-to-all spread spectrum
broadcast network.  You'd connect an analog pin from each chip through a
resistor to a giant backplane (aluminum foil sheet maybe).  Then you'd
pulse messages to the backplane according to a spreading sequence
generated from the target address.  The target would listen to the
backplane with a software autocorrelator.  The bit rate would have to be
pretty low.

>> TicTac boxes
> Two AAAs and a little PCB fills it. ( or 2 boards and a coin cell )

Nice, somehow I thought those boxes were smaller, but I haven't looked
at one lately.

>> I guess you were thinking of a giant broadcast bus 
> The only reliable and fault tolerant solution for now

The GA1K scheme sounds potentially workable.

>> > Build a software UART but not standard 8 bit, a lot longer, 1024 bits
>> RLEBLINK to broadcast a 1024 bit RLE encoded bit stream
> I kindly disagree. Direct addressing can only be done in roughly
> Guess 5 bytes per addressing x 1000 
> 1kUART is 1k bits, so very roughly 5 times faster,

You'd need 10 bits to address 1024 nodes individually, but the idea
wasn't to send a separate address with each bit.  It's just to send the
1024 bits as 128 8-bit bytes with a normal uart, rather than a special
software uart that collects all the bits synchronously.  That lets you
use the hardware uart on the chips.  Also in the case of normal graphics
where most of the leds are on or off, RLE (run-length encoding) can
compress the 1024 bits by quite a lot.

> if I calculated correctly 10 frames per second - moving graphics

If you want to display video then the transmission speed matters, 30 fps
x 1000 bits = 30k bits/sec, or with 3-bit greyscale (PWM dimming) 90k,
and maybe the uart can run at 115k, so there's a chance.

For the Pong game I was imagining something more like a cellular
simulation.  The 4(?) nodes displaying the "ball" would move the ball by
informing their neighbor in the appropriate direction that the ball was
moving to them.  Eventually the ball would hit a node with a paddle and
bounce.  The paddle nodes would also move up and down by local
communication.  This is more in the G1K spirit, I think.  You wouldn't
have to send anything to all 1024 nodes simultaneously, though there
would have to be some kind of "reset" message that you'd send to
initialize the board at the start of the game.  It's ok if that
propagates through the network at fairly low speed, like 100's of msec
to reach all the nodes, before the game starts.

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


Thread

1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-17 14:53 -0700
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Mark Wills <markwills1970@gmail.com> - 2015-06-18 00:07 -0700
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-18 09:23 -0700
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Alexander Skobelev <al.skobelev@gmail.com> - 2015-06-19 17:48 +0300
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-19 10:46 -0700
      Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Alexander Skobelev <al.skobelev@gmail.com> - 2015-06-22 12:43 +0300
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-19 21:08 -0700
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-19 23:00 -0700
      Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-20 15:33 -0700
        Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Mark Wills <markwills1970@gmail.com> - 2015-06-20 21:35 -0700
          Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-20 21:57 -0700
        Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-21 00:50 -0700
          Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-21 10:39 -0700
            Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-22 00:13 -0700
              Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-22 12:47 -0700
            Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day stephen@mpeforth.com (Stephen Pelc) - 2015-06-22 10:46 +0000
        Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day stephen@mpeforth.com (Stephen Pelc) - 2015-06-21 14:37 +0000
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Howerd <howerdo@yahoo.co.uk> - 2015-06-20 15:20 -0700
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-21 19:37 -0700
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-22 00:21 -0700
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-23 12:10 +0200
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-23 06:09 -0700
      Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day foxaudioresearch@gmail.com - 2015-06-23 15:10 -0700
      Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-24 14:50 +0200
        Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-24 13:57 -0700
          Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-24 17:13 -0700
            Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-25 00:05 -0700
              Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-25 15:03 +0200
              Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-25 15:51 +0200
            Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-25 14:43 +0200
          Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-25 15:07 +0200
            Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-25 10:36 -0700
              Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-26 11:15 +0200
              Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Matthias Koch <matthias.koch@hot.uni-hannover.de> - 2015-06-26 11:21 +0200
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-26 07:45 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-26 07:59 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-26 07:51 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-26 13:10 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-06-26 13:12 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-06-26 14:54 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-07-19 00:30 -0700
                Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Paul Rubin <no.email@nospam.invalid> - 2015-07-20 15:18 -0700
  Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Mark Wills <markwills1970@gmail.com> - 2015-07-21 01:02 -0700
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-07-21 10:02 -0700
      Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-07-23 09:11 -0700
        Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Howerd <howerdo@yahoo.co.uk> - 2015-07-23 15:03 -0700
        Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day Mark Wills <markwills1970@gmail.com> - 2015-07-24 01:13 -0700
          Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-08-04 06:56 -0700
    Re: 1000 Scouts to solder together MSP430 Forth systems - a Forth computer each end of July - and planned to connect them all as a 1000 Bit Display on the last day JUERGEN <epldfpga@aol.com> - 2015-07-23 09:15 -0700

csiph-web