FPGAs, GALs and PALs in industry

  • Thread starter Thread starter Bipolarity
  • Start date Start date
  • Tags Tags
    Industry
Click For Summary
SUMMARY

FPGAs, GALs, and PALs are extensively utilized in industries such as telecommunications, aerospace, automotive, and consumer electronics due to their reprogrammability and flexibility. Engineers typically have training in hardware description languages like VHDL, HDL, or Verilog before working with these devices, although on-the-job training is common. While these programmable chips are prevalent, other design methods such as Application Specific Integrated Circuits (ASICs) and System on Chip (SoC) designs are also employed for complex systems, offering higher performance and lower power consumption. Overall, the choice of technology depends on the specific application requirements.

PREREQUISITES
  • Understanding of hardware description languages (VHDL, HDL, Verilog)
  • Familiarity with programmable logic devices (FPGAs, GALs, PALs)
  • Knowledge of Application Specific Integrated Circuits (ASICs)
  • Basic concepts of System on Chip (SoC) design
NEXT STEPS
  • Learn advanced VHDL programming techniques for FPGA design
  • Explore the differences between FPGAs and ASICs in system design
  • Investigate the use of CPLDs in embedded systems
  • Study the applications of FPGAs in high-performance computing
USEFUL FOR

Electronics engineers, computer engineers, and professionals involved in hardware design and development, particularly those focusing on programmable logic devices and custom IC design.

Bipolarity
Messages
773
Reaction score
2
To electronics and computer engineers currently working in industry, how often do you use these? Were you already trained in VHDL/HDL/Verilog or whatever language you used to configure them before you were given the assignments?

In general, are programmable chips commonly used in industry standard electronics and computers? If not, how are large complex computer systems usually designed?

BiP
 
Engineering news on Phys.org
I know that some TV's contain FPGA's. B&O have FPGA's in their TV's. I'm unsure whether Samsung and Phillips also have, but its plausible.
 
Hello BiPO - The use of programmable arrays - has benefits over other types of programmable devices. While they can often be "programmed" with sequential program - their strength is to be able to have "hard logic" used for part - ore all of the application, as well as price. Many of the applications my customers work with could only be run on DSP - 20 years ago due to the type and power of the processing needed. Today, they are moving to FPGA, or even more powerful PICs - or hybrids.
So I do not think of these are alternates or one replacing the other - but more tools available to the engineers, and have more options to choose what is best for a particular application.
IMO - work on your coding skills - these can be applied the most universally.
 
We use FPGAs and CPLDs for several applications. We use very large Xilinx FPGAs to prototype our new ICs, so that we can run tests on them and shake out bugs before we commit to the custom silicon of the final ICs.

I use CPLDs in my embedded controller designs, since it let's me sweep up lots of random logic, and also helps me do the memory control portion of the product. Usually 32-128 cell CPLDs are big enough for those functions. The big Xilinx designs are done in Verilog, and I usually do my CPLD designs in VHDL or AHDL.

It is very common to use Verilog and FPGAs in products that are designed here in Silicon Valley. I think that is a valuable skillset to learn. When you work on custom IC design, Verilog is typically used, so that's another reason to learn it.
 
olar junction transistors (BJTs) and CMOS (Complementary Metal-Oxide-Semiconductor) are the most commonly used technologies in industry for designing electronic circuits. However, in certain applications where flexibility and customization are crucial, Field Programmable Gate Arrays (FPGAs), Generic Array Logic (GALs), and Programmable Array Logic (PALs) are widely used.

FPGAs, GALs, and PALs offer the advantage of being reprogrammable, allowing engineers to quickly and easily make changes to the circuit design without having to physically redesign the hardware. This makes them particularly useful in industries where product development cycles are short and changes need to be made frequently.

I cannot speak for all electronics and computer engineers in industry, but based on my knowledge and experience, these programmable chips are used quite often in various industries such as telecommunications, aerospace, automotive, and consumer electronics. In fact, FPGAs are becoming increasingly popular in many high-performance computing applications as well.

In terms of training, it is common for engineers to have some background in hardware description languages such as VHDL, HDL, or Verilog before working with FPGAs, GALs, and PALs. However, many companies also provide on-the-job training for their engineers to become proficient in using these programmable chips.

While programmable chips are commonly used in industry, they are not the only method of designing large complex computer systems. Other methods include using Application Specific Integrated Circuits (ASICs) and System on Chip (SoC) designs. These methods require more upfront design and development time, but can offer higher performance and lower power consumption compared to programmable chips.

In conclusion, FPGAs, GALs, and PALs are widely used in industry for their flexibility and customization capabilities. While engineers may receive training in hardware description languages, on-the-job training is also common. However, other methods such as ASICs and SoCs are also used for designing large complex computer systems in certain industries.
 

Similar threads

  • · Replies 102 ·
4
Replies
102
Views
2K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 3 ·
Replies
3
Views
3K
  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 4 ·
Replies
4
Views
2K
Replies
8
Views
2K
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 6 ·
Replies
6
Views
5K
Replies
16
Views
3K