전전컴실험Ⅱ 06반 제05주 Lab#04 [Arithmetic Logic, Comparator] 결과 보고서
*종*
다운로드
장바구니
목차
1. Introduction (실험에 대한 소개)가. Purpose of this Lab
나. Essential Backgrounds (Required theory) for this Lab
다. Hypothesis(Expected results) of this Lab & Basis of the assumption
2. Materials & Methods (실험 장비 및 재료와 실험 방법)
가. 실험을 통해 구하고자 하는 데이터와 이를 획득하기 위한 실험 순서
나. Materials(Equipments, Devices) of this Lab
다. Matters that require attentions
3. Results of this Lab (실험 결과)
가. Results of Lab 1.
나. Results of Lab 2.
다. Results of Lab 3.
4. Discussion (토론)
가. Check agreement between the hypothesis/simulation and the result 15
나. Data analysis (compare results, reasons of error)
다. Suggestions
5. Conclusion (결론)
가. Summarize experiment contents & purpose of this Lab
나. Studies from this Lab
6. Reference (참고문헌)
본문내용
가. Purpose of this Lab4bit adder & subtractor를 이해하고, 이를 응용해 8bit adder & subtractor를 만들 수 있다. 그리고 1bit comparator의 구동원리를 이해하고, 4개를 instance해서 4bit짜리 comparator를 만들 수 있다.
나. Essential Backgrounds (Required theory) for this Lab
(1) CONTINUOUS ASSIGNMENTS
(가) continuous assignment문은 회로의 실행 상태에 관계없이 항상 활성화 되어 있어 0, 1, x, z중 한 가지 값으로 net를 계속 drive한다. 언제든지 assingnment문의 입력신호들 중 하나라도 바뀌면 출력 값을 즉시 재계산하여 업데이트 한다.
(나) 특징
-LHS+RHS 형식으로 사용한다.
-ASSIGN이란 키워드로 시작해야 한다.
-ASSIGN OPERATOR는 =를 사용해야 한다.
-ALWAYS, INITIAL 블록, TASK, FUNCTION 내부에는 사용이 불가능하다.
참고 자료
http://club.uos.ac.kr (시립대 에듀클래스)- 전자전기컴퓨터설계실험2 교안Digital Design 4th (M.MORRIS MANO)-디지털논리 교재
http://users.encs.concordia.ca/~asim/COEN_6511/Projects/final6511report.pdf (concordia university 파일)