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

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

?? h16550tb7.v

?? 專門做處理器和周邊接口的著名ipcore廠商CAST出品的UART H16550
?? V
?? 第 1 頁 / 共 2 頁
字號:
//////////////////////////////////////////////////////////////////////////////////////////////////----------------------------------------------------------------------//// Copyright (c) 2002-2003 CAST, inc.//// Please review the terms of the license agreement before using this// file.  If you are not an authorized user, please destroy this source// code file and notify CAST immediately that you inadvertently received// an unauthorized copy.//----------------------------------------------------------------------////  Project       : H16550 UART////  File          : h16550tb7.vhd////  Dependencies  : h16550w.vhd////  Model Type    : Simulation Model (Testbench)////  Description   : H16550 testbench 7////  Designer      : JV////  QA Engineer   : Joram Heilbronner////  Creation Date : 13-January-2002////  Last Update   : 15-February-2002////  Version       : 2.0V////  History       : 1.1 - 02/18/02    VHDL Release////  Tested Operations: Receiver Test////----------------------------------------------------------------------`timescale 1 ns/1 psmodule h16550tb ();   parameter scale  = 1.0;   reg test_done;    integer errors;    reg frame_error;    reg mr;    reg[2:0] a;    reg ads;    reg cs;    reg wr;    reg rd;    reg clk;    reg rclk;    reg sin;    reg cts;    reg dsr;    reg dcd;    reg ri;    wire ddis;    wire baudout;    wire sout;    wire rxrdyn;    wire txrdyn;    wire rts;    wire dtr;    wire out1;    wire out2;    wire intr;    wire[7:0] dout;    reg[7:0] din;    parameter period = 100 * scale;    parameter cpu_tpd = period / 3;    parameter cpu_trdwr = cpu_tpd / 2;    reg debug; // Used for regression testing   // CONSTANTs to write to registers   // The value of the Line Control Register constant can be changed to appropriate operation mode   // The values of the Divisor registers can be changed to modify data speed   parameter[7:0] initlcr = 8'b00110010;    parameter[7:0] initmcr = 8'b00000101;    parameter[7:0] initier = 8'b00001111;    parameter[7:0] initsr = 8'b11011111;    parameter[7:0] initdlr = 8'b00000000;    parameter[7:0] initdmr = 8'b00000000;    parameter[7:0] initthr = 8'b01010110;    // ADDRESSES of the registers   // THESE values can not be changed   parameter[2:0] rbradd = 3'b000;    parameter[2:0] thradd = 3'b000;    parameter[2:0] dlradd = 3'b000;    parameter[2:0] dmradd = 3'b001;    parameter[2:0] ieradd = 3'b001;    parameter[2:0] fcradd = 3'b010;    parameter[2:0] iiradd = 3'b010;    parameter[2:0] lcradd = 3'b011;    parameter[2:0] mcradd = 3'b100;    parameter[2:0] lsradd = 3'b101;    parameter[2:0] msradd = 3'b110;    parameter[2:0] sradd = 3'b111;    reg gnd;    reg vcc;    task wait_n_cycle;      input ncycle;      integer ncycle;      begin         begin : xhdl_8            integer i;            for(i = ncycle; i >= 0; i = i - 1)            begin               @(posedge clk);            end         end      end   endtask   task cpu_write;      input[7:0] data;      input[2:0] reg_addr;      input dlab;      begin         @(posedge clk);         #cpu_tpd;         a <= reg_addr ;         cs <= 1'b1 ;         din <= data ;         #cpu_trdwr;         wr <= 1'b1 ;         @(posedge clk);         #cpu_tpd;         wr <= 1'b0 ;         #cpu_trdwr;         cs <= 1'b0 ;         din <= 8'bZZZZZZZZ ;         $write($stime,,"ns MPU Write: Register");         case (reg_addr)            3'b000 :                     begin                        if (dlab)                        begin                           $write(" DLR");                        end                        else                        begin                           $write(" THR");                        end                     end            3'b001 :                     begin                        if (dlab)                        begin                           $write(" DMR");                        end                        else                        begin                           $write(" IER");                        end                     end            3'b010 :                     begin                        $write(" FCR ");                     end            3'b011 :                     begin                        $write(" LCR ");                     end            3'b100 :                     begin                        $write(" MCR ");                     end            3'b101 :                     begin                        $write(" LSR ");                     end            3'b110 :                     begin                        $write(" MSR ");                     end            3'b111 :                     begin                        $write(" SCR ");                     end            default :                     begin                        $write(" Unknown ");                     end         endcase         $display("= %b", data);      end   endtask   task cpu_read;      input[2:0] reg_addr;      input[7:0] ref;      input dlab;      input check;      begin         @(posedge clk);         #cpu_tpd;         a <= reg_addr ;         cs <= 1'b1 ;         #cpu_trdwr;         rd <= 1'b1 ;         @(posedge clk);         #cpu_tpd;         rd <= 1'b0 ;         $write($stime,,"ns  MPU Read: Register");         case (reg_addr)            3'b000 :                     begin                        if (dlab)                        begin                           $write(" DLR");                        end                        else                        begin                           $write(" RBR");                        end                     end            3'b001 :                     begin                        if (dlab)                        begin                           $write(" DMR");                        end                        else                        begin                           $write(" IER");                        end                     end            3'b010 :                     begin                        $write(" ISR ");                     end            3'b011 :                     begin                        $write(" LCR ");                     end            3'b100 :                     begin                        $write(" MCR ");                     end            3'b101 :                     begin                        $write(" LSR ");                     end            3'b110 :                     begin                        $write(" MSR ");                     end            3'b111 :                     begin                        $write(" SCR ");                     end            default :                     begin                        $write(" Unknown ");                     end         endcase         if (check)         begin            $write("= %b", dout);         end         else          begin            $display("= %b", dout);         end         if (check)         begin            if (dout != ref)            begin               $write(" ##### NOK");               $write(" EXPECTED RESULT IS  ");               $display(" %b  #####", ref);               errors <= errors + 1 ;            end            else            begin               $display("  OK");            end         end         #cpu_trdwr;         cs <= 1'b0 ;         @(posedge clk);         #cpu_tpd;      end   endtask   initial   begin      test_done <= 1'b0;      errors <= 0;      frame_error <= 1'b0;      mr <= 1'b1;      a <= 3'b000 ;      ads <= 1'b1;      cs <= 1'b0;      wr <= 1'b0;      rd <= 1'b0;      clk <= 1'b0;      rclk <= 1'b0;      sin <= 1'b0;      cts <= 1'b1;      dsr <= 1'b1;      dcd <= 1'b1;      ri <= 1'b1;      din <= 8'b00000000 ;      debug <= 1'b0;      gnd <= 1'b0;      vcc <= 1'b1;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩av一级片| 一区二区三区日韩欧美精品| www.日韩大片| 香蕉影视欧美成人| 精品国产a毛片| 色综合久久久久| 久久国产精品第一页| **欧美大码日韩| 精品国产一区二区亚洲人成毛片| 99久久免费精品| 国产主播一区二区三区| 亚洲综合丝袜美腿| 国产精品丝袜久久久久久app| 欧美调教femdomvk| 成人永久免费视频| 久88久久88久久久| 午夜精品视频一区| 日韩理论片在线| 欧美国产综合色视频| 日韩网站在线看片你懂的| 色天使久久综合网天天| 国产乱码精品一区二区三区av| 亚洲一区影音先锋| 国产精品色婷婷| 国产亚洲欧美日韩在线一区| 正在播放亚洲一区| 欧美一a一片一级一片| 91在线精品一区二区| 国产美女精品人人做人人爽| 日韩精品一区第一页| 伊人开心综合网| 中文字幕日韩一区| 国产精品久久久久天堂| 国产午夜精品一区二区| 日韩欧美二区三区| 欧美丰满嫩嫩电影| 欧美日韩在线精品一区二区三区激情| 99久久精品免费看国产| 不卡一区中文字幕| 成人综合在线网站| 成人午夜视频在线观看| 国产成人夜色高潮福利影视| 国产在线不卡一卡二卡三卡四卡| 欧美96一区二区免费视频| 日韩中文字幕亚洲一区二区va在线| 亚洲欧美激情插| 亚洲精品免费一二三区| 亚洲男同1069视频| 亚洲精品精品亚洲| 亚洲一区在线观看免费观看电影高清 | 中文字幕一区二区三区四区不卡| 欧美国产日韩一二三区| 中文字幕欧美国产| 中文字幕在线观看不卡| 最新欧美精品一区二区三区| 国产精品免费丝袜| 综合欧美一区二区三区| 亚洲精品免费播放| 免费xxxx性欧美18vr| 日本不卡视频一二三区| 久久精品国产99久久6| 久久99国产精品麻豆| 国产一区二区女| 成人午夜av电影| 91黄色免费观看| 在线不卡欧美精品一区二区三区| 91麻豆精品久久久久蜜臀| 欧美一区二区不卡视频| 亚洲精品一区二区三区香蕉| 国产欧美一区二区精品性色超碰| 综合欧美一区二区三区| 亚洲sss视频在线视频| 麻豆精品一区二区三区| 国产福利精品一区二区| 99精品热视频| 777xxx欧美| 日本一区二区三区电影| 亚洲乱码中文字幕| 日欧美一区二区| 国产成人高清在线| 欧美在线不卡视频| 久久在线免费观看| 亚洲视频图片小说| 天天操天天干天天综合网| 国产精品一区久久久久| 在线观看亚洲精品| 日韩美一区二区三区| 国产精品国产三级国产专播品爱网| 亚洲最新在线观看| 国内外成人在线视频| 91免费视频网址| 精品日本一线二线三线不卡| 国产精品国模大尺度视频| 日韩成人免费电影| caoporen国产精品视频| 欧美一区二区二区| 成人免费在线观看入口| 久久99精品国产.久久久久| av电影一区二区| 精品免费国产二区三区| 一区二区三区四区精品在线视频| 国内精品在线播放| 欧美三级资源在线| 欧美激情中文不卡| 美女任你摸久久| 在线看国产一区| 国产视频一区二区在线观看| 日韩高清电影一区| 在线视频你懂得一区二区三区| 精品国产精品网麻豆系列| 亚洲午夜一二三区视频| 国产91综合一区在线观看| 欧美一区二区三区啪啪| 亚洲老妇xxxxxx| 国产高清成人在线| 日韩精品综合一本久道在线视频| 一区二区高清视频在线观看| 成人一级片网址| 日韩久久精品一区| 日本不卡123| 欧美撒尿777hd撒尿| 亚洲精品欧美二区三区中文字幕| 国产传媒一区在线| 久久久久久久久伊人| 蜜桃久久av一区| 91精品视频网| 午夜成人免费视频| 91麻豆国产香蕉久久精品| 亚洲成人av电影| 色婷婷亚洲婷婷| 亚洲欧美日韩精品久久久久| 波多野结衣在线一区| 国产欧美日韩视频一区二区| 国内国产精品久久| 日韩欧美国产三级| 久久精品国产精品亚洲红杏| 欧美一区二区三区啪啪| 日本视频中文字幕一区二区三区| 欧美网站大全在线观看| 一区二区成人在线| 欧美在线影院一区二区| 亚洲精品久久7777| 欧美午夜影院一区| 午夜私人影院久久久久| 欧美精品日日鲁夜夜添| 午夜精品久久一牛影视| 欧美日韩国产成人在线免费| 亚洲成人av一区二区| 欧美一区二区三区视频免费播放| 午夜激情一区二区| 日韩欧美黄色影院| 激情五月婷婷综合网| 久久久一区二区三区捆绑**| 风间由美中文字幕在线看视频国产欧美 | 国产精品久久久久久妇女6080| 成av人片一区二区| 亚洲一线二线三线视频| 4438成人网| 国产在线视频精品一区| 国产精品福利在线播放| 91久久精品日日躁夜夜躁欧美| 亚洲国产成人tv| 精品日韩成人av| a4yy欧美一区二区三区| 亚洲一区二区三区四区的| 日韩一本二本av| 成人免费高清在线观看| 亚洲一级二级三级| 欧美电影免费提供在线观看| 国产福利91精品一区二区三区| 亚洲欧洲中文日韩久久av乱码| 欧美日韩一区三区| 麻豆成人av在线| 欧美高清一级片在线观看| 成人免费毛片嘿嘿连载视频| 亚洲一区二区三区在线播放| 欧美午夜理伦三级在线观看| 日韩电影在线一区二区| 国产校园另类小说区| 97久久久精品综合88久久| 樱花草国产18久久久久| 色综合天天视频在线观看 | 一本色道综合亚洲| 亚洲国产成人高清精品| 精品国产91洋老外米糕| 成人免费视频网站在线观看| 亚洲电影第三页| 91精品福利在线一区二区三区 | 卡一卡二国产精品 | 亚洲成人激情社区| 精品国产免费人成在线观看| 国产精品影视在线观看| 亚洲人成网站精品片在线观看| 国产suv精品一区二区883| 亚洲国产精品久久久久秋霞影院| 欧美精品高清视频| 国产精品18久久久久久久久久久久| 亚洲一区在线免费观看| 精品国产一区二区亚洲人成毛片| 国产不卡视频在线播放|