home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #26 / NN_1992_26.iso / spool / comp / sys / m68k / 1330 < prev    next >
Encoding:
Text File  |  1992-11-06  |  2.5 KB  |  57 lines

  1. Newsgroups: comp.sys.m68k
  2. Path: sparky!uunet!charon.amdahl.com!pacbell.com!decwrl!sdd.hp.com!caen!destroyer!cs.ubc.ca!alberta!cpsc.ucalgary.ca!xenlink!newt.cuc.ab.ca!deraadt
  3. From: deraadt@newt.cuc.ab.ca (Theo de Raadt)
  4. Subject: Re: building a low-cost 68030 workstation
  5. In-Reply-To: "Ingo Cyliax"'s message of Wed, 4 Nov 1992 10: 31:58 -0500
  6. Message-ID: <DERAADT.92Nov5150436@newt.newt.cuc.ab.ca>
  7. Sender: news@newt.cuc.ab.ca
  8. Nntp-Posting-Host: newt
  9. Organization: little lizard city
  10. References: <1992Nov4.103207.4053@news.cs.indiana.edu>
  11. Date: Thu, 5 Nov 1992 22:04:36 GMT
  12. Lines: 43
  13.  
  14. In article <1992Nov4.103207.4053@news.cs.indiana.edu> "Ingo Cyliax" <cyliax@moose.cs.indiana.edu> writes:
  15. > we are looking into building a 68030 based low-cost workstation. Has
  16. > anyone done this ? This type of system would be great for teaching
  17. > assembly language programming and operating system type classes.
  18.  
  19. The cheapest way of doing this is to
  20.     1. Buy a Sun3/60
  21.     2. Remove all the solder from the 68030 socket on the motherboard.
  22.     3. Put in a 68030 size socket.
  23.     4. Put in a MC68030, remove MC68020.
  24.  
  25. At the moment, I know of only one problem on the motherboard. The
  26. CIIN* cache-inhibit-input line appears to be floating on some
  27. motherboards. As a result, you'd better not turn on the data and code
  28. caches. Ick!
  29.  
  30. As an alternative, you can fix this problem correctly. You want CIIN*
  31. to be high when accessing real memory & low when not. Now, my first
  32. hack was to wire it to the DRAM activation logic. There appeared to be
  33. some sorta timing problem...... so I was going to try to wire it to
  34. the MMU cachable bit (I think I have found it on the board), but I
  35. have not gotten around to it, so I can't tell you if it works!
  36.  
  37. While I was at it, I bent the clock pin on the socket. The intent was
  38. to wire it to CLK instead of CLK/2. I thought I could run the 68030
  39. at 40MHz, and the rest of the system at 20MHz. Of course, a Sun3/60
  40. runs pretty reliably at 24MHz, as long as you keep it COOL.
  41.  
  42. Under SunOS, if you properly fix your hardware so that CIIN* works
  43. properly, you can fix about 6 (or was it 9?) places in /vmunix (using
  44. adb and some smarts..) so that the code cache is also enabled. I
  45. figure it should Zoom then.
  46.  
  47. (Note: It is truly amazing what you can do without hardware docs or
  48. source code. Absolutely astounding. I can't believe I've wasted so
  49. much of my life doing this.)
  50.  
  51. If you don't turn on the Sun MMU, you can do everything else by
  52. yourself.  It just might suit your purposes.
  53.  <tdr.
  54. --
  55.  
  56. This space not left unintentionally unblank.        deraadt@newt.cuc.ab.ca
  57.