논리 설계에 대한 기본적인 내용과 Clocking에 대해 설명한다.
MIPS의 datapath를 구현하는 데 필요한 Logic Element는 크게 두 가지로 나뉜다.
Clocking Methodology는 언제 신호를 읽고 저장할 수 있는지를 정의하는 것이다. 여기서는 Edge-triggered Clocking Methodology로 설명한다. State Element가 clock edge(클럭이 0 -> 1 또는 1 -> 0으로 바뀌는 지점)에서 상태 업데이트를 하는 경우를 뜻한다.
이 때, Input과 Output이 State Element와 연결되어 있는 Combinational Element들은 상태가 업데이트 지점이 아닌 clock period(edge와 edge 사이)에서 모든 작업이 수행되어야 한다. 따라서 로직 수행에 가장 오래 걸리는 시간이 클럭 주기를 결정하게 된다.
[컴퓨터 구조] 4.4 A Simple Implementation Scheme (0) | 2020.10.26 |
---|---|
[컴퓨터 구조] 4.3 Building a Datapath (0) | 2020.10.25 |
[컴퓨터 구조] 4.1 Introduction (0) | 2020.10.25 |
[컴퓨터 구조] 2.3 Operands of the Computer Hardware (0) | 2020.10.25 |
[컴퓨터 구조] 2.2 Operations of the Computer Hardware (0) | 2020.10.25 |
댓글 영역