아하
생활

생활꿀팁

굉장한갈매기184
굉장한갈매기184

FPGA란 무엇인가요?? 답변부탁드립니다

대기업은 ASIC을 쓰고, 중견/중소기업은 FPGA를 쓴다는데

두개의 차이점과 FPGA에 입문을 하려면 어떤 강의를 들어야하는지 궁금합니다.

그리고 FPGA의 기본 연봉이 높다는 평균 얼마정도 받는지 알려주시면 감사합니다

55글자 더 채워주세요.
2개의 답변이 있어요!
  • 프알못
    프알못

    ASIC은 Application Specific Integrated Circuit, 주문형 반도체라는 뜻입니다. 쉽게 말해, 전용 하드웨어입니다.
    비트코인 채굴 ASIC같은 경우에는 비트코인을 채굴하는 데에만 최적화 되어 있습니다. 다른 건 못 합니다.

    FPGA(Field Programmable Gate Array)는 ASIC과 일반 CPU, GPU의 중간 정도 된다고 보시면 되겠습니다.
    ASIC은 딱 그것만 할 수 있는 반면, FPGA는 다른 걸 할 수 있게 바꿀 수 있습니다. ASIC을 설계하는 데에도 쓰입니다.

    1. ASIC은 하드웨어 칩을 맞춤형으로 주문하기 때문에 한번 설계 한뒤 바꾸기가 힘듭니다. 그리고 ASIC화 하는데 초도 양산비용이 많이 듭니다. 따라서 대량생산하는 대기업에 초점이 맞춰져 있구요.

    2. 반면 FPGA는 하드웨어 칩을 유연하게 바꿀 수 있고, 양산비용이 저렴하기 때문에 중소/중견에서 많이 채택됩니다.

    3. FPGA는 논리회로 수강을 통해 입문한 뒤, HDL언어를 배우시면 됩니다.

    4. 연봉은 개발직군중 HW중 특수한 업무를 띄고 있고, 우리나라에 전문적인 인원이 적어, 다른 개발직군에 비해 높습니다. 초봉이 적으면 3500, 보통 3500, 많으면 4000부터 시작합니다.