Fpga 엔지니어는 다음과 같은 기술을 습득해야 합니다.
일반적으로 사용되는 주변 장치의 관련 프로토콜, 저속에는 SPI, 직렬 포트, 병렬 포트, CAN 등, 고속 jesd204, aurora, LVDS, srio 등이 있습니다.
일반적으로 사용되는 IP 코어, 클럭, FIFO, rapid IO 등의 인터페이스 클래스 IP, fir 필터, FFT 등의 디지털 신호 처리 클래스 IP 를 호출하고 IP 를 캡슐화하는 법을 배웁니다. 최소한 Verilog 와 VHDL 언어 중 하나를 배우면 MATLAB 의 Simulink 를 사용하여 공동 개발을 할 수 있습니다. 하드웨어 디버깅 및 소프트웨어 디버깅을 포함한 디버깅 기능
Fpga 엔지니어는 논리 시스템 시나리오 및 테스트 시나리오 개발을 담당하고 있습니다. 관련 기술 문서 작성, 신기술 조사 및 착지, 논리 설계 규범, 신뢰성, 서비스 용이성 개선을 담당합니다.
Verilog 를 능숙하게 사용하여 고속 디지털 회로 및 모션 제어 기능을 설계할 수 있습니다. 회로 모듈 원리 설계, 템플릿 제작, 디버깅 및 검증을 독립적으로 완료하여 다른 엔지니어가 프로젝트 전환에 필요한 작업을 완료할 수 있도록 지원합니다.
주로 관련 알고리즘을 담당하고 소프트웨어 코드로 구현한다. 어떤 업종의 제품을 할 때는 어떤 업종의 전문 과정과 하나의 프로그래밍 언어 (V/VHDL)- 하드웨어 설명 언어를 익혀야 한다. (윌리엄 셰익스피어, Northern Exposure (미국 TV 드라마), 예술명언)