Circuit Design (2) 썸네일형 리스트형 여러 입력을 조건에 따라 저장하는 회로 만들기 [quartus circuit design] 사진과 같이 디스플레이에 여러 개의 숫자를 순서대로 키패드로 입력하면 저장하는 회로를 구현해야할 때가 있다. 계산기 회로를 생각해보면 숫자, 연산자, 숫자를 순차적으로 입력하면 이를 모두 기억해 두어야한다. 여기서는 다음과 같이 구성하였다. 1) 입력받을 수 있는 최대 숫자가 정해진 경우를 가정한다. 즉, 가장 먼저 입력했던 숫자는 뒤에 숫자가 많이 추가로 입력되면 사라진다. 2) 일부 입력을 무시하는 기능을 추가하였다. [내부 회로]이 모듈의 역할은 입력으로 들어오는 데이터 O[3..0]을 순차적으로 최대 두 개까지 저장하는 것이다. 이후 확인 버튼을 누르면 이 모듈의 출력은 키패드의 입력 숫자를 일시적으로 저장되는 것이 아닌 전원이 꺼지기 전까지 계속 저장.. Dot Matrix에 위/아래 화살표 띄우기 [quartus circuit design]1) 사용소자 - 74163, 카운터(ROM의 address를 시간에 따라 변경하여 패턴을 순차적으로 띄우는 용도) - LPM_ROM, ROM( dot matrix의 패턴을 저장) - 74138, decoder (dot matrix작동을 위해 row를 scanning해야하는데 이때 ROW를 하나씩 선택해주는 용도) 2) 전체 구성 2-1) 화살표 모듈2-2) 화살표 모듈 내부 구성 2-3) up_down_signal 모듈 2-4) mif파일 구성 이전 1 다음