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


Groups > comp.lang.forth > #49266

Re: Jazelle?

From rickman <gnuarm@gmail.com>
Newsgroups comp.lang.forth
Subject Re: Jazelle?
Date 2016-07-20 18:12 -0400
Organization A noiseless patient Spider
Message-ID <nmosvp$qe2$1@dont-email.me> (permalink)
References (4 earlier) <nmnge0$rri$1@dont-email.me> <80724d4a-0367-4c44-a5bc-705b3b49843e@googlegroups.com> <nmog5v$b1g$1@dont-email.me> <nmoo91$8d9$1@dont-email.me> <nmosrj$qqa$1@dont-email.me>

Show all headers | View raw


On 7/20/2016 6:09 PM, Cecil Bayona wrote:
> On 7/20/2016 3:51 PM, rickman wrote:
>> On 7/20/2016 2:33 PM, Cecil Bayona wrote:
>>> On 7/20/2016 12:54 PM, Brad Eckert wrote:
>>>> On Wednesday, July 20, 2016 at 2:31:46 AM UTC-7, gareth G4SDW GQRP
>>>> #3339 wrote:
>>>>> But Forth _IS_ assembler, for it is based on the prior published
>>>>> art of the KDF9 computer architecture along with its drop, dup, data
>>>>> and
>>>>> return stacks.
>>>>>
>>>> Chuck was influenced by the Burroughs B5500, a computer from
>>>> approximately the same time (KDF9 came online in 1964, B5000 in 1961).
>>>> He must have really liked the B5500 because you can see a lot of its
>>>> ideas in his ShBoom 32-bit CPU design (about 1985).
>>>>
>>>> You could say that Forth and C are both assembly languages. C is a
>>>> portable assembler with types. Forth is a portable assembler with
>>>> extensibility. Both have quirky system dependencies that can only be
>>>> lived with.
>>>>
>>> In the early 70's I designed and built my own CPU, I was impressed by
>>> the B5500 and implemented two stacks, but it was not a classical Forth
>>> CPU but a mixture of register and stack CPU. The TOS could be one of the
>>> operands or destination but the second operand was immediate, register,
>>> or register indirect. But since the CPU was micro-programmable, it could
>>> have been easily changed but I was not aware of Forth at the time.
>>>
>>> One of these days I would like to create the design again with a FPGA, I
>>> do have some notes I kept on the design.
>>
>> If you get serious about this, send me a block diagram and the
>> instruction set and I'd be happy to give some pointers.
>>
> Thanks for the offer, I will let you know when I am ready to start the
> project, but it will be a few months before I am close to starting on
> it, among other things I need to learn VHDL first, and thinks keep
> getting in the way. Too many projects that I'm working on.

Or you could learn Verilog which should have a *much* shorter learning 
curve.  I use VHDL because it is what I learned.  VHDL does have some 
good simulation features though.


> This morning I received a book "16-Bit Microprocessors" it has a lot of
> useful information on older CPU chips, so more reading to do.

-- 

Rick C

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


Thread

Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-20 10:31 +0100
  Re: Jazelle? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-07-20 10:14 +0000
    Re: Jazelle? Chris Curl <ccurl609@gmail.com> - 2016-07-20 05:37 -0700
      Re: Jazelle? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-07-20 13:36 +0000
    Re: Jazelle? "WJ" <w_a_x_man@yahoo.com> - 2016-07-20 13:06 +0000
    Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-20 14:49 +0100
      Re: Jazelle? hughaguilar96@gmail.com - 2016-07-20 08:48 -0700
      Re: Jazelle? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-07-20 14:35 +0000
        Re: Jazelle? mm0fmf <none@invalid.com> - 2016-07-20 17:39 +0100
        Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-20 20:30 +0100
          Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 15:35 -0400
            Re: Jazelle? mhx@iae.nl - 2016-07-20 13:27 -0700
              Re: Jazelle? "WJ" <w_a_x_man@yahoo.com> - 2016-07-21 09:41 +0000
            Re: Jazelle? hughaguilar96@gmail.com - 2016-07-21 17:24 -0700
        Re: Jazelle? "WJ" <w_a_x_man@yahoo.com> - 2016-07-21 10:43 +0000
          Re: Jazelle? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-07-21 12:44 +0000
            Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-21 22:59 +0100
              Re: Jazelle? anton@mips.complang.tuwien.ac.at (Anton Ertl) - 2016-07-22 06:42 +0000
                Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-22 12:03 +0100
                Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-22 09:05 -0400
                Re: Jazelle? Cecil Bayona <cbayona@cbayona.com> - 2016-07-22 10:09 -0500
                Re: Jazelle? Tauno Voipio <tauno.voipio@notused.fi.invalid> - 2016-07-22 19:20 +0300
                Re: Jazelle? Brad Eckert <hwfwguy@gmail.com> - 2016-07-22 09:35 -0700
          Re: Jazelle? "WJ" <w_a_x_man@yahoo.com> - 2016-07-25 10:43 +0000
            Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-26 11:41 +0100
              Re: Jazelle? Julian Fondren <julian.fondren@gmail.com> - 2016-07-26 04:26 -0700
                Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-26 11:20 -0400
  Re: Jazelle? Doug Hoffman <glidedog@gmail.com> - 2016-07-20 06:44 -0400
    Re: Jazelle? "gareth G4SDW GQRP #3339" <no.spam@thank.you.invalid> - 2016-07-20 14:52 +0100
      Re: Jazelle? "WJ" <w_a_x_man@yahoo.com> - 2016-07-20 14:33 +0000
      Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 10:52 -0400
        Re: Jazelle? alister <alister.ware@ntlworld.com> - 2016-07-20 15:40 +0000
          Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 11:46 -0400
          Re: Jazelle? hughaguilar96@gmail.com - 2016-07-20 09:25 -0700
    Re: Jazelle? hughaguilar96@gmail.com - 2016-07-20 09:22 -0700
      Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 13:14 -0400
        Re: Jazelle? hughaguilar96@gmail.com - 2016-07-20 21:44 -0700
          Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-21 01:32 -0400
            Re: Jazelle? Cecil Bayona <cbayona@cbayona.com> - 2016-07-21 02:21 -0500
          Re: Jazelle? Brad Eckert <hwfwguy@gmail.com> - 2016-07-21 17:13 -0700
            Re: Jazelle? hughaguilar96@gmail.com - 2016-07-21 17:42 -0700
            Re: Jazelle? humptydumpty <ouatubi@gmail.com> - 2016-07-23 10:08 -0700
              Re: Jazelle? hughaguilar96@gmail.com - 2016-07-23 13:55 -0700
                Re: Jazelle? humptydumpty <ouatubi@gmail.com> - 2016-07-24 02:22 -0700
  Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 10:56 -0400
  Re: Jazelle? Brad Eckert <hwfwguy@gmail.com> - 2016-07-20 10:54 -0700
    Re: Jazelle? Cecil Bayona <cbayona@cbayona.com> - 2016-07-20 13:33 -0500
      Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 16:51 -0400
        Re: Jazelle? Cecil Bayona <cbayona@cbayona.com> - 2016-07-20 17:09 -0500
          Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 18:12 -0400
            Re: Jazelle? Cecil Bayona <cbayona@cbayona.com> - 2016-07-20 18:41 -0500
              Re: Jazelle? rickman <gnuarm@gmail.com> - 2016-07-20 21:01 -0400

csiph-web