Xilinx Board
2023. 6. 14. 18:10ㆍFPGA/Verilog
728x90
- FPGA
- 장점
- 쉽게 디지털 로직을 여러 번 프로그래밍 할 수 있다.
- ASIC 대비 개발 출시 기간이 빠르다
- 업데이트 가능
- 단점
- 고비용
- 베릴로그 개발 과정
- 베릴로그를 통해 RTL 디자인을 한다
- Synthesis를 통해 게이트레벨의 회로도 netlist를 추출하게 된다.
- 게이트들의 place와 routing을 하게 된다.
- 최종적으로 FPGA에 삽입되어질 Layout을 하게된다.
- 그 후 FPGA가 된다.
- Synthesis
HDL(Verilog)로 작성된 code를 실제 Gate-Level의 회로들로 Netlist로 변환하는 과정
그렇게 만들어진 회로를 실제칩에 이식하기 위해서 Place와 Routing 과정이 있다.
HARDWARE MANAGER
-> 만들어진 비트스트림파일을 FPGA에 프로그래밍하기위한 상태
베릴로그 개발 과정
- Verilog = 베릴로그 코드 생성
- Netlist 추출 = sysnthesis를 통해 게이트레벨 디자인으로 합성
- Place "Element Unit" = 합성되어진 게이트레벨 회로를 물리적으로 연결하는 과정
- Routing = 회로 routing
- Programming = bitstream generation 과 open hardware manager를 통해 프로그래밍
'FPGA > Verilog' 카테고리의 다른 글
[베릴로그 개인 공부] generate문 (0) | 2023.06.26 |
---|---|
Finite State Machine (유한 상태 머신) (0) | 2023.06.14 |
Verilog Simulation 2 (0) | 2023.06.14 |
Verilog Simulation 1 (0) | 2023.06.14 |
Verilog Reperesentation of Digital Logic 3 (0) | 2023.06.13 |