How to realize embedded system with FPGA

When you say embedded, you generally refer to chips with ready-made hardware architecture, such as ARM and DSP, which are equivalent to advanced single-chip computers. Developing embedded devices only requires familiarity with software programming or the use of operating systems. FPGA also has embedded development. The difference between the two is that the hardware architecture of FPGA can be set by hardware description language (HDL). For example, the ARM system only has two serial ports, so if more serial port resources are added, it can only be superimposed by multiple systems. With abundant resources, more serial control interfaces can be generated inside FPGA. As far as employment is concerned, ARM is the best job market at present. Small and medium-sized chips can be developed by ARM because of their relatively low cost. The monthly salary ranges from 4k-8k to 8k. If you are proficient in linux operating system, it may exceed 10,000 yuan. The cost of FPGA chip is relatively high. At present, only communication, medical and academic institutions and enterprises, such as ZTE, Huawei and Mindray, are widely used. But as far as technology is concerned, mastering FPGA requires a good understanding of hardware and software, and it is relatively easy to switch to embedded in the future.