Computer Old Farts Forum
 help / color / mirror / Atom feed
From: Bakul Shah <bakul@iitbombay.org>
To: Clem Cole <clemc@ccc.com>
Cc: COFF <coff@minnie.tuhs.org>
Subject: Re: [COFF] Encoding an ISA: Random Logic vs. Control Stores
Date: Tue, 30 Nov 2021 11:04:25 -0800	[thread overview]
Message-ID: <677CBEE9-8651-4587-8F38-238107939720@iitbombay.org> (raw)
In-Reply-To: <CAC20D2MmGtWcoW8N1-yD2c+kteGMxMQWAwdyj9Uw9X+RiJ5CdA@mail.gmail.com>


[-- Attachment #1.1: Type: text/plain, Size: 1418 bytes --]

On Nov 30, 2021, at 8:49 AM, Clem Cole <clemc@ccc.com> wrote:
> 
> Also remember that Gordan and the CMU types of those days were beginning to create what we now call Hardware Description Languages (HDL).  Gordon describes in "Bell and Newell" (the definitive Computer Structures book of the 1970s) his Processor-Memory-Switch (PMS) diagrams.   The original 11 (which would become the 11/20) was first described as a set of PMS diagrams.   PMS of course, beget the Instruction Set Processor Language (ISPL) that Mario created a couple of years later.   While ISPL was after the 11 had been designed, ISPL could synthesize a system using PDP-16 RTM modules.  A later version from our old friend from UNIX land, Ted Kowalski [his PhD thesis actually], that could spit out TTL from the later ISPS simulator and compiler [the S being simulation].   ISPS would beget VHDL, which beget today Verilog/System Verilog.

Verilog has no direct connection with VHDL. Phil Moorby had been working with HILO simulators since 1976 so had considerable experience with simulators and based on that experience he designed Verilog as a fast gate & switch level simulator, as well as for synthesis.
See https://community.cadence.com/cadence_blogs_8/b/ii/posts/q-amp-a-phil-moorby-hdl-pioneer-and-cadence-fellow-from-verilog-to-parallel-programming and https://community.cadence.com/cadence_blogs_8/b/breakfast-bytes/posts/phil-moorby

[-- Attachment #1.2: Type: text/html, Size: 2233 bytes --]

[-- Attachment #2: Type: text/plain, Size: 141 bytes --]

_______________________________________________
COFF mailing list
COFF@minnie.tuhs.org
https://minnie.tuhs.org/cgi-bin/mailman/listinfo/coff

      reply	other threads:[~2021-11-30 19:11 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <010901d7e5c1$4a0c7c20$de257460$@gmail.com>
2021-11-30 16:47 ` Clem Cole
2021-11-30 19:04   ` Bakul Shah [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=677CBEE9-8651-4587-8F38-238107939720@iitbombay.org \
    --to=bakul@iitbombay.org \
    --cc=clemc@ccc.com \
    --cc=coff@minnie.tuhs.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).