FPGA에 대하여
(field programmable gate array)
목차
1. FPGA 정의
2. FPGA란
3. FPGA는 어느 범주에 속하는가
4. FPGA의 장점
5-1. FPGA의 단점
5-2. FPGA 단점의 극복
6. FPGA의 간단한 구조
7. CLB에 대하여 (Xilinx FPGA 참고)
8. IOB에 대하여
9. FPGA의 종류 (Xilinx FPGA)
10. 최근 기술의 발전 - FPGA의 보안 (Lattice FPGA)
11. 최근 기술의 발전 - 플래쉬 내장 FPGA (Lattice FPGA)
12. 참고문헌
1. FPGA 정의
이미 설계된 하드웨어를 반도체로 생산하기 직전 최종적으로 하드웨어의 동작 및 성능을 검증하기 위해 제작하는 중간 개발물 형태의 집적 회로(IC). 반도체 제조업자 측에서 보면 양산되어 일반적 용도로 사용되므로 범용 IC의 범주에 속하고, 사용자 측에서 보면 사용자 요구에 맞게 프로그래밍하여 사용할 수 있으므로 주문형 반도체(ASIC) 범주에 속한다. 회로 변경이 불가능한 일반 반도체와 달리 여러 번 회로를 다시 새겨 넣을 수 있는 반도체다. 오류 발생시 수정이 가능하고 개발시간이 짧으며 초기 개발비용이 적게 든다. 그러나 일반적으로 속도가 느리고 복잡한 설계에 적용이 불가하며 소비전력이 크다는 단점이 있다.
2. FPGA란
FPGA의 Field Programmable Gate Arrary의 약자로 일반 사용자가 프로그램 가능한 Gate Array라고 할 수 있다.
.... |