home *** CD-ROM | disk | FTP | other *** search
-
- BUILDING IT:
-
- Notes about Parts
-
- I strongly suggest that you socket all the parts on the board. Since
- the 020 and the 881 make up most of the price for the board, its a
- good idea not to skimp on the sockets especially the 020, 881, xtal
- and dual pin header. Gold Augat machine sockets are great. The Amiga
- 1000 is a very noisy machine, good quality sockets will help reduce
- the noise.
-
- You must buy at least 16 meg. 020 & 881 to guarantee proper
- performance. I have tested the lucas board at 16 Meg. and it works
- well, however some of the people who have built the board are running
- just fine at 20 Meg. using 16 Meg. parts. We have tried installing 25
- Meg. parts and have had some limited success, but as of this time I've
- done little testing. If you have the parts please try it, and let me
- know how it goes. Although these higher speeds are possible the board
- was designed for operation at 16 Meg. so be adventureous at your own
- risk and expence.
-
- If you didn't buy the pals from me make sure you use -B2 pals. I have
- used both National and MMI and they work fine. The pal equations in
- the pals directory will complile with CUPL. If you are having any
- problems let me know and I will modem you the JEDEC files. One of the
- things I would like to try and haven't yet for operation above 16 Meg.
- is using -D2 parts for the pals.
-
- The four discrete TTL parts, with the exception of U9 must be F parts.
- (More about U9 later)
-
- The Caps should be of the type specified. You could use tants for the
- .47 parts if you cannot find them in monolithic.
-
- It is important to use the 330 ohm and 220 ohm resistors as specified.
- They are standard for TTL clock termination.
-
- The 30 ohm resistors are used to help control the over and under shoot
- on the control lines *UDS, *LDS, R/*W, and *AS.
-
- The 16 Meg clock oscillator should be inserted into a gold socket.
- When you buy your parts you may want to pick up a 20 meg. xtal. Half
- the people so far are getting away with it even though they are using
- 16 Meg. 020's and 881's.
-
- The part you will need for U9 varies from one Amiga to another. Buy
- one each of 7474, 74LS74, 74S74, and 74ALS74 (they're cheap). I will
- explain later how to determine which one of these you should use and
- why.
-
- Soldering
-
- If you haven't soldered up a board before, find someone who has. It is
- a simple job bit requires some degree of manual dexterity and a good
- fine tip iron. Everyone has their own method. I start with the
- sockets, then do the caps and resistors and then the two connectors.
- If everything is on hand you can do an excellent job in about an hour.
- This is an important stage, don't rush it.
-
- Dual Pin Header
-
- Unless your in the BIZ the connector which connects the Lucas board to
- the 68000 socket can be a bitch to find. However it is pretty easy to
- make one up yourself from readily available parts. The easiest method
- is to buy two 64 pin 68000-like sockets (again gold is best) and
- connect them together with 64 bits of wire. The cutoffs from
- capacitors and resistors are ideal. The distance between the two
- sockets should be about 0.6 inches. Basically you want to raise the
- Lucas board to the same height as the daughter board. I suggest you
- cut four bits of wire, attach them to the four corners of the socket
- and see if the board is of the correct height. Once this is done you
- can cut 60 more bits of wire and install them between the sockets.
- Test the height again, if its OK I suggest you solder in the four
- corner posts (wires) then solder the assembly to the bottom (solder
- side) of the LUCAS board. DO NOT use .025 sqaure posts this will
- permanently destroy your 68000 socket.
-
- When you put in the tant capacitors make sure you observe the correct
- polarity. Positive always goes to the square pad. Note C19 has no
- square hole, the positive side of the cap goes to the terminal closest
- half inch hole in the board. If you still confused get out an ohm
- meter an make sure the plus side of the Tants is connected to the 5
- volt rail (pin 20 of U4).
-
-
-
- INSTALLATION:
-
- Installation is quite straight forward, rip out the 68000 and replace
- it with the Lucas Board. Q.E.D.
-
- To elaborate, remove the plastic cover and the EMI shield. 5 screws
- for the plastic cover, 14 for the EMI shield. Gently and with
- reverence, pry the 68000 out of its socket. I use a small bent
- screwdriver. Now push the 64 pin header on the bottom of the Lucas
- board into the 68000 socket. Do this carefully to insure that each pin
- goes in properly and that you didn't bend any.
-
- Things to be careful about.
-
- The ribbon cable from the disk drive can be a pain. Make sure it is
- lying as flat as possible, and that the bend in the cable takes up as
- little space as possible. Make sure the board is the same height as
- the daughter board. If it is too low the Lucas board will not clear
- the cable and header for the disk drive. This is also important if you
- want to add some 32-bit wide memory to the LUCAS memory port (96 Pin
- DIN connector) as this board must be high enough to clear the metal
- oscillator can in the middle back of the Amiga motherboard. Once you
- have installed the Lucas board we are ready for check out. When it
- gets working you can replace the plastic cover. The EMI shield will
- have to have a small section cut out of the back, if you wish to
- replace it too. So far no one has done this. Be careful, don't force
- anything, and don't PANIC !
-
-
-
- CHECK IT OUT!
-
- In all the years I've been hacking around with hardware stuff, I have
- only discovered two golden rules for hardware design. Inside every
- device is some magic smoke which makes the device function. As long as
- you don't let this magic smoke out everything will work fine, however
- in all the cases where I have inadvertanly let this magic smoke
- escape, the device ceased to function. Please remember the following
- two rules: 1) Don't let the magic smoke out. 2) Don't let rule one
- scare you.
-
- Okay, were going to turn the Amiga on now, if it doesn't work first
- time don't panic. No one so far has blown an 020 or a 881, and no one
- so far has done any damage to their Amiga. The only damage that has
- been done so far is someone used .025 square posts to mate the LUCAS
- board to the AMIGA. This damaged the socket. Once he replaced the
- socket and replaced those tree trucks with the proper pins his board
- worked just fine.
-
- If you are really paranoid, use an ohm meter to make sure that there
- is no short between the 5 volt rail and ground. You should get about
- 270 ohms.
-
- At this time we are going to put a 74ALS74 in the socket for U9.
-
- So, turn on the Amiga, and watch the power light on the front of the
- machine. It should flash five or so times and then stay on. This is
- the basic test, if it doesn't do this it will never do anything. If
- you haven't done so already check to make sure all the chips are in
- the correctly oriented ( Pin #1 in the top left corner as the board is
- now) (( NOTE!!! IT IS POSSIBLE TO PUT THE 68881 IN INCORRECTLY. THERE
- IS NO KEY PIN AS THERE IS ON THE 68020. MAKE SURE THE ORIENTATION OF
- THE 68881 IS THE SAME AS ON THE LUCAS BORAD SILK SCREEN)) NOTE IT DOES
- NOT HAVE THE SAME ORIENTATION AS THE 020. Also make sure that all the
- pins are correctly seated. If you still have problems see below
- or the article as to how to get hold of me.
-
- Now back to the 99% of you who have had no problem so far. The next
- indication that everything is OK is you will hear the Amiga's little
- boot song. Don't let the fact that the song is slower disturb you. The
- cashe hasn't been enabled yet and alot of useless fetches are going
- on. Next you should see the Kickstart screen. We are now about 70%
- sure everything is going OK.
-
- Insert the KickStart disk and away we go again. The hardest test that
- the Lucas board has to pass is putting up the Workbench screen. Just
- prior to doing this, interrupts are enabled, the 020 cashe is enabled,
- the 68881 is talked to to see if its there, and the autoconfig stuff
- happens. If you get to the workbench screen your probably not going to
- have any futher problems. So insert the Workbench of your choice. Try
- running the bench marks to see if you are operating at the same level.
- Run the Mandfast program in the Mandelbrot directory this will verify
- that the 68881 is working properly. Next connect your peripherals and
- insure that they work as well.
-
- Something your going to have to do is tune your particular AMIGA to
- the LUCAS board. This is done with U9. That is why I asked you to buy
- several different types of 7474. If your operation isn't what it
- should be try different types of 7474 in the U9 socket. The first to
- try is a 74LS74. My buddy Eric Haberfellner is convinced that a Texas
- Instruments 74LS74 works with all configurations he has run into. I
- contend that the LUCAS board insists on having one piece of
- unexplained magic. I've tried to fix it but it seems what works for
- one AMIGA doesn't work for another. The important thing is that so far
- no one who has bought a LUCAS Board has been unable to get it going.
- Just play around and have faith. I really do know how the rest of
- board works and once you get the right chip it is solid as a rock.
-
- Historical Note:
-
- I got in to this U9 mess when I did the board layout. PCAD allows you
- to switch identical gates or sections of a chip in order to improve
- the layout. When I gave the command that it was OK to switch gates I
- forgot that I had 2 74F74 and one 74LS74 on the board and PCAD wasn't
- going to complain so it switched an F part for an LS part and now we
- all have to go through this nonsense. I think it sounds better though
- to say you have to tune your AMIGA to the LUCAS board. It does show
- how critical the timing for DSACK is, read the article if you want to
- bored to death about DSACK.
-
- Seriously it isn't a big problem.
-
-
-
- EVEN FASTER..
-
- So far, 20 meg. seems to be the limit. I've had it working at 25 meg.
- but it was a little flakey. I'm trying -D2 PALS and the inevitable U9
- tricks. I'll post it if I'm successful.
-
- We have found that 12 meg. parts work just fine at 20 meg. The reason
- for this, I think, is that when used in an AMIGA, none of the more
- exotic 020 modes are used. I designed the board for operation at 16
- meg. and you should use 16 meg parts, but if you want a cheapest
- possible way to get a LUCAS board going try 12 meg. parts, with a 12
- meg. xtal. If it works you can try xtals all the way up to 20 meg. I
- can't tell you definately it will work but no one so far with 12 meg.
- parts has found any problem operating at 20. "Ya play de game, Ya
- takes yer chances"
-
-
-
- EXPANSION:
-
- I am currently designing a 32-bit wide memory board using 100ns 1 meg
- DRAM's. Unless your doing alot of floating point stuff, the Lucas
- board won't give you miracles. If your LUCAS board is running at 20
- Meg. (this is the configuration I know best) than you can expect a 35%
- - 40% speed increase across the board. The whole point of putting the
- 020 in your Amiga is to one, give you a 32 bit wide upgrade path, and
- two, the 256 byte instruction cashe sure helps. If you connect 32 bit
- wide memory to the LUCAS board you will get about 200% speed increase.
- Ofcourse floating point stuff, if it uses the 68881 will indeed appear
- miraculous.
-
- If anyone also wants to have a go at a memory board the expansion
- connector is documented in the drawings and in the PCAD documents. If
- you have access to fast SRAM an SRAM board with no wait states would
- sure fly.
-
- Once I get a good memory board layout I'll make the bare board
- available as cheaply as I can, but don't let that stop anyone from
- doing one also.
-
-
-
- COMPATABILITY:
-
- The LUCAS Board is works with most of the Peripherals I've tried.
- Comspec Memory Board, Comspec Hard Disk, Microbotics Memory Board,
- EASYL, and Supra Hard Drive. The only peripheral that has failed is
- the Allegra 512K memory board. I can't guaratee anything beyond this
- at this time. I will however post compatible and incompatible hardware
- and software as reports come in.
-
- So far LUCAS is very compatible with the software we've tried. The
- only software that seems to fail are those games which use heavy copy
- protection, like Carrier Command. Jet will work if you turn the cache
- off with SetCPU. DeciGel will allow those programs which do move SR's
- to behave. If you find programs which don't work please let me know
- and I will post them for those who are still considering getting a
- LUCAS board.
-
- By the way FA-18 is gorgeous with the LUCAS board installed.
-
- I welcome any information or bugs which you can provide.
-
-
-
- A500 and A2000 OPERATION:
-
- For the 500 there is good news and bad news. The good news is the
- LUCAS board works in the A500. The bad news is that you will never get
- the case back on. No one so far has tried it in a 2000 but I'd bet the
- same is true. I have no plans to do a board for the 500 or the 2000. I
- will gladly give anyone the PCAD files so they can layout the board to
- a different form factor.
-
- I built the board for the 1000 because I have a 1000 and I still like
- it best (No 1 meg chip ram eh!) and because I'd like to save the 1000
- from becoming a door stop.
-
-
-
- PROBLEMS?
-
- I've spent considerable time debugging the board to make it work. Here
- are some of the problems I have run into and perhaps they might help.
-
- Please remember that the whole purpose of making this board PD was so
- that the Amiga community at large can help those with problems, but
- more importantly, with a full disclosure of the design we can benefit
- from all those hackers out there who will make improvements to the
- board. Already we have boards that work at 20 Meg. and 25 isn't far
- off. I will post on USENET and BIX all the traffic good and bad that I
- feel should be generally known. I will also post the bugs, software
- that doesn't work, peripherals which don't work, etc.
-
- If you insert the Kickstart disk and it runs for a couple of seconds
- then pops the kickstart screen back at you, and you are sure that this
- is a valid kickstart disk, try changing U9 from an ALS part to a LS
- part, or a 7474 part. this should solve this timing problem. This is a
- generic fix for all problems, changing the type of 74 for U9 will make
- some peripherals which don't work, work like a charm. It is a quick
- test so try it if you getting strange behaviour.
-
- If Kickstart is taken in OK but it gets to the point that it is about
- to pop the workbench screen then goes bonkers try changing U9 again.
- If this doesn't help you might have a gounding problem.
-
- Gounding problems.
-
- We have found that the Amiga 1000 has a very noisy ground plane. Some
- Amiga's will only take one peripheral, two and they cough.
-
- Dominic at COMSPEC came up with a grounding mod that I now do as a
- matter of course to all Amiga's I open up. The problem he solved is
- that there is a slight voltage differential between the Amiga daughter
- board and the expansion connector ground planes. To remedy this
- connect a piece of wire between the four pals ground pins on the
- daughter board and the ground which surrounds the expansion connector.
- These pals are J6, K6, L6, and N6 at the far end of the daughter
- board. The ground pin is pin 10 which is the pin at the upper left of
- the pal as you look at it with the Amiga facing you. Bus these four
- ground pins together then run a wire to the gound which surrounds
- expansion connector (Use an ohmmeter to be sure). Scrape away a small
- section of the solder mask which covers the ground and solder the pal
- ground wire there. This can make your Amiga much more robust with 3
- and 4 peripherals attached. There is also a place on the LUCAS board
- to attach a secondary ground wire. If you look at the board there is a
- dedication which says "Special Thanks to Dr. Brain Gaines and ANAKIN".
- Look right on top of the N in ANAKIN and you will see a small GND
- marked. Solder a wire through this hole on the bottom of the baord
- (scrap solder mask first) and attach it to the same place as the pal
- ground wire.
-
- It is always a good idea to if your having problems to check the
- seating of all the chips, especially the seating of the 64 pin socket
- which mates the LUCAS Board to the AMIGA 68000 socket. It is also a
- good idea to check that none of the disrete chips or pals have a pin
- bent underneath them instead of into the socket.
-
- If you still are having problems E-Mail me on BIX or USENET (see the
- article) and I'll try to help.
-
-
-
-