摘要
“龙腾”S1是以工业控制应用为背景的高性能嵌入式SoC,键盘控制器为其整个键盘系统提供硬件基础。本文详细分析了键盘系统的工作机制,给出了一种键盘控制器的设计结构和控制时序,通过优化某些具体电路增加设计的可重用性和可验证性。最后经过FPGA验证,证明该设计完全支持通用的PS/2键盘,在时序和功能上满足了设计要求。
Longtium S1 is a high performance embedded SoC, which intends for industry control, and keyboard controller provides the basic hardware support for its keyboard system. This paper analyses the communication mechanism between keyboard controller and keyboard in detail, proposes a design structure for keyboard controller, and improves the reusability and verifiability through optimizing part of the circuit. Then the design has been verified on FPGA, and it can support the genei'al PS/2 keyboards, and meet all timing and functional requirements of the system.
出处
《微计算机应用》
2007年第2期185-188,共4页
Microcomputer Applications
基金
国家"十五"预研项目
编号:41308010307
关键词
键盘控制器
键盘系统
数据通信
SOC
Keyboard Controller, Keyboard System, Data Communication, SoC