Current location - Quotes Website - Collection of slogans - What do fpga engineers do?
What do fpga engineers do?
The fpga engineer is responsible for the formulation of logic system scheme and test scheme.

FPGA software engineers are mainly responsible for some related algorithms, which are implemented by software codes. You should master a series of professional courses in any industry and a programming language (V/VHDL)-hardware description language.

The work of FPGA is mainly divided into hardware part and software part. Hardware engineers mainly analyze the internal architecture, working environment and related driving conditions of FPGA to build a hardware platform. They need to have a good English level, deep knowledge of analog and digital electricity, circuit and system knowledge, signal integrity and EMC knowledge, and be proficient in a drawing software.

FPGA is the abbreviation of field programmable gate array, which is simply a method of logic digital circuit design. As a semi-custom circuit in the field of application specific integrated circuit (ASIC), it not only solves the shortcomings of custom circuits, but also overcomes the shortcomings of limited gates of the original programmable devices.

Job description:

1, responsible for assisting FPGA scheme design, FPGA programming and simulation, and completing machine logic and algorithm realization; Including the preparation and functional verification of the test platform.

2. Assist FPGA single board debugging and function realization; Participate in the debugging of the whole machine, and realize the function and technical index of the whole machine together with the software and hardware team.

3. Responsible for the preparation of design documents and test documents related to product FPGA, and the improvement of related tool chains.

4. Responsible for the research of new technologies, devices and tools of FPGA; And pay attention to the use of FPGA by other radar manufacturers in the industry.

5. Be responsible for the technical accumulation of FPGA radar signal processing algorithm and data filtering algorithm.

6. Participate in the performance verification of products such as reliability and stability, participate in the analysis and positioning of difficult problems of products, and solve related failures caused by FPGA.

7. Cooperate to solve FPGA-related problems at customer site or production site.