ps2통신 키보드 VHDL, ps2 keyboard vhdl

왕국
최초 등록일
2018.12.01
최종 저작일
2018.10
16페이지/한글파일 한컴오피스
가격 1,000원 할인쿠폰받기
다운로드
장바구니

목차

1. PS/2 동기화 통신

2-1 ps/2 keyboard VHDL
3-1 ps/2 keyboard 의 시뮬레이션 결과

2-2 ps2 receiver vhdl
3-2 ps/2 receiver 의 시뮬레이션 결과

2-3 ps2 data pack 검사 및 parsing vhdl
3-3 ps2_parsing 시뮬레이션 결과

4. DE2보드 동작 내용 및 분석

5 .실습을 통해 느낀점

본문내용

1. PS/2 동기화 통신

Personal System/2 인터페이스는 양방향 동기식 통신이 가능한 PC용 port 규격이다.
키보드는 CLOCK과 DATA라인의 값이 1 상태일 경우에 한하여 데이터를 송신할 수 있다. 클록신호는 유효데이터를 지시하기 위한 동기신호의 개념이다.
●키보드에서 키가 눌려지면, 키보드 내부의 원칩 컨트롤러가 DATA(SCAN Code 전송)를 시스템에 보내게 된다.
-키를 누를 때는 11bit 하나의 key code (make code)가 발생하고,
-키가 떨어질 때는 두 개의 Scan code(break code)가 전송된다 (F0->Key code)
-키가 계속 눌려지면 해당 Key code를 100ms마다 전송하고, 키가 떨어질 때도 출력하기 때문에 시스템 쪽에서는 키가 계속 눌려지는 것을 인식 할 수가 있다.

1. D가 눌렸을 때,
▶CLK(클락)신호가 falling edge일 때 유효데이터 값이고,
▶D는 23의 data값을 갖는데, 이는 16진수 값으로 00100011이다.
▶키가 눌렸을 때의 11bit의 key code의 구성은 STARTbit(1bit) + DATA(8bit) + PARITY(1bit) + STOP(1bit)로 구성된다.
▶Start는 Clk이 High, Data 1 -> 0 (falling edge)에 start된다.
▶Stop bit는 키보드를 안눌렀을 때, High로 되므로 누를시 low되면 다시 시작
▶Data는 가장 우측값이 LSB로 전송되고 가장 좌측 값이 MSB로 전달

2-1 ps/2 keyboard VHDL
entity ps2_keyboard is
port (
nRst : in std_logic;
clk : in std_logic;
start_sig : in std_logic;
data : in std_logic_vector( 7 downto 0);
ps2_clk : out std_logic;
ps2_data : out std_logic);
end ps2_keyboard;

참고 자료

없음
왕국
판매자 유형Diamond개인

주의사항

저작권 자료의 정보 및 내용의 진실성에 대하여 해피캠퍼스는 보증하지 않으며, 해당 정보 및 게시물 저작권과 기타 법적 책임은 자료 등록자에게 있습니다.
자료 및 게시물 내용의 불법적 이용, 무단 전재∙배포는 금지되어 있습니다.
저작권침해, 명예훼손 등 분쟁 요소 발견 시 고객센터의 저작권침해 신고센터를 이용해 주시기 바랍니다.
환불정책

해피캠퍼스는 구매자와 판매자 모두가 만족하는 서비스가 되도록 노력하고 있으며, 아래의 4가지 자료환불 조건을 꼭 확인해주시기 바랍니다.

파일오류 중복자료 저작권 없음 설명과 실제 내용 불일치
파일의 다운로드가 제대로 되지 않거나 파일형식에 맞는 프로그램으로 정상 작동하지 않는 경우 다른 자료와 70% 이상 내용이 일치하는 경우 (중복임을 확인할 수 있는 근거 필요함) 인터넷의 다른 사이트, 연구기관, 학교, 서적 등의 자료를 도용한 경우 자료의 설명과 실제 자료의 내용이 일치하지 않는 경우

찾던 자료가 아닌가요?아래 자료들 중 찾던 자료가 있는지 확인해보세요

  • 워드파일 SoC 보고서 - 1.동기통신(PS2) 22페이지
    빠른 클럭을 사용하는 경우에는 부적합하다. PS2 PS2 핀 Pin 1 ... 과정이 끝난다. Keyboard 키보드는 PS2 프로토콜을 사용해서 ... . 실습소감 ps2 프로토콜을 사용하는 동기 통신을 설계했다
  • 한글파일 Capstone Design 23페이지
    [VHDL 소스] top.vhd text_lcd.vhd ps2.vhd rs ... = begin process (ps2_clk) begin if ps2 ... _clk'event and ps2_clk = '1' then if key
  • 한글파일 마이크로프로세서의 종류와 특성에 대하여 조사 5페이지
    있다. ? 그래픽환경에 강한 장점으로 비디오 게임콘솔(소니 플레이스테이션2 ... 아키텍처 1.1 INTEL ? x86아키택처를 만든 회사로 현재 코어2 ... , 셀러론M, 모바일펜티엄4같은 랩톱 CPU 시리즈 그리고 아이테니엄2, 제논
최근 본 자료더보기
  • 프레시홍 - 전복
  • 프레시홍-홍어
  •  '가슴이 떨리는 건 너 때문' 시사회 초대 이벤트
  • 릴레이이벤트
ps2통신 키보드 VHDL, ps2 keyboard vhdl