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

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

?? testbench_arm7.v

?? ARM7 verilog vhdl code
?? V
字號:
///////////////////////////////////////////////////////////////////  ARM7 TOP LEVEL TEST BENCH v1.0,  4-6-2000                  ////  ECE 371 EMR, Spring 2000                                   ////  Test Bench Team:  Steve Behling                            ////  COMPONENT:  TEST CHIP                                      //// ----------------------------------------------------------- //// Modified by J. Shin 8/30/00 -- removed memory from datapath // /////////////////////////////////////////////////////////////////`timescale 1ns/100ps/////////////////////////////// Include component files ///////////////////////////////`include "arm7_sys.v"//////////////////Clock module//////////////////module cl(clk);        parameter TIME_LIMIT = 110000;        output  clk;        reg clk;        initial                clk=0;        always                #5 clk = ~clk;        always @(posedge clk)                if ($time > TIME_LIMIT) #70 $stop;endmodule///////////////////////////// Top Test Bench Module /////////////////////////////module top;   //Coprocessor   wire 	 nOPC,nCPI;   wire 	 CPA,CPB;   //general   wire		sysclk;   // Exception Signals   reg		nRESET;   reg		ABORT;   reg		nFIQ;   reg		nIRQ;   integer ifile, dfile, dmemout_file, regout_file;   integer i;	///////////////////////////////////////////////	//    Instantiate test chip                  //	///////////////////////////////////////////////   //Instantiate the arm7    arm7_sys arm7_sys_DUT (nOPC, nCPI, CPA, CPB, sysclk, nRESET, nFIQ, nIRQ, ABORT);   //Instantiate clock   cl #20000 clock(sysclk);/////////////////////////////////////////////////////////////////   always       @(posedge sysclk)        begin         // $display ("%d: ir1=%x ir2=%x  R15=%x  R14=%x", $time,          //   arm7_sys_DUT.DUT_ARM7.DUT_DATA.ir1, arm7_DUT.ir2_bus,          //   arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r15,         //   arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r14);         // $display ("R14=%x", arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r14);         // $display ("Rd=%x  ALU_Result=%x  RF_PSR_Read=%b",          //   arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r13,         //   arm7_sys_DUT.DUT_ARM7.DUT_DATA.ALU_Result,arm7_sys_DUT.DUT_ARM7.DUT_DATA.RF_PSR_Read);        end    initial       begin        // $stop;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r1 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r2 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r3 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r4 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r5 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;         arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r6 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r7 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r8 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r9 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r10 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r11 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r12 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r13 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r14 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;        arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r15 =              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;                              // instruction memory background = NOP        for (i = 0; i <= 'h7000; i = i + 1)           begin             arm7_sys_DUT.DUT_MMU.themem.mem_array[i] = 'he1a00000;          end                              // data memory background = UNKNOWN        for (i = 'h7000; i <= 65536; i = i + 1)           begin             arm7_sys_DUT.DUT_MMU.themem.mem_array[i] =                32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx;          end                              // initialize exception handling code                              // initialize exception handling code        $readmemh ("exception.mem", arm7_sys_DUT.DUT_MMU.themem.mem_array);                              // initialize instruction memory        $readmemh ("arm7.imem", arm7_sys_DUT.DUT_MMU.themem.mem_array);                              // initialize data memory        $readmemh ("arm7.dmem", arm7_sys_DUT.DUT_MMU.themem.mem_array);	nFIQ = 1'b1;	nIRQ = 1'b1;	ABORT = 1'b0;	nRESET = 1'b1;	// nRESET = 1'b0;	// #50 nRESET = 1'b1;#10000;	//Made for exiting via software interrupt handler// $swi_init(DUT_DATA.A_MAR, sysclk);	//initialization for my cases API// $check_state(sysclk);	//register monitoring PLI// $regmon_init(ir2_bus,DUT_DATA.regfile1.RF_Addr_Write,DUT_DATA.regfile1.RF_Bus_Write,DUT_DATA.regfile1.RF_Load_Write);	//if you want to make dump of all of the signal changes	//$my_monitor(DUT_DATA);        dmemout_file = $fopen("arm7.dmemout");  //open dmem output file        // print out used data memory        // for (i = 0; i <= 65536; i = i + 1)         for (i = 'ha000; i <= 65536; i = i + 1)            if (arm7_sys_DUT.DUT_MMU.themem.mem_array[i] !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)             begin                $fdisplay (dmemout_file, "%h %h", i,                    arm7_sys_DUT.DUT_MMU.themem.mem_array[i]);             end        $fclose (dmemout_file);        regout_file = $fopen ("arm7.regout"); // open reg output file        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r0 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 0,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r0);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r1 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 1,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r1);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r2 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 2,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r2);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r3 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 3,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r3);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r4 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 4,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r4);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r5 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 5,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r5);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r6 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 6,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r6);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r7 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 7,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r7);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r8 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 8,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r8);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r9 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 9,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r9);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r10 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 10,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r10);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r11 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 11,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r11);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r12 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 12,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r12);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r13 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 13,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r13);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r14 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 14,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r14);        if (arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r15 !==              32'bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx)           $fdisplay (regout_file, "%0h %h", 15,                       arm7_sys_DUT.DUT_ARM7.DUT_DATA.regfile1.rf_int_r15);        $finish;      endendmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品萝li| 日韩在线一二三区| 国产成人在线免费观看| 日韩午夜av电影| 偷拍亚洲欧洲综合| 欧美日韩三级视频| 午夜av电影一区| 日韩欧美电影在线| 久久在线观看免费| 国产精品1区2区3区在线观看| 久久精品一区四区| 成人高清视频免费观看| 欧美激情艳妇裸体舞| www.在线欧美| 亚洲国产精品视频| 日韩精品专区在线| 成人精品免费看| 一区二区三区不卡视频在线观看 | 中文字幕av一区二区三区高| kk眼镜猥琐国模调教系列一区二区| 国产精品初高中害羞小美女文| 色94色欧美sute亚洲线路二 | 五月婷婷激情综合| 久久综合给合久久狠狠狠97色69| 国产精品久久久久婷婷二区次| 97精品超碰一区二区三区| 亚洲一区二区三区四区在线免费观看| 欧美日韩一区二区三区四区| 精品一区二区三区欧美| 亚洲欧美一区二区视频| 91精品国产乱码| 韩国一区二区三区| 亚洲免费观看高清完整版在线观看熊 | 久久综合中文字幕| 在线免费视频一区二区| 蜜桃视频免费观看一区| 亚洲欧洲成人精品av97| 欧美一区二区三区系列电影| 波多野结衣中文字幕一区| 日本欧美在线看| 中文字幕欧美区| 日韩一区二区在线观看视频| 成人av在线播放网址| 免费的成人av| 一区二区三区国产精品| 久久久久久久综合日本| 欧美日韩一级片在线观看| 成人三级在线视频| 另类中文字幕网| 亚洲成人免费影院| 国产精品久久免费看| 欧美一级在线免费| 色94色欧美sute亚洲线路一ni| 国产一区二区精品在线观看| 亚洲成人激情av| 国产精品视频第一区| 精品不卡在线视频| 91.麻豆视频| 在线观看不卡一区| av中文字幕在线不卡| 国产真实精品久久二三区| 视频在线观看国产精品| 欧美日韩一级黄| 91免费视频网址| 国产99久久久精品| 国产一区免费电影| 久久www免费人成看片高清| 制服丝袜成人动漫| 欧美日韩久久久久久| 色婷婷久久99综合精品jk白丝| 国产成人综合在线| 国产精品1024| 国内久久精品视频| 久久精品av麻豆的观看方式| 香蕉av福利精品导航| 亚洲麻豆国产自偷在线| 色婷婷av一区二区三区软件| 亚洲图片欧美一区| 一区二区三区色| 一区二区三区在线视频播放 | 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 成人精品一区二区三区四区| 国产电影一区二区三区| 美腿丝袜亚洲综合| 国产亚洲一区二区三区四区 | 日本一区二区在线不卡| 久久久久久久久伊人| 久久精品亚洲精品国产欧美 | 从欧美一区二区三区| 国产九色精品成人porny| 欧美人牲a欧美精品| 欧美色老头old∨ideo| 91精品婷婷国产综合久久竹菊| 91精品国产综合久久小美女| 日韩精品一区二区三区在线 | 爽好久久久欧美精品| 日本美女一区二区三区视频| 丝袜诱惑亚洲看片| 精品一区二区免费在线观看| 福利视频网站一区二区三区| 99re这里都是精品| 欧美日韩亚洲综合一区 | 久久久精品国产免大香伊| 欧美国产激情二区三区| 亚洲男人天堂av网| 日本强好片久久久久久aaa| 国产乱一区二区| 色综合欧美在线视频区| 91精品在线麻豆| 国产精品天美传媒| 夜夜操天天操亚洲| 久久精品国产第一区二区三区 | 国产成人午夜片在线观看高清观看| 成人污视频在线观看| 欧美在线高清视频| 久久综合久久综合久久| 亚洲激情综合网| 九九国产精品视频| 成人av在线播放网址| 91麻豆精品国产91久久久久久 | 蜜桃av一区二区| 成人黄色在线网站| 免费成人小视频| av在线一区二区| 欧美一区二区三级| 国产精品初高中害羞小美女文| 日韩电影免费在线看| 一区二区三区四区在线播放| 麻豆91免费看| 99精品1区2区| 精品日韩在线一区| 一区二区三区国产精华| 国产成人鲁色资源国产91色综 | www.色综合.com| 欧美精选在线播放| 国产精品久久久久影院| 久久国产福利国产秒拍| 在线观看国产91| 国产性色一区二区| 青青草伊人久久| 91看片淫黄大片一级在线观看| 精品美女被调教视频大全网站| 亚洲精品ww久久久久久p站| 国产在线视频不卡二| 欧美军同video69gay| 日韩毛片在线免费观看| 国产大陆a不卡| 欧美精品一区二区三区久久久| 香蕉成人伊视频在线观看| av一区二区三区| 国产日韩av一区| 久久成人18免费观看| 欧美一区二区三区公司| 亚洲va欧美va天堂v国产综合| 97久久精品人人做人人爽| 国产免费观看久久| 国产精一区二区三区| 亚洲精品免费在线| hitomi一区二区三区精品| 日韩免费看的电影| 天堂av在线一区| 欧美日韩国产综合一区二区| 夜夜揉揉日日人人青青一国产精品| 色综合久久久久综合体桃花网| 国产日韩欧美一区二区三区综合| 理论电影国产精品| 欧美电视剧在线看免费| 免费xxxx性欧美18vr| 日韩欧美一区二区视频| 另类小说综合欧美亚洲| 精品国免费一区二区三区| 免费精品视频最新在线| 日韩一区二区精品葵司在线 | 欧美日韩精品一区二区三区蜜桃| 一区二区三区电影在线播| 欧美在线一区二区三区| 亚洲午夜久久久久久久久久久| 欧美午夜精品久久久| 亚洲一区欧美一区| 欧美久久久久久久久| 蜜臀精品一区二区三区在线观看| 日韩一区二区三区精品视频| 美女任你摸久久| 久久久久久久久久电影| 国产精品香蕉一区二区三区| 中文字幕av不卡| 色噜噜狠狠一区二区三区果冻| 亚洲精品久久嫩草网站秘色| 欧美日韩精品欧美日韩精品一综合| 香蕉av福利精品导航| 欧美一级视频精品观看| 国产一区二区在线看| 一区精品在线播放| 欧美在线一二三四区| 亚洲电影视频在线| 日韩精品一区二区三区四区视频| 国产风韵犹存在线视精品| 亚洲精品乱码久久久久久黑人 | 日本va欧美va瓶| 久久久久国产精品麻豆|