HDL - Overview
목표
[Hardware(Analog HW)]
Analog 회로설계 및 개발, 어플리케이션 개발, 임피던스 매칭, 증폭회로 개발, 고압 Switching 회로 개발, Control 회로 개발, 필터 개발
[Hardware(Digital HW)]
담당업무: Digital 회로 설계 및 개발, 어플리케이션 개발
역량: VHDL/Verilog, 회로 설계, Matlab 가능자
우대사항: 고속 I/Q Interface(PCI Express, USB 등) 설계 유경험자
디지털 신호 처리 전공자
C/C++ 등 Software Programming 가능자
Introduction
verilog, AHDL, VHDL
verilog HDL, AHDL, VHDL은 칩을 설계하는 언어입니다.
HDL = Hardware Description Language
주로 verilog와 VHDL을 많이 사용합니다.
VHDL은 알테라사의 언어라는데 많이 사용하는지는 모르겠습니다.
배우시기는 C 언어를 해보셨다면 verilog가 VHDL보다 훨신 쉬울것입니다.
verilog는 어느정도 C 언어와 비슷하다.
Quartus II는 이런 언어들을 프로그래밍하는 툴입니다.
FPGA, PLD, ASIC
FPGA(Field Programmable Gate Array)
PLD(Programmable Logic Device)
ASIC(Application-Specific Integrated Circuit)은 모두 칩의 종류로서 FPGA는 PLD의 한 종류라고 보시면 됩니다.
PLD는 간단한 로직 같은 것을 구현하는데 주로 사용되었다고 합니다.
FPGA의 경우는 실험실에서 칩의 동작 상태를 확인하거나 수요가 적어서 대량생산하기에는 무리인 칩을 만들 때 사용합니다.
ASIC으로 가기 전 이미 칩을 생산해 놓고 동작 여부를 판별하는 것은 무리가 있기에 재 프로그래밍이 가능한 FPGA를 통해서 확인을 합니다.
ASIC의 경우 최적화 시켜 FPGA를 통해 동작 상태가 확인된 뒤 대량 생산한 것입니다.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment