Question

In: Computer Science

Why are FPGAs used over other programmable Devices such as the GAL chip?

Why are FPGAs used over other programmable Devices such as the GAL chip?

Solutions

Expert Solution

//I will try to answer this question in perspective of FPGA and GAL chip since they are explicitly mentioned in the question.

the generic array logic device, or GAL  has the same logical properties as the PAL (Programmable Array Logic) but can be erased and reprogrammed. The GAL is very useful in the prototyping stage of a design when any bugs in the logic can be corrected by reprogramming. GALs are programmed and reprogrammed using a PAL programmer, or by using the in-circuit programming technique on supporting chips.

On the other hand, FPGA (Field Programmable Gate Array) is based on gate array technology. FPGAs use a grid of logic gates, and once stored, the data doesn't change, similar to that of an ordinary gate array. The term "field-programmable" means the device is programmed by the customer, not the manufacturer.

The difference between FPGAs and CPLDs (like GAL) are as follows:-

1. FPGAs are internally based on look-up tables (LUTs) whereas CPLDs form the logic functions with sea-of-gates (e.g. sum of products).

2. CPLDs are meant for simpler designs while FPGAs are meant for more complex designs. Hence we can also use FPGAs for most of the CPLDs purposes which is why they are used in abundance.

3. One of the biggest selling points of FPGAs is that they can be programmed and reprogrammed to the required functionality even after manufacturing. This adds to their universality.


Related Solutions

(i) Compare (a) Mask Programmable Logic Devices, (b) Field Programmable Logic Devices and (c) Field Programmable...
(i) Compare (a) Mask Programmable Logic Devices, (b) Field Programmable Logic Devices and (c) Field Programmable Gate Arrays. (ii) Draw an appropriate schematic diagram to describe following programmable logic devices and discuss their advantages and disadvantages. (a) Programmable Logic Array (b) Programmable Array Logic
·       In one experiment Lederberg used Gal+ and Gal– strains of E. coli. One half of...
·       In one experiment Lederberg used Gal+ and Gal– strains of E. coli. One half of a plate that contained medium with galactose as the only carbon source was inoculated with phages that came from lysed cells of the Gal+ strain. The other half of the plate was left uninoculated. A Gal- strain was then placed on the entire plate. Numerous colonies appeared on the half of the plate inoculated with the phage, whereas only a few appeared on the...
find the advantages of programmable logic device over TTL(transistor transistor logic)
find the advantages of programmable logic device over TTL(transistor transistor logic)
JB Electronics JB Electronics manufactures three components used to produce cell phones and other communication devices....
JB Electronics JB Electronics manufactures three components used to produce cell phones and other communication devices. In a given production period, demand for the three components may exceed JB's manufacturing capacity. In this case, the company meets demand by purchasing the components from another manufacturer at an increased cost per unit. JB's manufacturing cost per unit and purchasing cost per unit for the three components are as follows: Source Component 1 Component 2 Component 3 Manufacture $          4.25 $            4.85...
2. A garden hose attached to a nozzle is used to fill a 15-gal bucket. The...
2. A garden hose attached to a nozzle is used to fill a 15-gal bucket. The inner diameter of the hose is 1.5 cm, and it reduces to 0.8 cm at the nozzle exit. If it takes 50 s to fill the bucket with water (density = 1 kg/L), determine (a) the volume and mass flow rates of water through the hose, and (b) the average velocity of water at the nozzle exit.
If there are other electronic devices in the area where we are taking readings will the...
If there are other electronic devices in the area where we are taking readings will the results be impacted? Why? How could we check to see what effects these may have? Why should the voltage on the power supply remain constant during your measurements? In order to investigate how the field strength scales with the number of loops, where is the best place to put the Field Meter?
Technical Measurement Company manufactures precision-measuring devices used by industrial companies in various capacities. The devices are...
Technical Measurement Company manufactures precision-measuring devices used by industrial companies in various capacities. The devices are produced in two stages: Assembly and Testing. The company has no beginning inventories because all units produced last year were sold by the end of the year. At the beginning of the year, the company has an order of 10,000 units. The company's predetermined overhead rate is based on materials used in assembly and direct labor hours in testing. Information concerning the predetermined overhead...
Big Band Corporation produces a semiconductor chip used on communications.
 Big Band Corporation produces a semiconductor chip used on communications. The direct materials are added at the start of the production process while conversion costs are added uniformly throughout the production process. Big Band had no inventory at the start of June. During the month, it incurred direct materials costs of $935,750 and conversion costs of $4,554,000. Big Band started 475,000 chips and completed 425,000 of them in June. Ending inventory was  50% complete as to conversion costs.  Compute (a)...
(a) Explain why would a company engage in an interest rate swap over other means of...
(a) Explain why would a company engage in an interest rate swap over other means of managing risk? (b) The AT Corporation is holding a large number of XXY Bank shares in an investment portfolio and wishes to protect the value of the investment. The XXY Bank shares currently trade at $22.00. The AT Corporation buys a put option with an exercise price of $20.00 per share and a premium of $0.85 per share. By entering this option strategy, explain...
Memory refers to the physical devices used to store programs or data. Main memory is used...
Memory refers to the physical devices used to store programs or data. Main memory is used for the information in physical systems which function at high speed (i.e. RAM), as compared to secondary memory, which are physical devices for program and data storage which are slow to access but offer higher memory capacity. The cache memory is an intermediate level between the main memory and the processor. The goal is to store the most frequently and most recently accessed data...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT