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


Groups > comp.lang.forth > #23689

Re: OT (slightly) What is the "best" processor for a new project?

From rickman <gnuarm@gmail.com>
Newsgroups comp.lang.forth
Subject Re: OT (slightly) What is the "best" processor for a new project?
Date 2013-06-16 18:24 -0400
Organization A noiseless patient Spider
Message-ID <kpldla$8pb$1@dont-email.me> (permalink)
References (8 earlier) <a72e9d39-3d11-42ed-bd80-79e5702445a0@googlegroups.com> <ko7on1$ctk$1@online.de> <810f1d6a-c265-4f9c-bcfc-8f66d2b5e3ce@googlegroups.com> <koavi8$1cg$1@online.de> <a4c5d1dc-535d-4d2c-9fe4-becf613110f9@x4g2000yqk.googlegroups.com>

Show all headers | View raw


On 6/16/2013 2:52 AM, Hugh Aguilar wrote:
> On May 31, 1:01 pm, Bernd Paysan<bernd.pay...@gmx.de>  wrote:
>> Well, YMMV.  IMHO the 8051 works well if you have a small program which
>> doesn't even scratch all those memory boundaries.  If you really fill 128k
>> of combined code and data with an 8051 program, you very likely should have
>> selected a more powerful CPU.
>>
>> The programs I've written for my b16 are all in the range of 2k, data+code
>> combined.  Some slightly exceed the 2k, so make that 4k.  That's about the
>> right size of a project for an embedded controller
>
> What is the point of having a custom processor that is used for such
> small projects? Writing a program that size is going to take 1 or 2
> weeks, so it really doesn't matter whether it is written in Forth or
> 8051 assembly-language, or C or BASIC --- it is going to be pretty
> trivial in any case. We already have the 8051 family for this kind of
> project, and it is well known, so there is no training needed. I read
> your description of the B16, and it doesn't seem to offer any
> advantage over the 8051 family, and definitely not over the Dallas
> 80c320 --- but that is all 20 year old technology --- I suppose there
> is a gee-whiz aspect to it being Forth-based, but nobody pays for gee-
> whiz.
>
> The MiniForth was far more powerful than your B16. If nobody cared
> about the MiniForth in 1995 when it was more powerful that the
> mainstream 80c320, why should anybody care about the B16 two decades
> later when it is less powerful than the 80c320, which is now obsolete.

You really need to read up on what others are doing and have done. 
Bernd posted at length about the trials and tribulations of being forced 
to use an 8051 core in a design only to toss it out after wasting a lot 
of time dealing with all the bugs, etc.

How powerful was the MiniForth CPU?  How do you know what the B16 does? 
  The B16 was designed to be implemented in Silicon, not just a softcore 
in a PLD.

-- 

Rick

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


Thread

Re: OT (slightly) What is the "best" processor for a new project? Hugh Aguilar <hughaguilar96@yahoo.com> - 2013-06-15 23:52 -0700
  Re: OT (slightly) What is the "best" processor for a new project? Bernd Paysan <bernd.paysan@gmx.de> - 2013-06-16 23:25 +0200
  Re: OT (slightly) What is the "best" processor for a new project? rickman <gnuarm@gmail.com> - 2013-06-16 18:24 -0400

csiph-web