FPGA VAX update

Allison ajp166 at bellatlantic.net
Tue Oct 25 09:00:20 CDT 2005


>
>Subject: Re: FPGA VAX update
>   From: Johnny Billquist <bqt at Update.UU.SE>
>   Date: Tue, 25 Oct 2005 15:38:27 +0200 (CEST)
>     To: cctalk at classiccmp.org
>
>On Tue, 25 Oct 2005, Ken Seefried <ken at seefried.com> wrote:
>
>> From: Johnny Billquist <bqt at Update.UU.SE>
>> > I think I have the documentation for the microcode for
>> > the different engines, and I also have the binary microcode
>> > files...
>>
>> Do you have the microcode files for the 11/730?
>
>Might still have the TU58 tapes around, yes. No TU58 drive to read them,
>though.

I must be thee rare one that maintaines TU58s for use.

>
>> The Am2901 VHDL (and other formats) is freely availible and well
>> understood and fits several to an FPGA (even small ones covered by free
>> tools).  The rest of the logic on an 11/730 CPU isn't that terrible
>> complicated.  Given access to the microcode, I'd imagine it would be a
>> reasonable project to whip up an ersatz 11/730, validate that it works
>> correctly, then proceed to optimize and otherwise improve the design
>> (add in pipelining, test, add in FPU, test, add in cache, test, migrate
>> to faster FPGA family, test).  Iterative, rather than shooting the moon
>> first run.
>
>Maybe. I think that there is probably a lot more logic outside the 2901
>than inside... We're still talking several boards of logic here... I doubt
>all of that is microcode memory, 2901s and 74xx series stuff. :-)

Bet on it as the 2901 only provides 16 registers and  I think VAX had more.
It's also a slow device. 

>> You could even short-cut some of the FPGA work.  I don't recall what
>> the microsequencer looks like on the 11/730, but if it's the usual
>> Am29{09,10,11}, there is at least one shop that still (as of at least
>> last year) makes an 8 x Am2901 + sequencer single chip ASIC that runs at
>> something like 20MHz.  Or you can find NOS for the IDT 49c402 that is 4
>> x Am2901s.
>>
>> This way of thinking won't result in the fastest VAX possible, but I
>> venture it has a better chance of resulting in an actual working VAX.
>
>It might be a possiblity. Not that I'll do it. But if someone really
>wanted this to happen, it's one possibility. Might be easier to talk with
>someone who still have an 11/730 running, to read his tapes though.

Not I.  I must ahve at least 16 2901C and 2911 and they are not that pretty
without a lot of glue.  More correctly, for some archetectures it's ugly
and for some a very easy set of peices to use.  The biggest problem is 
multiplexed external busses and that does impact design and speed.


Allison


More information about the cctalk mailing list