Groups | Search | Server Info | Keyboard shortcuts | Login | Register


Groups > comp.lang.forth > #21999

Re: Possible Forth target (Beaglebone RTU)

From rickman <gnuarm@gmail.com>
Newsgroups comp.lang.forth
Subject Re: Possible Forth target (Beaglebone RTU)
Date 2013-04-28 18:23 -0400
Organization A noiseless patient Spider
Message-ID <klk7bb$1no$1@dont-email.me> (permalink)
References <7xobd3dolk.fsf@ruckus.brouhaha.com> <kleehq$unu$1@dont-email.me> <7xr4hwojl3.fsf@ruckus.brouhaha.com>

Show all headers | View raw


On 4/26/2013 9:20 PM, Paul Rubin wrote:
> rickman<gnuarm@gmail.com>  writes:
>> I agree that it has possibilities.  But what would be the app?
>
> It's for stuff needing more precise timing than you can get with Linux
> GPIO.  Examples might be things like bit banging special purpose
> hardware protocols, controlling motors, or perhaps even making a
> software defined radio or digital oscilloscope ;-).  Doing that in Forth
> sounds like less hassle than doing it with some yucky cross-assembler.
>
> I saw someplace else that the PRU's run at half the clock speed of the
> main CPU, which on this board would put the PRU's at 500 MHz, pretty
> impressive.  Register instructions are apparently one cycle.  I don't
> know about memory instructions or jumps.  That info might be somewhere
> in the docs, which I have only glanced at.

I looked at the link in the first post in this thread and I'd say this 
is more interesting.

I see your smiley... lol  My goal with the GA144 was only partly to 
produce an oscilloscope, but more because I thought this would be a good 
demo of how the GA144 could be used in a similar manner to an FPGA. 
Perhaps it is also that anything with a display is automatically eye 
catching.

The SDR I am working on is ***lowwww*** power.  I think just booting a 
BeagleBone would consume enough power to run the clock for a year. 
Well, maybe that's an exaggeration, but not hyperbole.  Otherwise there 
are many, many ways to do an SDR.

I don't think controlling motors requires much in the way of really fast 
I/O.  I think that is more an issue of good algorithms and low latency. 
  Also, multiplication is always nice to have.

Do you have a plan in mind?

-- 

Rick

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


Thread

Possible Forth target (Beaglebone RTU) Paul Rubin <no.email@nospam.invalid> - 2013-04-25 01:03 -0700
  Re: Possible Forth target (Beaglebone RTU) rickman <gnuarm@gmail.com> - 2013-04-26 13:49 -0400
    Re: Possible Forth target (Beaglebone RTU) Paul Rubin <no.email@nospam.invalid> - 2013-04-26 18:20 -0700
      Re: Possible Forth target (Beaglebone RTU) rickman <gnuarm@gmail.com> - 2013-04-28 18:23 -0400
        Re: Possible Forth target (Beaglebone RTU) Paul Rubin <no.email@nospam.invalid> - 2013-05-06 00:07 -0700

csiph-web