请教一个verilog 逻辑与关于PS2 键盘协议的逻辑问题

ps2键盘Verilog_文档下载
亿万文档 免费下载
当前位置: &
& ps2键盘Verilog
ps2键盘Verilog
可以运行,键盘输入,数码管显示,0-9,A-F
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
// Create Date:
16:09:49 10/11/2010
// Design Name:
// Module Name:
// Project Name:
// Target Devices:
// Tool versions:
// Description:
// Dependencies:
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//////////////////////////////////////////////////////////////////////////////////
module led_ps2(ps2_code,ps2_code_ready, ps2_make_code,ps2_encode,ps2_select
input ps2_code_
input ps2_make_
input [7:0] ps2_
output [6:0] ps2_
output [3:0] ps2_
//--------------------------------------------------------------------------------
reg [6:0] ps2_
reg [3:0] ps2_
//--------------------------------------------------------------------------------
always@(ps2_code)beginif(ps2_code == ~ps2_code)beginps2_select &=4'b1000;case(ps2_code)
8'h1c: ps2_encode &= 7'b1110111;
8'h32: ps2_encode &= 7'b0011111;
8'h21: ps2_encode &= 7'b1001110;
8'h23: ps2_encode &= 7'b0111101;
8'h24: ps2_encode &= 7'b1001111;
8'h2b: ps2_encode &= 7'b1000111;
8'h16: ps2_encode &= 7'b0110000;
8'h1e: ps2_encode &= 7'b1101101;
8'h26: ps2_encode &= 7'b1111001;
8'h25: ps2_encode &= 7'b0110011;
8'h2e: ps2_encode &= 7'b1011011;
8'h36: ps2_encode &= 7'b1011111;
8'h3d: ps2_encode &= 7'b1110000;
8'h3e: ps2_encode &= 7'b1111111;
8'h46: ps2_encode &= 7'b1111011;
8'h45: ps2_encode &= 7'b1111110;
default: ;
endcaseend
always@(ps2_code_ready)
beginif(ps2_code_ready == ~ps2_code_ready)beginps2_select &=4'b0100;case(ps2_code_ready)
1'b0:ps2_encode &= 7'b1111110;
1'b1:ps2_encode &= 7'b0110000;
endcaseend
always@(ps2_make_code)
beginif(ps2_make_code == ~ps2_make_code)beginps2_select &=4'b0010;case(ps2_make_code)
1'b0:ps2_encode &= 7'b1111110;
1'b1:ps2_encode &= 7'b0110000;
endcaseend
`timescale 1ns / 1ps
//////////////////////////////////////////////////////////////////////////////////
// Company:
// Engineer:
// Create Date:
23:17:31 10/10/2010
// Design Name:
// Module Name:
// Project Name:
// Target Devices:
// Tool versions:
// Description:
// Dependencies:
// Revision:
// Revision 0.01 - File Created
// Additional Comments:
//////////////////////////////////////////////////////////////////////////////////
module PS2_key( clk_50, rst_n, ps2_clk, ps2_data, ps2_code, ps2_code_ready, ps2_make_code
input clk_50;
input rst_n;
input ps2_
input ps2_
output [7:0] ps2_
output ps2_code_
output ps2_make_code;
//---------------------------------------------------------------------------------------
parameter St_ps2_start = 2'b00;
Word文档免费下载: (下载1-4页,共4页)
ps2键盘驱动Verilog_电子/电路_工程科技_专业资料。ps2键盘驱动Verilog//Quartus II 8.0 //By 风波邪人 // //v1.0 module ps2_keyboard_drive( ...verilog的PS2键盘解码_工学_高等教育_教育专区。verilog的PS2键盘解码verilog 的 PS2 键盘解码 之前日志里深入探讨过 PS/2 键盘编解码以及数据传输协议,这次自己动手...实验九、 实验九、基于 verilog 的 PS/2 键盘设计进阶前言及背景: 一、 前言及背景: 说到 PS/2 相信大家都不会陌生,不错的,我们日常的鼠标键盘大多是基于 P...PS2 键盘编码 Verilog 源程序 键盘编解码以及数据传输协议, 之前探讨过 PS/2 键盘编解码以及数据传输协议,这次自己 接收键盘编码, 动手实现了利用 FPGA 接收键盘...PS2键盘接口Verilog程序_信息与通信_工程科技_专业资料。PS2键盘接口Verilog程序之前探讨过 PS/2键盘编解码以及数据传输协议,这次自己动手实现了利用 FPGA FPGA 现场可...基于verilog的PS2键盘设计进阶_信息与通信_工程科技_专业资料。verilog PS2实验九、 实验九、基于 verilog 的 PS/2 键盘设计进阶前言及背景: 一、 前言及背景: ...verilog ps2键盘实验报告_计算机硬件及网络_IT/计算机_专业资料。键盘 PS2 实验报告 基础实验 Top 模块 module top(F50M,ps2_clk,ps2_data,rst,seg,wei); inp...Verilog 模拟 PS2协议 协议时间: 来源: 作者: 点击:…… 字体大小...今天下了一本 PS2协议手册看了半天,原来读键盘值相 当简单嘛,比模拟 SPI、...PS2键盘控制模型电子琴电路设计_电子/电路_工程科技_专业资料。用Verilog编写的PS2键盘控制模型电子琴,功能:可弹可录可自动播放,并且同步计时,VGA动态显示EDA...FPGA入门系列实验教程——LCD1602显示屏显示PS2键盘的键值_理学_高等教育_教育专区...键盘的接口标准,学习利用 Verilog-HDL 语言编写有限 状态机实现较为复杂的设计与...君,已阅读到文档的结尾了呢~~
关于PS2接口与FPGA之间完成数据通信的Verilog代码
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
PS2通信协议模块2
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

参考资料

 

随机推荐