Parameter (1) 썸네일형 리스트형 파라미터를 이용한 모듈 선언 코딩하다보면 비슷한 회로지만 비트수가 다른 회로를 설계하는 경우가 있다. 이걸 편하게 해주는 기능이 베릴로그에도 있다. 파라미터를 모듈과 함께 선언해주는 방법인데, 이걸 잘 활용하면 코딩 시간을 좀 줄일 수도 있다. 간단하게 카운터로 예시를 살펴보자. module counter #(parameter param1 = 4, parameter param2 = 14) ( output [param1-1:0] count, input clk, rst ); reg [3:0] cntreg; always @ (posedge clk) begin if (rst) begin cntreg 이전 1 다음