English Amiga Board


Go Back   English Amiga Board > Support > support.Other

 
 
Thread Tools
Old 19 January 2021, 17:06   #1
Sim085
Registered User
 
Join Date: Apr 2009
Location: N/A
Posts: 773
So what did they do before FPGAs?

I know the 68K can be emulated/run on an FPGA chip but this question is not about that. I bought a simple 8MB memory upgrade for my A500 and I can see this too has an FPGA chip (Xilinx something).

So my question is; what does this FPGA chip do? And how would hardware designers have done this before FPGA?

I am just curious how things where done before FPGA and what actually FPGA replaces/simplifies on such boards.

Last edited by Sim085; 19 January 2021 at 17:12.
Sim085 is offline  
Old 19 January 2021, 17:40   #2
Rotareneg
Registered User
Rotareneg's Avatar
 
Join Date: Sep 2017
Location: Kansas, USA
Posts: 207
Simply put, it's a box of switches and wires that can be can be connected together by a schematic that is loaded when it's powered up.

The alternative way is to have a chip made permanently to the same schematic, which is a lot more expensive to get manufacturing started but costs a less in the long run if you're making thousands of chips.
Rotareneg is offline  
Old 19 January 2021, 18:12   #3
robinsonb5
Registered User
 
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 924
Before FPGAs you'd use a PAL (one-time programmable chip with simple logic functions between pins, set by blowing fuses within the chip), GAL (similar but more capable, and re-programmable a limited-number of times) or more recently, a CPLD. (That Xilinx chip might actually be a CPLD.)

As for what the Xilinx chip does, I'd imagine it's responsible for address decoding and generating the signals necessary to read, write and refresh the RAM.

(Fun fact: the first version of Turbo Chameleon 64 cartridge had both an Altera FPGA and a Xilinx CPLD in it - the latter used to talk to the C64 cartridge port because it's 5v tolerant, whereas the FPGA isn't.)
robinsonb5 is offline  
Old 19 January 2021, 22:16   #4
Daedalus
Registered User

Daedalus's Avatar
 
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 5,105
And before even that, you built it with good ol' TTL gates, which is why so many older systems and peripherals are chock full of small logic chips. Even if PALs and GALs were used, they were expensive and only used where really necessary. In most cases, using a half dozen logic chips would be cheaper so they'd go with that.

Compare your RAM board to an early Zorro board, or the A590, for example. Lots of small RAM chips, lots of standard logic chips and a couple of PALs.
Daedalus is online now  
Old 19 January 2021, 22:33   #5
aeberbach
Registered User

 
Join Date: Mar 2019
Location: Melbourne, Australia
Posts: 256
Before the FPGA?

https://vintagecomputer.ca/lear-sieg...m-3a-terminal/

Discrete logic! Check out that amazing circuit board! The Lear-Siegler ADM3A is one of the best examples of the problem FPGAs solve. (and I have one, complete with the dip switch cover)

Apart from the obvious size and complexity issues imagine the power consumption... take a 1970s TTL logic component with current requirement of several mA, and multiply that by over one hundred. No wonder those linear power supply components have big chunk heatsinks on them...
aeberbach is offline  
Old 19 January 2021, 22:36   #6
R4M
Registered User

 
Join Date: Jan 2019
Location: /home
Posts: 103
There is a website with pictures of the various stages of the development of the Amiga 1000.

https://www.techradar.com/news/gamin...otypes-1299744
R4M is online now  
Old 28 January 2021, 14:33   #7
Jope
-
Jope's Avatar
 
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 40
Posts: 8,305
ASICs were used for larger designs that had large volumes.

Making an ASIC was expensive, so not many 3rd party Amiga expansions had them, instead opting for PAL, GAL, CPLD or later FPGA.
Jope is online now  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Dave Haynie on FPGAs grond News 3 07 December 2019 03:38
On screen display like FPGAs machines Leandro Jardim request.UAE Wishlist 3 05 April 2013 21:35

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 19:21.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2021, vBulletin Solutions Inc.
Page generated in 0.10139 seconds with 14 queries