디지털 논리 회로 maxplus 곱셈기 나누셈기 만들기(코드, 보고서)
- 최초 등록일
- 2014.01.12
- 최종 저작일
- 2013.10
- 13페이지/ 압축파일
- 가격 3,000원
목차
1. 설계 개요
2. 소스코드
3. 결과 화면
4. 결과 토의
본문내용
8bit unsigned multiplier를 설계할 때 일단은 input 값과 multiplier 와 multiplicand를 각각 입력 받았습니다. multiplier 값은 경우는 한 칸씩 shift 되면서 맨 마지막 자리 수 가 1인지 0인지 구분해야 하는데 input 값은 변경이 불가능 하므로 일단은 reg를 만들어 주어 그 값을 임시 저장하여 비교 하였습니다. 처음 시작할 때 reset이 1일 경우 시작하게 해주었고 한 clock에 한 번씩 실행 시켜주도록 만들었습니다. Multiplier를 임시저장한 LSB가 0일 경우는 아무 변화 없이 multiplier 와 product를 1자리씩 shift 해주고 1일 경우는 multiplicand를 Product의 highbeat에 더해 주었습니다. 더해주는 과정과 shift를 할 때 마다 각각 count 해주어 총 16번이 발생하도록 만들어 주었고 16번이 끝나는 뒤에는 더 이상 변화가 없도록 해 주었습니다.
참고 자료
없음
압축파일 내 파일목록
디논실 중간과제/cla.acf
디논실 중간과제/cla.cnf
디논실 중간과제/cla.fit
디논실 중간과제/cla.hex
디논실 중간과제/cla.hif
디논실 중간과제/cla.mmf
디논실 중간과제/cla.ndb
디논실 중간과제/cla.pin
디논실 중간과제/cla.pof
디논실 중간과제/cla.rpt
디논실 중간과제/cla.scf
디논실 중간과제/cla.snf
디논실 중간과제/cla.sof
디논실 중간과제/cla.ttf
디논실 중간과제/cla.v
디논실 중간과제/divider.acf
디논실 중간과제/divider.cnf
디논실 중간과제/divider.fit
디논실 중간과제/divider.hex
디논실 중간과제/divider.hif
디논실 중간과제/divider.mmf
디논실 중간과제/divider.ndb
디논실 중간과제/divider.pin
디논실 중간과제/divider.pof
디논실 중간과제/divider.rpt
디논실 중간과제/divider.scf
디논실 중간과제/divider.snf
디논실 중간과제/divider.sof
디논실 중간과제/divider.tdf
디논실 중간과제/divider.ttf
디논실 중간과제/divider.v
디논실 중간과제/multiply.acf
디논실 중간과제/multiply.cnf
디논실 중간과제/multiply.fit
디논실 중간과제/multiply.hex
디논실 중간과제/multiply.hif
디논실 중간과제/multiply.mmf
디논실 중간과제/multiply.ndb
디논실 중간과제/multiply.pin
디논실 중간과제/multiply.pof
디논실 중간과제/multiply.rpt
디논실 중간과제/multiply.scf
디논실 중간과제/multiply.snf
디논실 중간과제/multiply.sof
디논실 중간과제/multiply.ttf
디논실 중간과제/multiply.v
디논실 중간과제.hwp