https://www.youtube.com/watch?v=WCwJNnx36Rk
3부, 스위치 디바운스
3부에서는 스위치가 나타난다. 위 그림에서처럼 1부와 2부에서 다뤘던 모드 2개를 번갈아 사용할 수 있게 하는 것이다.
다만, 이 경우에도 바운스가 나타난다는 문제가 있다. 1부 모드와 2부 모드 사이가 스무스하게 교체되지 않고 잠깐 0으로 텀이 있다. 이 부분을 디바운스하자.
디바운스 스위치
이전과는 다른 느낌인데 꽤나 간단하다. 이 정도면 그냥 SR Latch를 사용해도 될정도..!
이 회로라면 Set에 0일 때는 Reset에는 1, Set에 1일 때는 Reset일 때 0이 되겠다.
스위치의 약간의 텀은 Set 0, Reset 0이므로 오히려 문제를 덜 일으키게 해준다!
이쯤되면, SR Latch의 위대함이 느껴진다.
4부, 결합
논리 회로를 이용하여 최종 버전을 만들었다.
Select로 1부 모드와 2부 모드를 선택할 수 있다. 이 모든 것에는 디바운스가 되어 있으니 오류는 걱정 말자!!
HLT는 컴퓨터 전원 느낌이다.
Nand로 바꿔서 쓰는게 50cent (80원 정도)가 더 싸지만, 더 한 눈에 보기 위해 위 회로로 만든다고 한다.
최종 모습
'하드웨어 > Ben eater' 카테고리의 다른 글
8비트 컴퓨터 만들기 Ben Eater Part.3(ALU) (0) | 2024.01.16 |
---|---|
8비트 컴퓨터 만들기 Ben Eater Part.2(register) [3,4,5] (0) | 2024.01.15 |
8비트 컴퓨터 만들기 Ben Eater Part.2(register) [1,2] (0) | 2024.01.14 |
8비트 컴퓨터 만들기 Ben Eater Part.1(clock) [2] (1) | 2024.01.11 |
8비트 컴퓨터 만들기 Ben Eater Part.1(clock) [1] (5) | 2024.01.04 |