[컴퓨터구조] #7 단일 사이클 구현 2
·
전공/컴퓨터구조
R-type/Load/Store Datapath 단일 사이클 데이터패스 별도의 명령어 메모리, 데이터메모리를 가짐 - 별도의 형식(명령어, 데이터)을 가짐 - 메모리를 별도로 가지면 저렴함(듀얼포트 메모리에 비해) - 한 사이클에 명령어메모리와 데이터메모리 동시 접근가능 단순구현 - lw(load word) - sw(store word) - deq(branch if equal) - add, sub, or, set on less then ALU 동작(연산) - Load/Store는 add(메모리주소 계산) - Branch는 substract(같은지 비교를 위해) - R-type은 funct 필드(하위 6비트)의 값에 따라 동작 - funct 필드 + ALUOp(op코드의 2비트) -> ALU 제어입력 00..