FPGA 공부 (1)_Velilog 개요
728x90

Verilog HDL: 디지털 시스템 설계 & 검증에 사용되도록 개발된 하드웨어 기술 언어(Verilog, VHDL)
(
소프트웨어 프로그래밍 언어랑은 다름!, 회로의 성능을 고려해서 개발해야함)

문법: 어휘 구성 요소, 자료형, 연산자 등등

모델링: 조합회로, 순차회로, 등등

합성(= 회로 합성,= 논리 합성): HDL언어를 회로로 바꾸는 것

System 설계 과정:

(1)RTL 설계: Register Transfer Level 모델링을 통한 상세 설계

(2)기능 검증: RTL 모델이 설계 사양을 만족하는지 확인하기 위한 검증

(3)논리 합성: RTL 수준의 HDL 코드를 게이트 수준의 논리 회로로 변환하는 과정
(design constraint
target library가 사용됨)

- Design constraint: 합성되는 회로의 목표 동작 주파수, 면적, 클록 신호 사양, /출력 신호 사양, 환경 변수 및 설계 규칙 등 논리 합성에 사용될 조건들

- Target library: 합성에 사용되는 라이브러리 (특정 회사의 FPGA 라이브러리)

 

해당 포스팅은 신경욱 교수님의 강의를 기반으로 만들어졌습니다.

HDL설계 - Verilog HDL 및 Vivado 실습 - 금오공과대학교 | KOCW 공개 강의

728x90

'임베디드 AI > FPGA' 카테고리의 다른 글

Top module 이란  (0) 2025.04.29
FPGA(4) Verilog HDL 연산자  (1) 2025.04.01
FPGA(3) _ Verilog HDL 개요 (3)  (0) 2025.03.31
FPGA(2)_Verilog HDL 개요(2)  (0) 2025.03.31
FPGA 공부  (0) 2025.03.31

댓글

공지사항
업데이트
인기 글
«   2025/10   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
최근댓글
250x250