반응형
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 |