Page 391 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 391
else begin
case(state)
S_START : begin
if(adc_time < 2) begin
adc_ale <= 0;
adc_start <= 0;
adc_channel <= 0; // 아날로그입력 어드레스 출력
end
else if(adc_time < 4) begin
adc_ale <= 1; // ale 신호 출력
adc_start <= 0; //아날로그입력 어드레스 출력
adc_channel <= 0;
end
else if(adc_time < 6) begin
adc_ale <= 1; // ale 신호 출력
adc_start <= 1; // start 신호 출력
adc_channel <= 0;
end
else if(adc_time <12) begin
adc_ale <= 0;
adc_start <= 1; // start 신호 출력
adc_channel <= 0;
end
else begin
adc_ale <= 0;
adc_start <= 0;
adc_channel <= 0;
end
if(adc_time > 100) state <= S_START;
if(adc_eoc == 0) state <= S_WAIT;
end
S_WAIT:
if(adc_eoc == 1) state <= S_OE;
- 384 -