Amiga.org

Amiga computer related discussion => General chat about Amiga topics => Topic started by: 3246251196 on April 26, 2006, 03:02:20 AM

Title: Clearing up acronyms
Post by: 3246251196 on April 26, 2006, 03:02:20 AM
When it comes to amiga I hear lots of acronyms. For instance, I was looking at an accelerator card which included the letters FPU - now, I have heard of CPU, GPU, PPU etc etc... but not FPU

What is (an) FPU? And, does it come with an accelerator card (where I am right in saying the A Card also potentially includes memory as well as increased Proc' speed)
Title: Re: Clearing up acronyms
Post by: beller on April 26, 2006, 03:06:18 AM
FPU=Floating Point Unit

The FPU is a chip that went with the 020s and 030s as a math coprocessor. You can use most accelerators without one but it does speed up math operations if it's installed,

Bob
Title: Re: Clearing up acronyms
Post by: 3246251196 on April 26, 2006, 03:22:48 AM
ok. so i have a standard A1200 (with the HDD however) with a 68k20 - on my mobo do i have a FPU now?
Title: Re: Clearing up acronyms
Post by: adz on April 26, 2006, 03:47:25 AM
Quote

3246251196 wrote:
ok. so i have a standard A1200 (with the HDD however) with a 68k20 - on my mobo do i have a FPU now?


No, but most RAM expanion cards have a FPU socket that can accept a 68881 or 68882, there is no FPU socket on the A1200 motherboard.
Title: Re: Clearing up acronyms
Post by: Oliver on April 26, 2006, 04:12:46 AM
FPU's are also not just for Amigas.  Any type of CPU (or micro) may have an FPU.  Some processors have them built in as part of their instruction set, while others have to emulate the maths instructions (slowly).  For example, AMD Athlons have the FPU instructions built in, while Durons do not.  x86 machines are no longer fitted with a capacity for FPU expansion - they either have them in the CPU or not at all.  External FPU's are also called maths-coprocessors.  If you do anything requiring floating point mathematics, the FPU is invaluable.
Title: Re: Clearing up acronyms
Post by: Matt_H on April 26, 2006, 07:05:51 AM
Quote
there is no FPU socket on the A1200 motherboard.

There sort of is. Commodore planned to make 1200s available with an onboard-FPU as an option, but never did. With some serious work, one could probably be soldered in. There's probably some other areas on the board that need modification too, much like Doobrey's PCMCIA access LED mod.

As for math operations, they're mostly relevant for things like rendering software and some processing libraries (mpega.library). Most recent programs take advantage of them. For a retro gaming Amiga setup, one probably isn't important.
Title: Re: Clearing up acronyms
Post by: 3246251196 on April 26, 2006, 09:12:50 AM
-so these accelerator cards: they include more memory (even have spaces to add more memory)?.

-they can (or DO) include an FPU?
Title: Re: Clearing up acronyms
Post by: Oli_hd on April 26, 2006, 09:53:30 AM
Quote
-so these accelerator cards: they include more memory (even have spaces to add more memory)?.

Yep, accelerator cards (Ones with CPU's on them) can normally take up to 32Meg and some times 128 or 256Meg.

A card like the A1208, which is a memory upgrade, not a CPU upgrade, will have a slot for up to 8Meg and normally a socket for an FPU.

Quote
-they can (or DO) include an FPU?


They can and sometimes do include an FPU, its normally right next to the CPU, if there is an empty socket chances are it doesnt have an FPU, if there is what looks like a smaller CPU by the side of the main CPU then thats the probably the FPU

Only CPU upgrades with 68020 or 68030 CPU's will have a space for an FPU, cards with 68040 or 060 CPU's on them have the FPU built into the CPU or not at all.

Amiga-Hardware link to the Viper 1230 (http://www.amiga-hardware.com/showhardware.cgi?HARDID=121)
The pictures on the above link show a CPU upgrade with a 68030 CPU, the top picture shows the CPU next to the connector, a gap where a PGA (Pin Grid Array, a chip with lots of legs pointing down) would have gone and then next to that a socket for a PLCC (plastic something chip carrier ;-) the one with pins at each side of the chip and none under it) version of an FPU, that socket has the FPU in it.

Below that is the "standard" PGA style FPU next to the larger 68030 CPU.
Title: Re: Clearing up acronyms
Post by: Martyn on April 26, 2006, 01:27:16 PM
Quote

Oliver wrote:
For example, AMD Athlons have the FPU instructions built in, while Durons do not.


:-o Durons most certainly do! The last x86 processor that didn't have a built-in FPU was the 80486SX circa 1989!

The difference between Athlon and Duron was cache size.

Martyn.
Title: Re: Clearing up acronyms
Post by: adz on April 26, 2006, 02:30:21 PM
Quote

Matt_H wrote:
Quote
there is no FPU socket on the A1200 motherboard.

There sort of is. Commodore planned to make 1200s available with an onboard-FPU as an option, but never did. With some serious work, one could probably be soldered in. There's probably some other areas on the board that need modification too, much like Doobrey's PCMCIA access LED mod.


Hmmm, never knew that, thanks for the tid bit of Amiga trivia :-)
Title: Re: Clearing up acronyms
Post by: _yak_ on April 26, 2006, 02:41:30 PM
http://www.amiga-hardware.com/download_photos/a1200mb_rev1d4.jpg

On this shot of A1200 MB you can see a spare place for an IC next to the CPU and below the ROMs. The place is labeled U0. It was meant for FPU probably.
Title: Re: Clearing up acronyms
Post by: 3246251196 on April 26, 2006, 04:01:33 PM
so its possible to get an Accelerator card with:

1. A Memory Upgrade?

2. A CPU Upgrade?

3. An FPU Upgrage

4. If this is true, what happens to the CURRENT CPU in the MB?

5. The memory on the Accelerator card is now Grphics mem in WB?
Title: Re: Clearing up acronyms
Post by: Oli_hd on April 26, 2006, 04:18:14 PM
Quote
so its possible to get an Accelerator card with:    1. A Memory Upgrade?    2. A CPU Upgrade?    3. An FPU Upgrage


An "Accelerator" is techincally anything that makes your Amiga go faster, there have been Amiga 500 memory cards sold as "Accelerators" but the common meaning of the word is a CPU upgrade, not a Memory upgrade or FPU upgrade.

You can get an "upgrade" that is just a memory card and they often have a battery backed up clock and in the case of the A1200, an FPU socket.

Quote
4. If this is true, what happens to the CURRENT CPU in the MB?

It is told to shut up and get off the bus by a logic chip on the CPU upgrade.

Quote
5. The memory on the Accelerator card is now Grphics mem in WB?

No, the memory on the Accelerator card is always "Fast" Ram.
The "Chip" (Or Graphics) Memory is 2Meg as standard on the A1200 and can not be upgraded further.
Title: Re: Clearing up acronyms
Post by: Oliver on April 26, 2006, 04:34:56 PM
Quote

:-o Durons most certainly do! The last x86 processor that didn't have a built-in FPU was the 80486SX circa 1989!


Ooops, sorry, my bad.  Got that from a salesman.  Never bought either of those chips.   :sealed: I'll just shut-it now.
Title: Re: Clearing up acronyms
Post by: biggun on April 26, 2006, 05:32:46 PM
Many years ago when you could put just a few hundret thousand transistors into a chip
it made sense to have two chips one for general computing (cpu)
and one extra for scientific mathematical stuff.
90% of the programs and people won't need the FPU and
could save money by not buying it.

Today an average chip holds millions of transistors so reducing
its size by a few hundret thousand transistors does not make any sense.
So today all mainstream CPUs include FPU and MMU.

MMU (memory management unit) is needed for virtual memory and memory protected.
FPU is used for scientifyc math. Today 3d games use it too.

Both FPU and MMU were optional in the Amiga days.
99% of all applications don't use them at all.

The 68030 was the first 68k who included the MMU.
The 040 and 060 both included MMU and FPU into the chip.
But there were low cost version of 040 and 060 (LC/EC) not including them.

Having an FPU will not speed up your normal applications at all.


Cheers
Gunnar
Title: Re: Clearing up acronyms
Post by: odin on May 01, 2006, 12:23:10 AM
Quote

Oliver wrote:
Quote

:-o Durons most certainly do! The last x86 processor that didn't have a built-in FPU was the 80486SX circa 1989!

Ooops, sorry, my bad.  Got that from a salesman.  Never bought either of those chips.   :sealed: I'll just shut-it now.

Afaik the only difference is that the Duron has a smaller on-die cache.
Title: Re: Clearing up acronyms
Post by: 3246251196 on May 01, 2006, 12:26:32 AM
i think Durons have a cache which goes down to 64Kb
Title: Re: Clearing up acronyms
Post by: 3246251196 on May 18, 2006, 05:53:41 PM
.lha (files)

is this an Amiga program compressed file?
Title: Re: Clearing up acronyms
Post by: odin on May 18, 2006, 05:56:33 PM
It was/is the most popular packer on Amiga yes. WinRAR on Windoze-based PCs can open them just fine. In fact I think the .cab files M$ uses are LhA.
Title: Re: Clearing up acronyms
Post by: 3246251196 on May 18, 2006, 05:59:41 PM
is there a dloadable program FOR the amiga which will uncompress these files (on the amiga) for me?
Title: Re: Clearing up acronyms
Post by: Amiduffer on May 18, 2006, 06:18:02 PM
click thisaminet page (http://www.aminet.net/package.php?package=util/dir/DiskMasterV37.lha)

this is more stuff to go with it diskmaster stuff (http://www.aminet.net/search.php?query=diskmaster)

and the DM2 webpage .DM page (http://kazong.privat.t-online.de/)

Diskmaster is the easiest file manager to use for uncompressing for me. You can view, uncompress, and compress files with it.
Title: Re: Clearing up acronyms
Post by: Piru on May 18, 2006, 06:27:28 PM
@odin
Quote
In fact I think the .cab files M$ uses are LhA.

Not quite. CAB files have two sort of compression: artichmetic and LZX. The LZX compression was first made available for Amiga by Jonathan Forbes and Tomi Poutanen. Forbes later went to work for microsoft and adjusted his algorithm for CAB files. It should be pointed out that CAB file format is completely different from that of Amiga LZX, just the compression algorithms are similar (LZ77).

Modified LZX is used for compressed html help files (CHM) aswell.
Title: Re: Clearing up acronyms
Post by: 3246251196 on May 22, 2006, 12:57:03 AM
DiskMaster seems only to deal with LHA i need LZX ... ?

any program for that?
Title: Re: Clearing up acronyms
Post by: Piru on May 22, 2006, 01:08:09 AM
How about....

LZX (http://xavprods.free.fr/lzx/)!
Title: Re: Clearing up acronyms
Post by: Tomas on May 22, 2006, 01:24:48 AM
Quote
AMD Athlons have the FPU instructions built in, while Durons do not.

Really? i thought the main difference with duron was lower cache size.
I always thought that fpu was a standard since the pentium days.

EDIT: NM.. it seems like we came to the conclusion that it does have a fpu  :-P I should learn to read the whole thread before replying..