home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #27 / NN_1992_27.iso / spool / comp / arch / 11027 < prev    next >
Encoding:
Text File  |  1992-11-23  |  1.9 KB  |  44 lines

  1. Newsgroups: comp.arch
  2. Path: sparky!uunet!cs.utexas.edu!torn!nott!bnrgate!bmerh85!bcarh2d8!schow
  3. From: schow@bcarh2d8.bnr.ca (Stanley T.H. Chow)
  4. Subject: Re: DEC Alpha architecture issues
  5. Message-ID: <1992Nov23.161111.13930@bmerh85.bnr.ca>
  6. Sender: news@bmerh85.bnr.ca (Usenet News)
  7. Organization: Bell Northern Research Ltd, Ottawa
  8. References: <1992Nov20.064529.20293@nntpd.lkg.dec.com> <1992Nov22.043852.764@megadata.mega.oz.au> <By4pEI.8r5.2@cs.cmu.edu>
  9. Date: Mon, 23 Nov 92 16:11:11 GMT
  10. Lines: 32
  11.  
  12. In article <By4pEI.8r5.2@cs.cmu.edu> lindsay+@cs.cmu.edu (Donald Lindsay) writes:
  13. >andrew@megadata.mega.oz.au (Andrew McRae) writes:
  14. >>If it looks like microcode, smells like microcode ... Why call it PALcode?
  15. >
  16. >Because it doesn't even vaguely resemble microcode.
  17. >
  18. >- PALcode is fetched from the I-cache, not from ROM.
  19. >- PALcode is decoded by the normal decoder, as opposed to to microcode,
  20. >  which is often a raw mask over a processor's internal control lines.
  21. >- Microcode is usually in charge of detailed sequencing/timing of e.g. 
  22. >  register writebacks. PALcode has no concept of this, except for
  23. >  some implementation-specific rules like "if you set this TLB control
  24. >  register, then the TLB mode will change one clock later".
  25.  
  26. I know of at least one other Intel processor using micro-code with
  27. these properties. But then, Intel is a CISC dinosaur doing reactionary
  28. evil things so it is micro-code; on the other hand, DEC (at least the
  29. NEW DEC) is a forward looking RISC convert so it's the sexy PAL-code.
  30.  
  31. Actually, I believe there is a distinction:
  32.  
  33.   The PAL-code is not part of the architecuture.
  34.  
  35. This means one can have a VMS-Aplha and a Unix-Alpha, etc. and most
  36. of the system is still portable. Think of PAL-code as a "O/S dependent
  37. Hardware Abstraction Layer"
  38.  
  39. --
  40. Stanley Chow            InterNet: schow@BNR.CA
  41. Bell Northern Research  UUCP:     ..!uunet!bnrgate!bqneh3!schow
  42. (613) 763-2831
  43. Me? Represent other people? Don't make them laugh so hard.
  44.