삽질매니아

위치로그, 태그, 방명록

Verilog HDL을 이용해서 4bit Full Adder(덧셈기)를 구현한 코드

전공공부 2007/05/09 12:31

아래 코드는 4bit Full Adder(덧셈기)를 표현한것으로

C0는 외부에서 들어오는 Carry 이고, 4bit A와 4bit B를 더해서

결과를 S, 거기에서 생기는 Carry를 C4에 넣는 코드이다.

아래 코드는 Behavior Level 로 작성한 코드이다.

Gate Level로 표현된 자료는 인터넷에 찾으면 된다.

module bit_adder(S,C4,A,B,C0);
  input [3:0]A,B;
  input C0;
  output [3:0]S;
  output C4;

  reg [3:0]S;
  reg C4;

  always @ (A or B or C0)
  begin
      S = A + B + C0;
      if ( A+B+C0 > 5'b01111)
        C4 = 1'b1;
      else
        C4 = 1'b0;
  end
endmodule


코드를 설명 하자면, A , B 또는 C0가 변경이 되면 아래에 있는 begin-end블럭을 실행

하게 되는데, A와 B 그리고 C0를 결과 S에 저장하고

그 셋 결과가 4 bit 1111보다 큰 결과가 나오면 Carry Out인 C4를 1로 출력하고

그보다 작으면 Carry Out인 C4를 0으로 출력하게 된다.
myeva
2007/05/09 12:31 2007/05/09 12:31
top
TAG Full Adder, Verilog HDL


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

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

Write a comment


◀ PREV : [1] : ... [60] : [61] : [62] : [63] : [64] : [65] : [66] : [67] : [68] : ... [213] : NEXT ▶

 


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

카테고리

전체 (213)
전공공부 (9)
윈도우활용 (35)
동영상 (4)
Windows 7 (8)
휴대기기 (25)
휴대폰 (22)
인터넷 (66)
구글(Google) (3)
도메인(Domain) (27)
웹호스팅(Hosting) (6)
태터툴즈(Tattertools) (11)
신기한서비스 (2)
워드프레스(WordPress) (0)
지름신및 이벤트 (9)
Photos (0)
Macro (0)
일기장 (22)
음악과 함께 (2)
In Houston (3)
닌텐도 DS(NDS) (29)
라디오 (1)
돈이야기 (12)

태그목록

  • BCD Intel 3945AGB 휴면계좌 Keycrypt 노애드 아이파워 선물 스케줄러 옥션무료배송쿠폰 메일 에이스카드 한진해운 무료패치 kxproject 태터툴즈 중국어버전 댓글차단 폰케이스 네이버 블로그 시황 네임태그

최근에 올라온 글

  • 윈도우7, 비스타 사용시 iMBC.... (19)
  • 인텔 3945ABG 무선랜카드 맥....
  • [증시] 외국인들의 폭풍매집....
  • 12월 옥션 이머니 500 포인트....
  • 빅파일(bigfile) 유저라면 무.... (1)

최근에 달린 댓글

  • 저는 xp 인데 ;.혹시 몰라서.... 최고 07/18
  • 관리자만 볼 수 있는 댓글입.... 비밀방문자 07/11
  • 정말 감사합니다. 무한도전.... 와... 07/07
  • 감사합니다.. 저 역시 광고만.... ㅜㅜ 06/30
  • 저두 이것떔에 골치를 썩고.... hope 06/29

최근에 받은 트랙백

  • 도메인에 투자해서 대박(?)....
    k2man의 IT이야기 03/09
  • 노트북에 myLG070 인터넷전화....
    ~ wanna be a better man 01/06
  • IDG 뉴스레터 | 애플 아이폰....
    Bluesky 2009
  • IDG 뉴스레터 | 애플 아이폰....
    Bluesky 2009
  • 닷네임코리아 - 문제많은&nbs....
    춤추는리본 2009

글 보관함

  • 2010/06 (1)
  • 2010/04 (2)
  • 2009/12 (2)
  • 2009/11 (2)
  • 2009/10 (1)

달력

«   2010/07   »
일 월 화 수 목 금 토
        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

링크

  • 11번가.
  • Auction.
  • G마켓.
  • KRBE.
  • 모닝365.
  • 변경가능하다니까.
  • 비누넷.
  • 우울한 피.
  • 테터툴즈.

340

239

-20 days

today : 179

Total : 300060

Tattertools
rss


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