- 0
- 0
- 约1.74千字
- 约 4页
- 2018-06-05 发布于河南
- 举报
Verilog模拟PS2协议
Verilog模拟PS2协议
本来以为模拟PS2协议相当的麻烦,今天下了一本PS2协议手册看了半天,原来读键盘值相当简单嘛,比模拟SPI、I2C简单多了呵呵。下面介绍一下具体过程
1.明确接线关系,只需接4根线,VCC要+5V,3.3我测试过不能用,时钟和数据线要用bidir双向口线,FPGA可以不用外接上拉电阻。另外,USB键盘也可以用,只要用一个转接头转成PS2即可。?2.读取基本的键盘数据,不需要FPGA发送任何数据,只需读取键盘发回来的数据即可如下面的时序图,每次键盘发送11个clock信号,我们需要做的事情就是在时钟的下降沿读取数据?3.如何来采样CLK低电平?这里可以用一个FIFO来储存数据,如下面的程序,当ps2_clk信号处于下降沿时,ps2_clk_fallingedge值将被置高reg [2:0] ps2_clkr;//用一个fifo来采样ps2_clk信号;always @(posedge clk) ps2_clkr = {ps2_clkr[1:0], ps2_clk};wire ps2_clk_risingedge = (ps2_clkr[2:1]==2b01); // now we can detect ps2_clk rising edgeswire ps2_clk_fallingedge = (ps2_clkr[2:1]==
您可能关注的文档
- RECENTE ATIVIDADE SíSMICA PRóXIMO à CIDADE DE SANTANA DO ACARAú–NW DO CEARá.doc
- RENDIMIENTO POR RECLUTA Y HUEVOS REMANENTES EN LA PESQUERíA DE LISA DE SINALOA Y NAYARIT.doc
- repPCR法在检测产超广谱β内酰胺酶大肠艾希氏菌院内流行中的应用.doc
- RevisionUnit11Plantingtrees教学设计.doc
- RFIC发送器到小环形天线的匹配网络.pdf
- RFID Anywhere 从容应对RFID 开发挑战.pdf
- RFID Enabling Engine 系統安裝快速指引.pdf
- RF电路中LDO电源抑制比和噪声的选择.pdf
- rhEPO对卵巢癌HO8910细胞表面TfR表达及细胞增殖的影响.doc
- RhoCmiRNA真核表达载体的构建及其在卵巢癌细胞系中稳定表达.doc
原创力文档

文档评论(0)