디지털 회로 설계 공부 자료 소개 부탁 드려요.

1. Verliog 문법 말고 알고리즘을 공부 할 수 있는 책은 어떤게 있을까요?

C 언어나 파이썬은 알고리즘 책이 따로 있던데 그런 것 처럼요!

2. RTL 코드를 보면 통신 신호들을 공부 하고 싶어요.

예를 들면 valid 이런거요. 공부할 수 있는 책은 어떤게 있을까요?

2개의 답변이 있어요!

  • 안녕하세요. 박재화 전문가입니다.

    Verilog 공부는 문법을 외우시는 것보다, 전기를 어떤 순서로 움직이게 할지 설계하는 공부에 가깝다고 볼 수 있습니다.

    C나 파이썬 알고리즘은 컴퓨터가 순서대로 계산하는 방법을 배우는 것이고, RTL 알고리즘은 회로가 동시에 어떻게 움직일지 정하는 것입니다. 그래서 먼저 기본적인 회로가 어떻게 동작하는지 공부하면 좋습니다. 책은 어려운 알고리즘 책보다는 디지털 논리회로, 컴퓨터 구조, FPGA 예제 책 쪽이 도움이 되실 것 같습니다.

    정리하자면 처음에는 문법보다는 카운터, 상태머신, FIFO, valid ready 흐름을 그림으로 이해하시면서 작은 예제를 따라 해보시는 것이 좋은 접근 방법 같습니다.

  • 안녕하세요. 김재훈 전문가입니다.

    디지털 회로 설계는 문법보다 디지털 설계 원리와 RLT 설계 방법을 먼저 익히는 것이 중요하며 디지털 설계 및 컴퓨터 구조 씨모스 초고집적회고 설계 디지털 집적회로 같은 입문 전공 서적을 추천합니다 또한 RTL 코디에서 자주 등장하는 유효 시호 준비 신호 요청 신호 응답 신호 등의 의미는 버스 프로토콜과 핸드셰이크 방식을 공부하면 자연스럽게 이해할 수 있습니다 여기에 상태기계 파이프라인 타이밍 클록 도메인 교차 동기화까지 함께 학습하면 실제 RTL 코드를 읽고 설계하는 실력이 크게 향상될겁니다