전전컴실험Ⅱ 06반 제07주 Lab#05 [Decoder, Encoder, Mux] 예비 보고서
- 최초 등록일
- 2013.09.09
- 최종 저작일
- 2012.09
- 11페이지/ MS 워드
- 가격 1,000원
목차
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. RreLab
가. PreLab 1.
나. PreLab 2.
4. Reference (참고문헌)
본문내용
1. Introduction (실험에대한소개)
가. Purpose of this Lab
multiplexer를 직접 만들어 봄으로서, Select signal을 바꿔서 출력 값을 바꾸는 성질을 이해 할 수 있다.
나. 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 두 종류가 있다.
<중 략>
(나) “Lab 4”을위한실험순서및구현방법
1. 4bit 4x1DEMUX 회로를 만든 후 저장한다.
2. JTAG를 이용하여 HBE-COMBO II ?SE장비에 연결하고, 파일을 프로세서에 저장시킨다.
3. 실제로 장비를 구동시켜본 후, 이론상의 결과와 일치하는지 확인한다.
나. Materials(Equipments, Devices) of this Lab
(1) Computer & Xilinx ISE program : 1 ea
(2) Xilinx Spartan-3E board : 1 ea
(3) JTAG programming USB cable
참고 자료
서울시립대 uclass 교안 (lab #05)
Verilog-2001 디지털 시스템 설계
http://itvalley.tistory.com/15 (관련 블로그)