AMD 2901 Microcode Meta-Assembler

From: Heinz Wolter <h.wolter_at_sympatico.ca>
Date: Thu May 23 12:15:10 2002

see http://compilers.iecc.com/comparch/article/87-06-002

amd has several products: AMDASM, META29M
these days Hale from HIlevel tech costs 2300$+
http://meta-assembler.com/
AMDASM is documented in the bit slice bible
Mick and Brick (Bit Slice Microprocessor Design).

Check out http://users.ece.gatech.edu/~hamblen/book/wintim/
based in a TI TIM microcode assember, Output supports
AMDASM format. you'll have to enter in your own
machine definition. 2901 instruction avail from databooks or
2910 instructions here
http://www.donnamaie.com/BITSLICE/BIT_CHAP_4/bitCh4B2.html

Alas. it's only for win-blows.. c++ source is include if
'you want to port to *nix...
It is possible to define the standard 2901 and 2910
codes using AMD's mnemonics, but the custom
bitfields of your microstore would need to be defined.

Have a look at the KS10 microcode sources for a sample
of what DEC did on that 2901 design, possibly other DEC machines
(I think also Vax 730 was 2901 based). Looking at DEC's source-
perhaps a Perl

AMD used to prove a free fortran source for their PALASM
to code for their early PALs.. AMDASM was rumoured to be
distributed as fortran source, but I have been unable to find it online
(or any where else for that matter). PALASM was published at the
back of their PAL data books, don't know if AMDASM was.


From: "emanuel stiebler" <emu_at_ecubics.com>
To: <cctalk_at_classiccmp.org>
Sent: Wednesday, May 22, 2002 8:36 PM
Subject: Re: AMD 2901 Microcode Meta-Assembler


> Ken Seefried wrote:
> >
> > Does anyone know of a free or cheap, usable meta-assembler for AMD 2901
> > microcode? Or anyone have one they want to get rid of?
>
> Few years ago we had the discussion already. And, there was one guy on
> this
> list who wrote something like this. (because of some refresh problems, I
> forgot his name)
>
> What do you need it for anyway ?
>
> cheers
Received on Thu May 23 2002 - 12:15:10 BST

This archive was generated by hypermail 2.3.0 : Fri Oct 10 2014 - 23:35:18 BST