강의

멘토링

로드맵

인프런 커뮤니티 질문&답변

열심인 가자미님의 프로필 이미지
열심인 가자미

작성한 질문수

설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)

[HDL 9장] Signed / Unsigned 를 이해하고 연산 실수를 피해보기 (내가 원한 결과 값이 안나와..ㅠㅠ)

비트수 관련 질문

작성

·

221

2

맛비님이 올려주신 예제에서 corret는 5bit 이고

a는 5bit, b는 4bit 인데

initial 안에서 5bit 과 4bit 인 a 와 b를 연산하여

5bit 인 corret 에 집어넣는 코드를 수행하였습니다.

 

학부에서 공부할 때는 항상 비트수를 맞춰서 연산을 해주는 습관을 가지라고 했었는데 오버플로가 발생하지 않는다면 비트수를 맞춰 가면서 연산할 필요가 없을까요?

퀴즈

HW 변수에서 오버플로우(Overflow)가 발생하는 근본적인 이유는 무엇일까요?

변수의 이름이 너무 길게 정의되어서

변수가 표현 가능한 값의 범위를 넘어섰기 때문에

클럭 주파수가 너무 높게 설정되어서

리셋 신호가 비활성화 상태이기 때문에

답변 1

0

설계독학맛비님의 프로필 이미지
설계독학맛비
지식공유자

안녕하세요 :)

굉장히 훌륭한 습관입니다!

제가 오히려 오해의 여지를 부를 수 있는 코드를 만든거에요. 말씀하신거에 동의하구요. 계속 습관을 유지해주시면 좋을 것 같아요. 

즐공하세요 :)

 

열심인 가자미님의 프로필 이미지
열심인 가자미

작성한 질문수

질문하기