[디지털 논리 회로 프로젝트] AMD-2901 예제 파형(wave form) 분석
- 최초 등록일
- 2013.06.20
- 최종 저작일
- 2013.06
- 13페이지/
한컴오피스
- 가격 2,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
디지털 논리회로 수업 시간에 과제물로 작성한 AMD 2901 실습 내용입니다.
예제 파형이 있고, 파형에 대한 분석이 있습니다.
목차
1. RAM REGISTER Module
- wave form
- 파형분석
2. Q-REGISTER Module
- Wave form
- 파형분석
3. Source Operand MUX
- wave form
- 파형분석
4. ALU Function Module
- Wave Form
- 파형분석
5. Out Multiplexer Module
- Wave Form
- 파형분석
6. AMD 2901 SIMULATION
- Wave form
- 파형분석
- 20 cycle 분석
본문내용
1. RAM REGISTER Module
INPUT Variables : Aaddr, Baddr, f, dest_ctl, ram0, ram3
OUTPUT : Adata, Bdata
Dest_ctl 에 무관하게 Aaddr, Baddr 값을 부여하는 것 만으로 Adata, Bdata값을 읽어올 수 있다. (Read)
Bdata 결과값은 dest_ctl, 정확히는 dest_ctl의 상위 2비트값에 의해 결정된다. (Write)
Function은 상승 edge에 구현된다.
파형분석을 통해 Aaddr, Baddr, ram0, ram3 변수는 function 에 영향을 받지 않고 입력 값이 그대로 출력됨을 확인할 수 있다.
< 중 략 >
2. Q-REGISTER Module
INPUT Variables : f, q_regs_ctl, q0, q3
INOUT Variables : q
internal siganl : q_reg
q 결과값은q_regs_ctl에 의해 결정.
Function은 상승edge에 구현.
파형분석을 통해 Aaddr, Baddr, ram0, ram3 변수는 function 에 영향을 받지 않고 입력 값이 그대로 출력에 반영됨을 확인.
< 중 략 >
5. Out Multiplexer Module
Q_Register module의 q_regs_ctl 변수는 ALU DESTINATION의 State table에서 실행될 Test vector를 결정하며 f, q0, q3 변수는 결정 된 Test vector 동작에 따라 그 값이 결정된다.
참고 자료
없음