드래그 앤 드롭으로 즐겨찾기 아이콘 위치 수정이 가능합니다.
Quartus 를 이용한 up, down 카운터 만들기
게시물ID : jisik_77428 짧은주소 복사하기
작성자 : 민활 ★
추천 : 0
조회수 : 917회
댓글수 : 2개
등록시간 : 2010/05/25 09:29:09
프로그램은 Quartus 를 사용하는데요, ┌───┐ ──┤Sw1 ├─ Q1 ──┤Sw2 ├─ Q2 ──┤clk ├─ Q3 └─┬─┘ │ clear 다음의 회로를 보고, Sw1 , Sw2 를 사용하여 출력을 만들어야하는데요, Q1 은 Sw가 한번 올라갈때마다 Conter 를 해서 한번씩 +1 씩 되는거요, Q2, Q3 는 Sw1 이 '1' 이 될때마다 Q2는 up카운터를 Sw2가 '1' 이 될때 Q3는 down카운터를 하는것입니다. 소스는 대략 만들긴 했는데... 뭐가 틀린건지 모르겠네요 ㅠ --------------------초략------------------ prosess(sw1, sw2) begin if (clk'event and clk = '1') then if (sw1 = '1') then Q1 <= Q1+1; elsif (sw1 = '0') then Q1 <= Q1; end if; if (sw2 ='1') then Q2 = Q2+1; elsif (sw2 = '0') then Q2= Q2; end if; end if; ------------------------------------------ 중간소스만 대략 생각나는대로 쳤는데요... 계속 오류뜨고 뭐가 잘못된건지 모르겠네요 ㅠ 오유분들의 힘을 믿습니다 ! up, down카운터 소스좀 짜주세요 ! ㅠㅠ
댓글 분란 또는 분쟁 때문에 전체 댓글이 블라인드 처리되었습니다.
새로운 댓글이 없습니다.