inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)

active high reset과 active low reset의 차이점이 궁금합니다.

해결된 질문

1818

김민호

작성한 질문수 3

1

안녕하세요, 맛비님.

fpga 강의 재밌게 수강중입니다 !

 

강의 실습 코드를 따라 작성하면서 궁금했던 점을 질문드리려고 합니다.

 

active high reset과 active low reset의 차이가 궁금합니다.  우선 제가 알아본 바로는 하드웨어 종류에 따라 active low가 cost가 더 비싼 경우도 있고, active high가 더 비싼 경우, 그리고 둘 다 상관없는 경우가 있다고 이해하였습니다. 이에 대한 맛비님의 현업자로서 생각이 듣고 싶습니다.

또한 하드웨어 비용 측면이 아닌, 프로그래밍 측면에서 active high reset과 active low reset의 차이점이 존재하는 지 궁금합니다. verilog 코딩은 경험이 부족한지라, 혹시 active low reset을 사용하면 시뮬레이션 waveform을 보기가 더 편하다던지 하는 노하우가 존재하는 지 궁금합니다. 

 

감사합니다!

맛비 애청자 드림

fpga 임베디드

답변 1

1

설계독학맛비

안녕하세요 :)

리셋 관련 이야기는 다음 링크 (클릭)를 확인 부탁드려요. (예전에 적은 적이 있습니다.)

다음 한줄만 답변드리면 될 것 같아요.

 verilog 코딩은 경험이 부족한지라, 혹시 active low reset을 사용하면 시뮬레이션 waveform을 보기가 더 편하다던지 하는 노하우가 존재하는 지 궁금합니다. 

Simulation 보기 편하게 하기위해서..? low reset 을 사용하진 않아요. 

현업 가시면 앞서 공유드린 링크와 같은 이유로 "정책" 이 있을꺼구요. 따라가시면 됩니다.

 

즐공하세요 :)

HW가속기 설계에서 더 보완할 수 있는 방법이 있을까요?

1

51

2

UART0, 1 중 선택

1

82

2

datamoverbram모듈질문

1

83

2

vitis 설치엣 alveo kria versal 등 옵션을 끄고 설치를 했습니다.

1

111

2

vitis 설치 관련 질문 있습니다!

1

107

2

FPGA 공식문서 읽는법

1

110

2

보드 추가의 클릭창이 없습니다.

1

79

2

Edit in IP Packager에서 코드 수정 후 IP 수정하면 simulation에서 수정된 코드로 작동이 안됩니다

1

95

2

BRAM의 Read / Write를 다 수행했는지 확인할 때 사용되는 num_cnt / i_num_cnt 관련 질문

1

115

1

Vitis 코드 작성

1

137

2

vivado 및 vitis 리눅스 환경 설치 관련 질문드립니다.

1

311

3

[9장 led 점등 시간 제어 불가]

1

90

2

Platform Invalid 오류

1

160

3

WSL 설치 관련 문의드립니다!!

1

112

2

Vivado 툴, 파일 질문드립니다!

1

175

2

9장 LED 점등 안됨

1

125

3

Edit in IP Packager 이후에

1

97

1

Fpga 로직

1

102

2

pmu-fw is not running

1

142

2

Create Project에 대해서 궁금해요

1

99

2

장치관리자 USB 포트

1

113

2

FPGA 7장 AXI_LITE I/F질문

1

93

1

bram mover에서 합성할때

1

85

2

타이밍 위반 질문

1

85

2