1321 views|6 replies

152

Posts

0

Resources
The OP
 

How to choose between embedded and FPGA? [Copy link]

What is the difference between the two?

1. Embedded systems: In the field of electronic information engineering, embedded systems are widely used and are a popular research direction. You can choose to engage in the development of embedded software and hardware. Embedded software development is mainly related to embedded operating systems, embedded application software, etc., while embedded hardware development requires the mastery of hardware design, simulation, PCB design and other skills.

2. FPGA: Field Programmable Gate Array, which is a further development of programmable devices such as PAL, GAL, CPLD, etc. It is a semi-customized circuit in the field of application-specific integrated circuits (ASICs), which not only solves the shortcomings of customized circuits, but also overcomes the shortcomings of the limited number of gate circuits of the original programmable devices.

FPGA is a relatively new technology in electronic information engineering, and its application scope is becoming wider and wider. It can be used in many applications such as programmable logic devices, digital signal processing, image processing, etc. If you are interested in digital circuit design, you can consider FPGA.

Whose entry threshold is lower?

1. The threshold for embedded systems is relatively low. It is developed in pure C language, and it is easier to get started than FPGA. The academic requirements are not very high, and there are many recruitment positions. There are many companies that make digital equipment and many robot companies. Technically, there are real-time processing chips such as STM32, and there are also ARM chips using the Linx system.

The requirements for FPGA are relatively high, and it takes a longer time to get started with Verilog programming. Today's fresh graduates need a master's degree or above. In recent years, more and more positions have been recruited, and most of them use Xilinx and Inter chips.

What are the employment prospects?

1. Embedded systems involve all aspects of computers. If you are not satisfied, you can switch to software development in the future, and there will basically not be any major problems.

2. The next wave of opportunities will appear in the field of industrial Internet of Things such as driverless cars. The Internet of Things is based on embedded + cloud computing and artificial intelligence. Therefore, there is no doubt that embedded technology will have greater development space in the future and the employment prospects will be broader.

3. The threshold of embedded technology is higher than pure software, but lower than FPGA. Moreover, many developments are now modularized and packaged, and many things can be directly called, which greatly reduces the difficulty. Embedded devices have the characteristics of higher integration, higher performance, lower power consumption, smaller size, higher modularity and stronger scalability.

4. The educational requirement for embedded systems is lower than that for FPGA. The minimum educational requirement for FPGA is a master's degree, while the minimum educational requirement for embedded systems is a bachelor's degree, and a small number of them also require associate degrees.

5. Embedded systems are more comprehensive and can be developed in many directions. For example, artificial intelligence, the Internet of Things, blockchain, retail services, financial services, and smart logistics, almost every industry in society will have the application of embedded technology, so its prospects are broader.

There are not as many job opportunities for FPGA as there are for embedded systems. There are fewer job opportunities for FPGA and the competition is fierce. We can search for FPGA on recruitment websites and find related jobs, which are still very few compared to embedded systems.

This post is from FPGA/CPLD

Latest reply

Boss l, heroes don’t ask where they came from~[/quote] Give up... I'm sure I can't do it   Details Published on 2023-3-12 15:54
 

6827

Posts

11

Resources
2
 

The educational requirements for embedded systems are lower than those for FPGA. The minimum educational requirement for FPGA is a master's degree, while the minimum educational requirement for embedded systems is a bachelor's degree, and some are junior college graduates. It seems that there is no hope for me to learn FPGA.

This post is from FPGA/CPLD

Comments

Don't underestimate yourself. I have a classmate who started working on FPGA after graduation. It still depends on whether there is someone to guide you.  Details Published on 2023-3-8 15:11
 
 

6027

Posts

6

Resources
3
 
lugl4313820 posted on 2023-3-7 17:41 The educational requirements for embedded systems are lower than those for FPGA. The minimum educational requirement for FPGA is a master's degree, while the minimum educational requirement for embedded systems is a bachelor's degree, and there are also some junior colleges. See...

Don't underestimate yourself. I have a classmate who started working on FPGA after graduation. It still depends on whether there is someone to guide you.

This post is from FPGA/CPLD

Comments

I graduated from a technical secondary school, but I didn't major in computer science, so there's no hope for me. Let's just go with 1+1!  Details Published on 2023-3-8 15:37
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 
 

6827

Posts

11

Resources
4
 
Qintianqintian0303 posted on 2023-3-8 15:11 Don't underestimate yourself. I have a classmate who started working on FPGA after graduation. It still depends on whether there is someone to guide you.

I graduated from a technical secondary school, but I didn't major in computer science, so there's no hope for me. Let's just go with 1+1!

This post is from FPGA/CPLD

Comments

l Boss, heroes don’t ask where they come from~  Details Published on 2023-3-12 13:43
 
 
 

4764

Posts

12

Resources
5
 

I don't advise people on which path to choose because I myself haven't figured out how to live. You can choose the local optimal solution.

This post is from FPGA/CPLD
 
 
 

4764

Posts

12

Resources
6
 
Qintianqintian0303 posted on 2023-3-8 15:11 Don't underestimate yourself. I have a classmate who started working on FPGA after graduation. It depends on whether there is someone to guide you.
I graduated from a technical secondary school and didn't study computer science, so there is no hope for me. Let's just go with 1+1!

l Boss, heroes don’t ask where they come from~

This post is from FPGA/CPLD

Comments

Give up... I'm sure I can't do it  Details Published on 2023-3-12 15:54
 
 
 

6827

Posts

11

Resources
7
 
Azuma Simeng posted on 2023-3-12 13:43 I graduated from a technical secondary school, and I didn’t major in computer science, so there is definitely no hope. Let’s just go with 1+1! [/quote] Boss l, heroes don’t ask where they came from~

Give up... I'm sure I can't do it

This post is from FPGA/CPLD
 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list