삽질매니아

위치로그 태그 방명록

'플립플롭'에 해당되는 글 1건

  1. 2007/05/25 D-Flip Flop(플립플롭)을 Verilog로 구현한 코드

D-Flip Flop(플립플롭)을 Verilog로 구현한 코드

전공공부 2007/05/25 05:04
Flip Flop(플립플롭)과 Latch(래치)는 1 또는 0을 저장 하는 소자이다.

Latch는 값이 변화하는 즉시 즉시 작동되는 소자이고, FlipFlop은 클럭에 의해서만 작동되는 소자이다.

D-Flip Flop을 Verilog HDL Behavior모델로 작성한 코드는 아래와 같다.

module DPETflipflop (D,CLK,PR,CLR,Q,iQ);
   output Q,iQ;
   input D,CLK,CLR,PR;
   reg Q,iQ;
   always @ (posedge CLK or negedge CLR or negedge PR)
   if((~CLR)&(~PR))
      begin
         Q = 1'b1;
         iQ = 1'b1;
      end
    else if(CLR&(~PR))
      begin
         Q = 1'b1;
         iQ = 1'b0;
      end
    else if((~CLR)&PR)
      begin
         Q = 1'b0;
         iQ = 1'b1;
      end
    else if(CLK&PR&CLR)
     begin
         Q = D;
        iQ = ~Q;
     end
endmodule


D-Flip Flop 작동되는 기준은 아래의 Truth Table이다.

-------------------------------------------------------
                INPUT                               |       OUTPUT
   Preset       Clear      Clock       D      |       Q        Q'
-------------------------------------------------------
       0             1            X          X       |      1         0
       1             0            X          X       |      0         1
       0             0            X          X       |      1         1
-------------------------------------------------------
       1             1            ↑          0       |      0         1
       1             1            ↑          1       |      1         0
       1             1            0           X      |      No Change
-------------------------------------------------------

Preset 과 Clear가 1,1 일 경우에만 클럭에 의해 작동되고
Preset과 Celar가 1,1이 아닐경우에는 각각 표에 따라 값이 출력된다.

이것이 Asynchronous(비동기) Preset 과 Clear를 가진 D-Flip Flop이다.
myeva
2007/05/25 05:04 2007/05/25 05:04
top
TAG D-FlipFlop, Verilog HDL, 래치, 플립플롭


Trackback[트랙백] 0 : Comment[댓글] 0

Trackback Address :: http://skstar.net/blog/trackback/155

Write a comment


◀ PREV : [1] : NEXT ▶

 


관리자 : 새글쓰기
내가 하는 삽질은 활용이지! 활용이라는것이 어떤건지 보여주겠어~

카테고리

전체 (180)
전공공부 (9)
윈도우활용 (24)
동영상 (4)
휴대기기 (20)
휴대폰 (17)
인터넷 (59)
구글(Google) (3)
도메인(Domain) (26)
웹호스팅(Hosting) (6)
태터툴즈(Tattertools) (11)
신기한서비스 (2)
워드프레스(WordPress) (0)
지름신 (3)
Photos (0)
Macro (0)
일기장 (21)
음악과 함께 (2)
In Houston (3)
닌텐도 DS(NDS) (29)
라디오 (1)
돈이야기 (9)

태그목록

  • 태터툴즈 중국어버전 스카이디지탈 V3 멜론 손난로 휴대폰 이벤트 킹스톤 번호이동 플렉스 원낸드 GMA945 SHOW 멍자국 핫패드 Wi-Fi 증권선물거래소 동물의숲DS 세이브데이타 네임텍 TraceWatch

최근에 올라온 글

  • 옥션 이벤트 - 1회용 손난로(.... (1)
  • JSP 개발을 위한 초고속 셋팅....
  • 웨스턴 유니온(Western Union.... (1)
  • 한국은행이 7월30일에 발표한....
  • 오늘(7월30일) 현물,선물,옵....

최근에 달린 댓글

  • 저도 보내쎄여~~ 얼마나 찾.... sosososososo 01/09
  • 음, 노트북모니터는 와이드.... hoyljj88 01/08
  • 위에 댓글 쓰신분... 문제 해.... 김재형 01/08
  • 역시 님은 옥션매니아 엉엉.... 피 2008
  • 늦었지만 여기까지 보냅니다.. myeva 2008

최근에 받은 트랙백

  • 실망스런 닷네임...
    삽질매니아 2008
  • 도메인 및 호스팅 업체인 X네....
    삽질매니아 2008
  • Gmail 알리미.
    블로그를 살리자~!!! 2008
  • 고객실망도 1위 닷네임코리아.
    RERIC.COM 2007
  • 네이버 미수녀?.
    5월의 작은 선인장 2006

글 보관함

  • 2008/12 (2)
  • 2008/08 (1)
  • 2008/07 (4)
  • 2008/05 (2)
  • 2008/04 (2)

달력

«   2009/01   »
일 월 화 수 목 금 토
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

링크

  • DCinside 주식갤러리.
  • 비누넷.
  • 우울한 피.
  • 테터툴즈.

286

187

-20 days

today : 4

Total : 179846

Tattertools
rss


위치로그 : 태그 : 방명록 : 관리자
myeva’s Blog is powered by Tattertools.com / Designed by plyfly.net