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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? mgtboardbert.v

?? 這是用于xilinx virtex-2 pro產(chǎn)品的誤碼儀方案verilog HDL代碼
?? V
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
///////////////////////////////////////////////////////////////////////////////////    File Name:  MGTBoardBERT.v//      Version:  2.4//         Date:  2004-03-15//        Model:  Board Interface of the BERT//                This module implements a simple, user friendly demonstration//                of a Bit Error Rate test on the VirtexIIp MGT board.  Its//                purpose is to allow Xilinx customers to witness the MGT in//                action while using industry-standard test vectors to prove its//                performance.////      Company:  Xilinx, Inc.//  Contributor:  Mike Matera////   Disclaimer:  XILINX IS PROVIDING THIS DESIGN, CODE, OR//                INFORMATION "AS IS" SOLELY FOR USE IN DEVELOPING//                PROGRAMS AND SOLUTIONS FOR XILINX DEVICES.  BY//                PROVIDING THIS DESIGN, CODE, OR INFORMATION AS//                ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE,//                APPLICATION OR STANDARD, XILINX IS MAKING NO//                REPRESENTATION THAT THIS IMPLEMENTATION IS FREE//                FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE//                RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY//                REQUIRE FOR YOUR IMPLEMENTATION.  XILINX//                EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH//                RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION,//                INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR//                REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE//                FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES//                OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR//                PURPOSE.////                (c) Copyright 2003 Xilinx, Inc.//                All rights reserved./////////////////////////////////////////////////////////////////////////////////`ifdef MGTBOARDBERT `else`define MGTBOARDBERT`timescale               100ps/10psmodule MGTBoardBERT(serial_n_out, serial_p_out,                    serial_n_out_idle, serial_p_out_idle,                    serial_n_in, serial_p_in,                    serial_n_in_idle, serial_p_in_idle,                    bec_count_out,                    LEDs_out, DIP_switch_in, Push_buttons_in,                    rt_clock_in, BREF_CLK_P, BREF_CLK_N,                    total_frames_out, dropped_frames_out,error_factor_out, status,                    recovered_clocks_out                    );   //-------------------------------------------------------------   //   // Port Summary:   //   // serial_n_out   // serial_p_out (analog)   //    Must be connected to dedicated GT TX pads.   // serial_n_out_idle   // serial_p_out_idle (analog)   //    Must be connected to dedicated GT TX pads.   //   // serial_n_in   // serial_p_in (analog)   //    Must be connected to dedicated GT RX pads.   // serial_n_in_idle   // serial_p_in_idle (analog)   //    Must be connected to dedicated GT RX pads.   //   // bec_count_out (synchronous: clock_in)   //    Total number of bit errors.   //   // LEDS_out[15:00] (asynchronous)   //    Drives the MGT board's 16 LEDs.   //   // DIP_switch_in[35:00] (asynchronous)   //    Driven by the MGT board's 20 DIP switches.   //   // Push_buttons_in[03:00] (asynchronous)   //    Driven by the MGT board's 4 pushbutton switches.   //   // rt_clock_in (clock: unbuffered)   //    This clock controls the real-time circuits.   //   // BREF_CLK_{P,N} (clock: unbuffered)   //    LVDS Clock.  For the MGT.   //   // recovered_clocks_out (clock: buffered)   //    Buffered copy of the recovered clock used to time   //    the RX logic.   //   //-------------------------------------------------------------   // High Speed Signals:   output [01:00]  serial_n_out, serial_p_out;   output [01:00]  serial_n_out_idle, serial_p_out_idle;   input  [01:00]  serial_n_in, serial_p_in;   input  [01:00]  serial_n_in_idle, serial_p_in_idle;   // VirtexIIp MGT HID Signals:   output [15:00] LEDs_out;   input [35:00]  DIP_switch_in;   input [03:00]  Push_buttons_in;   // Clock Inputs   input          rt_clock_in;   inout  [3:0]   BREF_CLK_P;   inout  [3:0]   BREF_CLK_N;       output [02:0] recovered_clocks_out;   output [95:0] total_frames_out;   output [79:0] error_factor_out;   output [63:0] dropped_frames_out;   output [28:0] status;   output [63:0] bec_count_out;   wire bref_clock_in;   wire bref2_clock_in;   wire bref_clock_in_bot;   wire bref2_clock_in_bot;   wire bref_clock_in_i_0,bref2_clock_in_i_0;   wire bref_clock_in_i_1,bref2_clock_in_i_1;   wire ClockSelect_0,ClockSelect_1;   wire [15:00]   LEDs,LEDs_pwm;   wire [35:00]   DIPSwitches;   wire [03:00]   PushButtons;   wire           HumanEvent, MasterReset, ClockSelect;   wire [`DROPPED_FRAMES_MSB:00] dropped_frames_0, dropped_frames_1;   wire [`TOTAL_FRAMES_MSB:00]   total_frames_0, total_frames_1;   wire [`TOTAL_FRAMES_MSB:00]   error_factor_0, error_factor_1;   wire [03:00]  BERTReset;   wire [03:00]  PatternSelect1;   wire [03:00]  PatternSelect2;   wire [03:00]  LoopbackMode;   wire [03:00]  IdleLoopbackMode;   wire [01:00]  Link, Error, Abort, RECClock, TXDetect, DataDetect;   wire [01:00]  TXInhibit,IdleTXInhibit, MGTPowerDown,IdleMGTPowerDown;   wire [01:00]  ErrorInsert;   wire [03:00]  ProgDelay;   wire          MGTReset, MGTReset_bot, MGTReset_0, MGTReset_1;   wire          MGTClock;   wire          MGTClock_bot;   wire          MGTClock_0;   wire          MGTClock_1;   wire [01:00]  RECClock_buffered;   wire [31:00]  bec_count_out_0, bec_count_out_1;   wire          overflow_flag_0, overflow_flag_1;   wire [02:00]  bert_config_code;   reg  [1:0]     data_detect_r;   reg  [1:0]     link_r;   reg  [1:0]     abort_r;   wire          MGTClock_ok_0;   wire          MGTClock_ok_1;   wire          MGTClock_ok_0_i;   wire          MGTClock_ok_1_i;      wire [35:0]   control0_icon;   wire [40:00]  data_to_chipscope_0, data_to_chipscope_1;   assign bec_count_out = {bec_count_out_1, bec_count_out_0};    /////////////////////////////////////////////////////////////////////////////  // Note: Use IOBUFDS on BREFCLK inputs to enable switching on the BUFGMUX used in  // this BERT design while presently selected clock is stuck on High.  //  // According to Virtex-II Pro Platform FPGAs:Functional Description  // (Module 2, DS083-2), BUFGMUX description on page 39, "As long as the presently  // selected clock is High, any level changes of S has no effect."  // Therefore, if presently selected clock is stuck High, then clock switching  // using BUFGMUX will take no effect. The BERT design will not operate properly  // without a proper BREFCLK input.  //  // This likely happens when user leaves the BREFCLK input open (floating),  // and selects this clock input as default. A open circuit may produce a logic  // High on this clock input. Therefore, user can not switch to the other clock  // because of the BUFGMUX characteristic described above.  //  // To solve this problem, change the IBUFGDS (a differential clock input buffer)  // to an IOBUFDS (a 3-State differential signaling I/O buffer) in the BERT design,  // and connect the I input on IOBUFDS to Low, and T input on IOBUFDS to inverted  // reset signal. When reset is asserted, the IOBUFDS will force the O output to Low  // using the feedback path. The clock to the BUFGMUX will be Low so that switching  // on the BUFGMUX can take effect.  /////////////////////////////////////////////////////////////////////////////////  `ifdef USE_DIFF_CLK   IOBUFDS lvds_ibufg_crystal      (        .IO(BREF_CLK_P[0]/*BREF_CLK_P[0]*/),        .IOB(BREF_CLK_N[0]),        .I(1'b0),        .O(bref_clock_in),        .T(~MasterReset)      );              //   IBUFGDS_LVDS_25 lvds_ibufg_crystal        //      (        //       .I(BREF_CLK_P[0]), .IB(BREF_CLK_N[0]),        //       .O(bref_clock_in)        //       );   IOBUFDS lvds_ibufg_sma      (        .IO(BREF_CLK_P[1]),        .IOB(BREF_CLK_N[1]),        .I(1'b0),        .O(bref2_clock_in),        .T(~MasterReset)      );        //   IBUFGDS_LVDS_25 lvds_ibufg_sma        //      (        //       .I(BREF_CLK_P[1]), .IB(BREF_CLK_N[1]),        //       .O(bref2_clock_in)        //       );           `ifdef USER_USE_TOP_BOT_GT_yes     IOBUFDS lvds_ibufg_crystal_bot      (        .IO(BREF_CLK_P[2]),        .IOB(BREF_CLK_N[2]),        .I(1'b0),        .O(bref_clock_in_bot),        .T(~MasterReset)      );        //       IBUFGDS_LVDS_25 lvds_ibufg_crystal_bot        //      (        //       .I(BREF_CLK_P[2]), .IB(BREF_CLK_N[2]),        //       .O(bref_clock_in_bot)        //       );     IOBUFDS lvds_ibufg_sma_bot      (        .IO(BREF_CLK_P[3]),        .IOB(BREF_CLK_N[3]),        .I(1'b0),        .O(bref2_clock_in_bot),        .T(~MasterReset)      );              //      IBUFGDS_LVDS_25 lvds_ibufg_sma_bot        //      (        //       .I(BREF_CLK_P[3]), .IB(BREF_CLK_N[3]),        //       .O(bref2_clock_in_bot)        //       );    `else          assign bref_clock_in_bot = 1'b0;      assign bref2_clock_in_bot = 1'b0;           `endif     `else   IOBUF ibufg_crystal      (        .IO(BREF_CLK_P[0]),        .I(1'b0),        .O(bref_clock_in),        .T(~MasterReset)      );         //IBUFG  ibufg_crystal (.I(BREF_CLK_P[0]), .O(bref_clock_in));     IOBUF ibufg_sma      (        .IO(BREF_CLK_P[1]),        .I(1'b0),        .O(bref2_clock_in),        .T(~MasterReset)      );   //IBUFG  ibufg_sma (.I(BREF_CLK_P[1]), .O(bref2_clock_in));   `ifdef USER_USE_TOP_BOT_GT_yes     IOBUF ibufg_crystal_bot      (        .IO(BREF_CLK_P[2]),        .I(1'b0),        .O(bref_clock_in_bot),        .T(~MasterReset)      );          //IBUFG  ibufg_crystal_bot (.I(BREF_CLK_P[2]), .O(bref_clock_in_bot));     IOBUF ibufg_sma_bot      (        .IO(BREF_CLK_P[3]),        .I(1'b0),        .O(bref2_clock_in_bot),        .T(~MasterReset)      );          //IBUFG  ibufg_sma_bot (.I(BREF_CLK_P[3]), .O(bref2_clock_in_bot));         `else

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区电影网| 欧美日韩在线三区| 亚洲最色的网站| 欧美一区二区三区婷婷月色| 国产精品性做久久久久久| 一区二区三区在线视频观看58| 欧美挠脚心视频网站| 国产精品影视天天线| 亚洲午夜在线视频| 国产午夜亚洲精品午夜鲁丝片| 欧美在线观看视频在线| 国产白丝网站精品污在线入口| 亚洲第一精品在线| 国产精品乱人伦一区二区| 日韩欧美视频在线| 欧洲色大大久久| 成人av网站在线观看免费| 全国精品久久少妇| 亚洲一区二区三区中文字幕 | 日韩欧美在线影院| 色综合久久久久| 高清不卡一区二区在线| 久久99在线观看| 午夜精品久久久久久久久久久| 国产精品人妖ts系列视频| 欧美精品亚洲一区二区在线播放| 国产精品夜夜爽| 日产国产欧美视频一区精品| 亚洲欧洲性图库| 亚洲精品一区二区三区在线观看| 国产精品自拍网站| 亚洲精品乱码久久久久久久久| 欧美日韩精品免费观看视频| 91网站最新地址| 国产精品综合一区二区| 午夜久久电影网| 亚洲欧美aⅴ...| 国产视频一区二区三区在线观看| 欧美精品xxxxbbbb| 在线亚洲一区二区| 99在线精品一区二区三区| 韩国欧美国产一区| 免费观看久久久4p| 亚洲成人免费电影| 一区二区免费在线| 亚洲日穴在线视频| 国产精品女同一区二区三区| 精品国产乱码久久久久久1区2区 | 色婷婷国产精品综合在线观看| 国产一区二区三区免费| 午夜一区二区三区在线观看| 亚洲欧洲精品天堂一级| 国产精品国产三级国产普通话99| 久久久99久久| 精品999久久久| 欧美不卡在线视频| 日韩美一区二区三区| 欧美精品电影在线播放| 欧美日韩小视频| 精品视频一区二区不卡| 欧洲一区二区三区免费视频| 97se亚洲国产综合自在线不卡| 国产成人在线视频网站| 国产剧情一区二区三区| 国产一区二区三区视频在线播放| 欧美a级理论片| 免费在线看一区| 老司机精品视频一区二区三区| 奇米四色…亚洲| 久久99深爱久久99精品| 国产美女主播视频一区| 国产成人av电影免费在线观看| 国产呦精品一区二区三区网站| 国产乱对白刺激视频不卡| 国产成人午夜精品5599| 成人免费黄色在线| 色综合久久久久网| 欧美日韩一卡二卡| 欧美视频一区二区三区四区 | 亚洲成人高清在线| 亚洲国产成人高清精品| 亚洲成人激情自拍| 国内精品在线播放| 成人性生交大片免费看在线播放| 99久久精品免费| 在线看一区二区| 日韩一区二区视频在线观看| 精品国产一区二区亚洲人成毛片| 久久人人97超碰com| 国产精品萝li| 香蕉加勒比综合久久| 精品一区免费av| 韩日欧美一区二区三区| 成人黄色av电影| 欧美在线观看禁18| 精品不卡在线视频| 中文字幕一区二区三区在线观看 | 欧美网站一区二区| 日韩美一区二区三区| 国产午夜精品久久| 亚洲激情图片qvod| 美腿丝袜在线亚洲一区| 不卡av电影在线播放| 欧美色老头old∨ideo| 久久综合久久鬼色| 亚洲欧美激情插 | 亚洲最大的成人av| 国产a久久麻豆| 欧美日韩亚洲综合一区| 久久午夜色播影院免费高清| 亚洲天堂久久久久久久| 蜜桃传媒麻豆第一区在线观看| 成人黄色av网站在线| 欧美一区二区久久| 亚洲日本va午夜在线影院| 美女网站在线免费欧美精品| av一区二区三区四区| 精品视频一区 二区 三区| 欧美韩国日本综合| 麻豆91在线观看| 欧美在线三级电影| 欧美激情中文不卡| 美女网站色91| 在线日韩国产精品| 久久久99精品久久| 日本成人在线一区| 色美美综合视频| 日本一区二区免费在线观看视频| 同产精品九九九| 91麻豆精品视频| 国产亚洲精品bt天堂精选| 日韩成人精品在线| 日本韩国精品在线| 精品久久久三级丝袜| 日本一区二区三区四区在线视频| 蜜桃91丨九色丨蝌蚪91桃色| 欧美日韩国产欧美日美国产精品| 国产精品萝li| 国产成人av一区二区三区在线 | 日韩欧美在线一区二区三区| 一区二区三区四区不卡在线 | 国产成人免费av在线| 精品盗摄一区二区三区| 免费在线观看不卡| 7777精品伊人久久久大香线蕉 | 欧美日韩国产一二三| 亚洲男人的天堂在线aⅴ视频| 国产不卡在线播放| 久久精品亚洲精品国产欧美| 蜜臀99久久精品久久久久久软件 | 色吧成人激情小说| 国产精品久久久久久久久久免费看 | 亚洲图片欧美一区| 99这里只有久久精品视频| 国产清纯白嫩初高生在线观看91| 看片的网站亚洲| 欧美精品久久天天躁| 亚洲成精国产精品女| 欧美日本在线观看| 污片在线观看一区二区| 欧美久久一二区| 图片区日韩欧美亚洲| 欧美日韩一本到| 日韩国产在线观看| 日韩一区二区三区免费观看| 日本特黄久久久高潮| 欧美一级艳片视频免费观看| 丝袜脚交一区二区| 日韩视频免费观看高清完整版| 另类小说综合欧美亚洲| 久久久久久久久久久久久久久99| 国产精品18久久久久久久久 | 欧美日韩一区二区在线观看 | 欧美亚洲国产一区在线观看网站| 亚洲高清不卡在线观看| 欧美精品一二三四| 久久综合综合久久综合| 久久这里都是精品| 成人性色生活片免费看爆迷你毛片| 国产精品国产精品国产专区不蜜| 91网站视频在线观看| 亚洲曰韩产成在线| 欧美一区二区三区免费视频| 韩国三级在线一区| 国产精品久久久久久久久晋中 | 石原莉奈在线亚洲二区| 欧美va亚洲va在线观看蝴蝶网| 激情国产一区二区 | 日韩午夜激情视频| 粉嫩aⅴ一区二区三区四区| 亚洲日本乱码在线观看| 91麻豆精品国产91| 国产传媒久久文化传媒| 亚洲欧美日韩一区| 91精品国产欧美日韩| 粉嫩在线一区二区三区视频| 一区二区在线免费观看| 日韩欧美国产小视频| av不卡在线观看| 欧美aaaaaa午夜精品|