반응형
4. DE2보드 동작 내용 및 분석
ps/2 keyboard DE2보드 동작/ps2통신 키보드 DE2 내용 및분석
동영상 및 첨부 : https://blog.naver.com/aanrt/221515701168
■ DE2보드에 내장 되어있는 CLK의 주파수는 50MHz 이므로 ALTPLL을 이용하여 50MHz의 주파수를 100MHz로 만들어준다.
■ ps2_receiver와 ps2_parsing의 VHDL코드를 심볼로 만들어주어 클럭신호와 키보드의 입력 포트 pin를 설정해주고, 입력받은 키의 값을 보기위한 출력포트를 LED에 해당하는 포트에 pin을 설정해준다.
■키보드에서 입력이 들어온 경우 ps2_receiver에서 START,SEND,PARITY,STOP 상태를 거쳐 11비트의 key code 2진수 데이터를 전달받은 후, ps2_parsing에 입력으로 전달해준다, ps2_parsing 안에 있는 함수를 통해 receiver에서 전달받은 11비트의 key code값을 hex로 변환 후 4비트의 2진수로 return된다. 이 return 된 값을 통해 DE2보드의 LED에 점등이 된다. ( 1-led on / 0-led off )
■ 키보드에서 차례로 1이 입력될 경우 0001, 2가 입력될 경우 0010,3이 입력될 경우 0011 ...9가 입력될 경우 1001 ... f가 입력될 경우 1111 까지 1의값에 위치한 led에 불이 점등된다.
반응형
'SOC' 카테고리의 다른 글
ART 비동기 통신 UART_TX (Transmitter) UART_RX (RECEIVER) (0) | 2021.06.10 |
---|---|
simple_U_processor VHDL/TESTBENCH (0) | 2021.06.10 |
ps/2 keyboard testbench, ps/2키보드테스트벤치 parsing vhdl (0) | 2021.06.10 |
Ps/2통신 - 키보드 receiver,ps/2 keyboard receiver VHDL,SOC,MODELSIM (0) | 2021.06.09 |
PS/2 동기화통신 ps/2 keyboard VHDL,MODELSIM (0) | 2021.06.09 |