Checksum: 28997
Path: utzoo!utgpu!anakin
From: anakin@gpu.utcs.toronto.edu (Anakin Research)
Date: Wed, 23-Nov-88 10:49:10 EST
Message-ID: <1988Nov23.104910.15213@gpu.utcs.toronto.edu>
Organization: University of Toronto Computing Services
Newsgroups: comp.sys.amiga.tech
Subject: 32-bit LUCAS memory board
Reply-To: anakin@gpu.utcs.UUCP (Anakin Research)

 
	I have been very heartened by the responce to the LUCAS Project
68020/68881 accelerator board for the 1000. It seems that indeed there
are many 1000 owners out there who have spent considerable money on their
machine and peripherals, who cannot afford to upgrade to the 2000 with an
'020 board installed. It is nice to know there are still hackers out there
to whom the idea of populating their own bare boards is a viable alternative
to the higher priced spread. Let me say now that I have appreciated your 
comments on the LUCAS Project on the nets and in your letters, and that I will
try to keep the LUCAS Project alive.
	Now that about 2/3 of the initial run of 120 LUCAS Boards has been
shipped, (This means I'm out of debt for the board costs), it is time to get
the 32-bit wide memory board in the works. I should have a first crack proto-
type ready for debugging in about a week. I thought it would be a good idea
to get your ideas about its configuration and functionality. Any comments, 
design ideas, or critisisms would be welcome. I would enjoy a lively 
discussion and it can only improve the end product. Again, in the spirit of
the LUCAS Project, I will try and keep end user price to a minimum.
 
			Proposed Memory Design
        		~~~~~~~~~~~~~~~~~~~~~~
 
	I will be using 1 Meg. DRAMS in a 256K X 4 configuration. This will 
allow expansion in 1 Meg. increments as you can afford more memory. I plan
to have sockets for a maximum of 4 Meg. 
	I plan to use the National DRAM controller 8428D-70. This part though
a tad expensive $45.00 (U.S) will simplify the design and keep the chip
count down to a minimum. It also will allow me a quicker design path. (Free
time is becoming a precious commodity for me.) This controller will also 
do some memory interleaving and should provide the optimum memory access speed
	To auto-config or not to auto-config! It seems to me that there is a 
slightly messy way to auto-config the 32-bit wide memory. By cutting the 
config pin (12) on the exapansion connector, (it is just  shorted to ground)
and bringing a new config line from the memory board to pin 12, this would
allow the memory to be autoconfiged first in the chain. Alternatively, we could
not hack at the board but use some addmem like program to configure the memory.
I would like to hear any comments on which way would be most efficent form a
software point of view.
	Power considerations. I have been asked why on the LUCAS '020/881
board I provided so many 5 Volt pins on the 96 Pin DIN connector. It was
not to provide power for the memory board but to recieve power from it.
I plan to have a connector on the memory board which will accept the 
connector from the power supply which currently goes to the mother board, and 
then, of course, bus it from there to the mother board. This should allow easy 
installation, and as a side effect improve the noise floor on the LUCAS
board.
	I would like to move the kickstart area into this 32-bit wide path.
I must admit that I haven't given this enough thought and any ideas on how 
this would be accomplished would be appreciated. I can prevent assertion of
*AS (Address Strobe) in the kickstart range and simply have ROMS on the LUCAS 
memory board. This seems to me constitute a copywrite infringement. Anyone 
understands the legalese of this and who could hopefully suggest an honest 
workaround, please advise me.
        I understand that many of you would like to have an MMU. I don't have
the neccessary software smarts to make this compatable with the proposed
unix environment for the amiga and I think other problems may be there as 
well. I am certainly willing to discuss it. My fear is that this will
increase the cost of the board with perhaps little practical gain.
        
 
                                Brad Fowles
 
UseNet   anakin@utgpu
Bix      anakin.1
 
 
                                                    		

