전전컴실험Ⅱ 06반 제08주 Lab#06 [Flip-Flop, Register, SIPO] 결과보고서
- 최초 등록일
- 2013.09.09
- 최종 저작일
- 2012.09
- 11페이지/ MS 워드
- 가격 1,500원
목차
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
4. Discussion (토론)
가. Check agreement between the hypothesis/simulation and the result
나. Data analysis (compare results, reasons of error)
다. Suggestions
5. Conclusion (결론)
가. Summarize experiment contents & purpose of this Lab
나. Studies from this Lab
6. Reference (참고문헌)
본문내용
1. Introduction (실험에대한소개)
가. Purpose of this Lab
BCD Code를 EXCESS-3 Code로 변환시키는 원리에 대해서 잘 알고 있으며,
이 과정을 led를 통해 나타내고 그 상태를 동시에 led를 통해 보여줄 수있다.
나. 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 내부에는 사용이 불가능하다.
(2) PROCEDUAL ASSIGNMENTS
(가) procedural assignment는 variable 타입에 변수 값을 할당하는 문장들이다. 이는 순차적으로 실행문들로서 한 번에 한 문장씩 차례대로 실행하여 변수의 값을 갱신하는 변수 값 할당문 문장이다.
(나)특징
-형식 : LHS + RHS 또는 LSH <- RHS
- ALWAYS, INITIAL 블록, TASK, FUNCTION 내부에서 사용된다.
-BLOCKING ASSIGNMENT와 NON-BLOCKING 두 종류가 있다.
(3) BLOCKING & NON-BLOCKING
(가)BLOCKING ASSIGNMENT는 현재 할당문의 실행이 완료된 이후에 그 다음의 할당문이 실행되는 순차적 흐름을 가짐. 즉, READ와 WRITE가 바로 바로 실행이 된다.
(나)나열된 할당문들이 순차적 흐름에 대한 blocking 없이 정해진 할당 스케줄 (assignment scheduling)에 의해 값이 할당된다. 할당문들은 우변이 동시에 평가된 후, 문장의 나열 순서 또는 지정된 지연 값에 따른 할당 스케줄에 의해 좌변의 객체에 값이 갱신된다.
참고 자료
http://club.uos.ac.kr (시립대 에듀클래스)- 전자전기컴퓨터설계실험2 교안
Digital Design 4th (M.MORRIS MANO)-디지털논리 교재