19 January 2021, 16:06 | #1 |
Registered User
Join Date: Apr 2009
Location: N/A
Posts: 962
|
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 16:12. |
19 January 2021, 16:40 | #2 |
Registered User
Join Date: Sep 2017
Location: Kansas, USA
Posts: 324
|
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. |
19 January 2021, 17:12 | #3 |
Registered User
Join Date: Mar 2012
Location: Norfolk, UK
Posts: 1,153
|
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.) |
19 January 2021, 21:16 | #4 |
Registered User
Join Date: Jun 2009
Location: Dublin, then Glasgow
Posts: 6,334
|
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. |
19 January 2021, 21:33 | #5 |
Registered User
Join Date: Mar 2019
Location: Melbourne, Australia
Posts: 420
|
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... |
19 January 2021, 21:36 | #6 |
Registered User
Join Date: Jan 2019
Location: /home
Posts: 122
|
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 |
28 January 2021, 13:33 | #7 |
-
Join Date: Jul 2003
Location: Helsinki / Finland
Age: 43
Posts: 9,861
|
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. |
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 02:38 |
On screen display like FPGAs machines | Leandro Jardim | request.UAE Wishlist | 3 | 05 April 2013 20:35 |
|
|