강의를 수강하게 된 계기

저는 내년에 3학년 복학 예정인 휴학생입니다. 남은 기간동안 조금 의미있는 일을 하고자 전공에 맞는 외부활동을 찾게 되었고, 코멘토가 적절하다고 느껴 수강하게 되었습니다. 코멘토에 fpga에 대한 여러가지 강의가 있는데 그중 <고성능∙저전력 Chip 회로설계를 위한 Digital 회로설계 실무 A to Z>를 신청하였습니다. 그 이유는 다음과 같습니다.

하드웨어에 관한 내용을 전반적으로 설명해주고 있습니다.

2년의 군휴학으로 인해 예전에 배웠던 내용들에 대해 복습이 필요했습니다. 해당 강의는 디지털논리회로부터 fpga까지 커리큘럼을 가지고 있기 때문에 저에게 적절하다고 판단하였습니다.

맥에서도 학습할 수 있습니다.

fpga의 대표적인 실습 툴은 xilinx의 vivado가 있습니다. 하지만 vivado는 x86 기반의 프로그램이라 m1 칩셋 맥북에서 구동되지 않습니다. 강의는 iverilog 컴파일러와 gtkwave 시뮬레이터 오픈소스로 진행하기 때문에 맥에서도 문제없이 진행할 수 있었습니다. (강사님께서 현업에서는 리눅스를 사용한다고 하십니다. 리눅스친화적인 맥에서 학습하는 것이 도움이 될 수 있다고 생각합니다)

과제를 수행하면 환급해줍니다.

매주 과제가 나오고 과제를 수행하면 최대 1만 5천원까지 환급해줍니다. 열심히 강의를 들어야할 이유가 생겼죠?

학습내용

코드실습

해당코드는 clk이 0에서 1로 변하는 순간 cnt의 값이 1씩 증가하는 카운터를 만들었습니다.

컴파일하는 방법

$ iverilog -o duv.o -c rtl_list.f

$ vvp duv.o

컴파일한 결과보기

$ open -a gtkwave wave.vcd

결과

결과

수강 후 소감

강사님께서 언제나 질문을 받아주실 준비를 해주셔서 강의 내내 편안했습니다. 그리고 질문을 드려도 친절하게 답변해주셔서 많이 배울 수 있었습니다.
강의에서 저를 포함한 4명의 수강생들과 함께 강의를 듣습니다. 옆에 계신 수강생분께서 질문을 하면 저도 같이 답변을 들을 수 있어서 좋았습니다.

 

코멘토 바로가기: https://bit.ly/3D9XCOz