亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ps2_keyboard_top.v

?? 本實驗利用PS2接口實現了與鍵盤通信
?? V
字號:
//////////////////////////////////////////////////////////////////////////////////                __     ___ _               ___ ____                         ////                \ \   / (_) |__   ___  ___|_ _/ ___|                        ////                 \ \ / /| | '_ \ / _ \/ __|| | |                            ////                  \ V / | | |_) |  __/\__ \| | |___                         ////                   \_/  |_|_.__/ \___||___/___\____|                        ////                                                                            //////////////////////////////////////////////////////////////////////////////////// 	   Copyright (C) 2003-2006 VibesIC, Inc.   All rights reserved.           ////----------------------------------------------------------------------------//// This source code is provided by VibesIC,and be verified on VibesIC FPGA    //// development kit. The source code may be used and distributed without       //// restriction provided that this copyright statement is not removed from the //// file and that any derivative work contains the original copyright notice   //// and the associated disclaimer.                                             ////----------------------------------------------------------------------------//// THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED     //// WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF       //// MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL THE//// AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,     //// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES(INCLUDING, BUT NOT LIMITED TO,//// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA,OR PROFITS; //// OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,   //// WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR    //// OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF     //// ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.                                 ////----------------------------------------------------------------------------//// 本設計由威百仕( VibesIC )提供,并在其產品中驗證通過,您可以在此基礎上修改,//// 復制并分發,但請您保留版權聲明部分。我們并不承諾本設計可以用做商業產品,同時//// 我們不保證設計的通用性。為了方便更新以及修改請保留設計的版本信息,并對自行 //// 修改部分添加足夠的注釋。對設計如有其他建議,請到網站進行討論。              ////                                                                            ////////////////////////////////////////////////////////////////////////////////////  Company:       www.richic.com                                             ////  Company bbs:   www.edacn.net                                              ////  Engineer:      alex_yang                                                  ////                                                                            ////  Target Device: XC3S400-PQ208                                              ////  Tool versions: Simulation:    ModelSim SE 6.2a                            ////                 Synthesis:     XST(ise8.1...sp3)                           ////                 Place&Routing: ISE8.1...sp3                                ////                 Others tools:  UltraEdit-32 12.10a                         ////  Create Date:   2006-10-21 12:29                                           ////  Description:                                                              ////                                                                            ////  LOG:                                                                      ////       1. Revision 1.0 (Initial version)  2006-10-21 12:29  alex_yang       ////                                                                            ////       2. Revision 1.1  2006-12-25 10:35   alex_yang                        ////          Modify for VX-SP306                                               //////////////////////////////////////////////////////////////////////////////////`timescale 1ns/1nsmodule ps2_keyboard_top(	                  clk,	                  rst_n,	                  ps2_clk,                    ps2_data,                     rs232_r1,                    rs232_t1                    );input	    clk;input	    rst_n;inout     ps2_clk;inout     ps2_data;input     rs232_r1;  output    rs232_t1;wire [4:0] ps2_status;wire [2:0] rs232_rx_error;wire ps2_key_data_ready;wire ps2_key_released;wire ps2_key_pressed = ~ps2_key_released;wire rx232_tx_load_request;wire rs232_rx_data_ready;wire [7:0] ps2_ascii;wire [7:0] rs232_rx_character;  //-----------------------------------------------------------    ps2_keyboard           #(3000, // number of clks for 60usec.                         12,   // number of bits needed for 60usec. timer                         186,  // number of clks for debounce                         8,    // number of bits needed for debounce timer                         1     // Trap the shift keys, no event generated                         )                         keyboard1_block (            // Instance name  .clk(clk),  .reset(!rst_n),  .ps2_clk(ps2_clk),  .ps2_data(ps2_data),  .rx_extended(ps2_status[1]),  .rx_released(ps2_key_released),  .rx_shift_key_on(ps2_status[3]),  .rx_scan_code(),  .rx_ascii(ps2_ascii),  .rx_data_ready(ps2_key_data_ready),  .rx_read(ps2_key_data_ready),  .tx_data({rs232_rx_character[5],        // Make upper nibble E, F or 0            rs232_rx_character[5],            rs232_rx_character[5],            rs232_rx_character[4],            rs232_rx_character[3:0]}),  .tx_write(rs232_rx_data_ready),  .tx_write_ack_o(ps2_tx_write_ack_o),  .tx_error_no_keyboard_ack(ps2_status[4])  );assign ps2_status[2] = ps2_key_released;assign ps2_status[0] = rs232_rx_data_ready;// These defines are for the rs232 interface`define START_BITS 1`define DATA_BITS 8`define STOP_BITS 1`define CLOCK_FACTOR 16// This unit generates the correct 16x transmit clock (enable) frequency// which is used for the serial transmit operation.clock_gen_select clock_unit  (   .clk(clk),   .reset(!rst_n),   .rate_select(3'b100),         // 115,200 baud   .clk_out(serial_clk_16x)  );// A transmitter, which asserts load_request at the end of the currently// transmitted word.  The tx_clk must be a "clock enable" (narrow positive// pulse) which occurs at 16x the desired transmit rate.  If load_request// is connected directly to load, the unit will transmit continuously.rs232tx #(          `START_BITS,   // start_bits          `DATA_BITS,    // data_bits          `STOP_BITS,    // stop_bits (add intercharacter delay...)          `CLOCK_FACTOR  // clock_factor         )         rs232_tx_block // instance name         (           .clk(clk),          .tx_clk(serial_clk_16x),          .reset(!rst_n),          .load(   ps2_key_data_ready                && ps2_key_pressed                && rs232_tx_load_request),          .data(ps2_ascii),                 // Connected from keyboard          .load_request(rs232_tx_load_request),          .txd(rs232_t1)         );// A receiver, which asserts "word_ready" to indicate a received word.// Asserting "read_word" will cause "word_ready" to go low again if it was high.// The character is held in the output register, during the time the next//   character is coming in.rs232rx #(          `START_BITS,  // start_bits          `DATA_BITS,   // data_bits          `STOP_BITS,   // stop_bits          `CLOCK_FACTOR // clock_factor         )         rs232_rx_block // instance name         (           .clk(clk),          .rx_clk(serial_clk_16x),          .reset((!rst_n) || (| rs232_rx_error) ),          .rxd(rs232_r1),          .read(ps2_tx_write_ack_o),          .data(rs232_rx_character),          .data_ready(rs232_rx_data_ready),          .error_over_run(rs232_rx_error[0]),          .error_under_run(rs232_rx_error[1]),          .error_all_low(rs232_rx_error[2])         );//`undef START_BITS //`undef DATA_BITS //`undef STOP_BITS //`undef CLOCK_FACTOR      endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区国产二区| 欧美挠脚心视频网站| 蜜桃视频在线观看一区| 亚洲成av人片在www色猫咪| 亚洲日本va午夜在线电影| 日韩一区欧美一区| 亚洲一二三四久久| 五月天激情综合| 亚洲电影你懂得| 老司机一区二区| 国内精品嫩模私拍在线| 国产激情视频一区二区在线观看| 成人自拍视频在线观看| eeuss鲁一区二区三区| 色婷婷国产精品综合在线观看| 91福利在线播放| 欧美一区二区三区啪啪| 国产亚洲精品中文字幕| 成人欧美一区二区三区小说 | 日韩视频不卡中文| 欧美成人午夜电影| 中文文精品字幕一区二区| 一区二区三区国产豹纹内裤在线| 亚洲成人7777| 国产福利91精品一区二区三区| 91亚洲永久精品| 日韩欧美国产一区二区三区 | 91日韩精品一区| 欧美放荡的少妇| 久久精品男人的天堂| 亚洲香肠在线观看| 国产成人免费视频一区| 欧美综合欧美视频| 久久婷婷综合激情| 亚洲小说欧美激情另类| 国产a区久久久| 日韩欧美国产精品| 亚洲精品国产精华液| 极品尤物av久久免费看| 91福利资源站| 国产精品素人一区二区| 热久久一区二区| 91麻豆精品在线观看| 欧美va天堂va视频va在线| 亚洲免费观看在线视频| 国产成人亚洲综合a∨猫咪| 欧美老女人在线| 亚洲精选免费视频| 丰满亚洲少妇av| 欧美精品一区二区三区蜜桃视频| 一区二区三区在线影院| 国产.欧美.日韩| 26uuu成人网一区二区三区| 亚洲www啪成人一区二区麻豆| 成人免费高清视频| 国产日韩欧美综合在线| 国产做a爰片久久毛片| www.亚洲色图| 久久免费精品国产久精品久久久久| 亚洲一区二区中文在线| 色综合久久88色综合天天| 国产亚洲欧洲一区高清在线观看| 日本不卡的三区四区五区| 在线免费观看成人短视频| 综合激情网...| 99精品欧美一区| 亚洲天堂网中文字| 91同城在线观看| 国产精品国模大尺度视频| 国产一区二区福利视频| 26uuu精品一区二区| 激情欧美日韩一区二区| 亚洲精品一区二区三区香蕉| 麻豆91小视频| 精品久久久久一区| 极品少妇xxxx精品少妇偷拍| 日韩精品一区二区三区蜜臀| 蜜桃久久久久久| 久久久亚洲精品石原莉奈| 国产精品一线二线三线| 国产日韩精品一区二区浪潮av| 精品一区二区在线免费观看| 久久噜噜亚洲综合| www.亚洲精品| 亚洲一区二区五区| 日韩一级片网站| 国产在线视视频有精品| 2023国产精品自拍| 成人性生交大片免费看视频在线 | 亚洲精品视频自拍| 91麻豆视频网站| 日韩精品电影一区亚洲| 欧美videossexotv100| 成人ar影院免费观看视频| 自拍偷拍国产精品| 欧美人妇做爰xxxⅹ性高电影| 狂野欧美性猛交blacked| 久久精子c满五个校花| 粉嫩av一区二区三区在线播放 | 精品理论电影在线观看 | 亚洲伦在线观看| 欧美日韩高清影院| 国产成人免费xxxxxxxx| 亚洲九九爱视频| 精品国产凹凸成av人网站| av综合在线播放| 日韩**一区毛片| 国产精品久久久久毛片软件| 欧美日韩在线播放| 成人免费观看视频| 日本va欧美va欧美va精品| 国产欧美日本一区视频| 欧美久久久久久久久中文字幕| 国产成人在线视频播放| 亚洲国产成人av好男人在线观看| 欧美精品一区男女天堂| 欧美色区777第一页| 国产精品99久久久久久久vr| 亚洲一区二区视频在线观看| 久久久亚洲国产美女国产盗摄 | 香蕉久久一区二区不卡无毒影院| 精品国产乱码久久久久久牛牛 | 一区二区在线免费观看| 欧美精品一区二区蜜臀亚洲| 欧洲人成人精品| 成人高清视频在线观看| 精品一区二区日韩| 午夜精品久久久久久久久| 国产精品国产自产拍在线| 亚洲精品一线二线三线无人区| 91国偷自产一区二区开放时间| 国产麻豆成人传媒免费观看| 午夜欧美视频在线观看| 一区二区三区精品视频在线| 中文字幕一区二区5566日韩| 久久久久久免费网| 欧美刺激脚交jootjob| 777午夜精品视频在线播放| 欧美三电影在线| 欧美性高清videossexo| 欧美中文字幕不卡| 在线观看视频一区二区| 色婷婷综合久久久久中文一区二区 | 日韩成人午夜电影| 亚洲午夜激情av| 伊人性伊人情综合网| 国产精品国产三级国产有无不卡 | 怡红院av一区二区三区| 亚洲色图清纯唯美| 亚洲激情第一区| 亚洲黄色小视频| 亚洲精品视频免费看| 亚洲精品日产精品乱码不卡| 亚洲色图视频网站| 亚洲激情图片一区| 亚洲成人动漫在线观看| 性久久久久久久久久久久| 亚洲国产成人高清精品| 日韩国产高清在线| 精品综合久久久久久8888| 精久久久久久久久久久| 国产麻豆9l精品三级站| 成人app网站| 日本韩国欧美一区二区三区| 欧美三区在线观看| 日韩欧美国产电影| 国产婷婷色一区二区三区四区| 国产精品污网站| 一级日本不卡的影视| 日韩高清一区在线| 国产不卡视频在线观看| 色拍拍在线精品视频8848| 欧美剧在线免费观看网站| 欧美va亚洲va| |精品福利一区二区三区| 婷婷丁香久久五月婷婷| 国产精品综合二区| 欧美在线视频你懂得| 日韩欧美电影在线| 国产精品久久一卡二卡| 日韩精品一二三区| 大胆亚洲人体视频| 欧美视频在线不卡| 久久一留热品黄| 亚洲综合在线电影| 美女一区二区久久| 91一区二区三区在线播放| 欧美一区二区三区免费在线看| 久久精品日韩一区二区三区| 一区二区三区蜜桃| 国产夫妻精品视频| 欧美日韩精品欧美日韩精品一综合| 久久色.com| 亚洲国产一区二区视频| 丁香六月久久综合狠狠色| 欧美色图片你懂的| 国产精品久久久久久久久久久免费看 | 图片区小说区区亚洲影院| 国产麻豆视频一区二区| 欧美日韩久久久一区|