디지털시스템실험 10주차 결과리포트
- 최초 등록일
- 2018.01.03
- 최종 저작일
- 2017.11
- 7페이지/ 한컴오피스
- 가격 1,500원
* 본 문서는 한글 2005 이상 버전에서 작성된 문서입니다.
한글 2002 이하 프로그램에서는 열어볼 수 없으니, 한글 뷰어프로그램(한글 2005 이상)을 설치하신 후 확인해주시기 바랍니다.
소개글
고려대학교 전기전자공학부 디지털시스템실험
17학년도 A학점 레포트입니다.
목차
1. 실험제목
2. 실험목표
3. 실험결과
4. 토의
본문내용
실험제목- Simple Computer - Data Path
실험목표
1. 컴퓨터 시스템의 기본적인 구조를 이해한다.
2. DATAPATH를 설계 및 구현하고 검증한다.
실험결과
1.코드 및 설계
/*******************************************************/
/* DATAPATH Circuit */
/* INPUT : CLK, ControlWord, ConstantIn, DataIn */
/* OUTPUT : Reg0, Reg1, Reg2, Reg3 */
/*******************************************************/
module DataPath_Circuit(CLK, ControlWord, ConstantIn, DataIn, Reg0, Reg1, Reg2, Reg3);
input [12:0] ControlWord;
input [3:0] ConstantIn;
input [3:0] DataIn;
input CLK;
output [3:0] Reg0, Reg1, Reg2, Reg3;
wire [1:0]Daddr,Aaddr,Baddr;
wire MB,MD,RW;
wire [3:0]FS;
// Controlword 비트 각각에 해당하는 값들을 지정한다.
assign Daddr[1]=ControlWord[12];
assign Daddr[0]=ControlWord[11];
assign Aaddr[1]=ControlWord[10];
assign Aaddr[0]=ControlWord[9];
assign Baddr[1]=ControlWord[8];
assign Baddr[0]=ControlWord[7];
assign MB = ControlWord[6];
assign FS[3]=ControlWord[5];
assign FS[2]=ControlWord[4];
assign FS[1]=ControlWord[3];
assign FS[0]=ControlWord[2];
assign MD = ControlWord[1];
assign RW = ControlWord[0];
참고 자료
없음