//모듈명 및 외부 신호 이름 선언. module COUNT_8BIT( RESETN, CLK, COUNT_OUT) //모듈 외부 신호의 in,out을 설정. input RESETN; input CLK;output[7:0] COUNT_OUT; // [7:0]은 8bit를 뜻함. //reg및 wire 설정. COUNT_OUT을 reg로 선언함으로써 데이터를 저장하도록 하였음. reg[7:0] COUNT_OUT; //수행. always@(posedge CLK) //항상, 클락의 rising edge(0->1) 에서 동작.begin if(~RESETN) //RESETN은 RESET의 NOT을 뜻하는 이름. 즉, 0이들어오면 1이 되어 리셋 수행. COUNT_OUT