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

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

?? testbench_arm7.v

?? arm 7 verilog code used setup soc
?? 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一区二区三区免费野_久草精品视频
91在线观看免费视频| 国产精品一品二品| 亚洲男同1069视频| 国产精品久久久久毛片软件| 久久久99精品免费观看不卡| 欧美大片一区二区| 精品国产精品网麻豆系列| 91精品国产入口| 日韩一区二区视频| 精品少妇一区二区三区免费观看 | 一级女性全黄久久生活片免费| 亚洲国产成人午夜在线一区| 欧美国产精品专区| 综合色天天鬼久久鬼色| 亚洲免费视频中文字幕| 午夜视频一区在线观看| 日韩黄色片在线观看| 精品蜜桃在线看| 国产欧美日韩精品在线| 亚洲人成在线播放网站岛国 | 午夜精品久久久久久久久久| 亚洲一区二区三区四区的| 亚洲国产精品久久久久婷婷884 | 国产成人高清在线| bt欧美亚洲午夜电影天堂| 一本一道久久a久久精品 | 精品亚洲成a人在线观看| 激情综合一区二区三区| 不卡在线视频中文字幕| 欧美日韩一卡二卡| 久久婷婷久久一区二区三区| 最新国产精品久久精品| 五月天欧美精品| 狠狠色综合色综合网络| 色婷婷综合久久久中文字幕| 3d成人动漫网站| 欧美国产一区二区| 日韩激情视频在线观看| 成人白浆超碰人人人人| 欧美一区二区三区白人 | 91在线一区二区三区| 欧美剧在线免费观看网站| 久久久久久久国产精品影院| 亚洲自拍欧美精品| 国产91精品一区二区麻豆亚洲| 91国偷自产一区二区三区成为亚洲经典| 在线播放/欧美激情| 国产欧美在线观看一区| 日本欧美一区二区在线观看| av一区二区三区黑人| 欧美一二区视频| 一区二区在线看| 国产.欧美.日韩| 日韩午夜精品视频| 亚洲综合一区二区三区| 成人久久18免费网站麻豆| 日韩精品在线一区| 亚洲bdsm女犯bdsm网站| 一本久久精品一区二区| 国产精品美女久久久久久久久| 美国精品在线观看| 欧美日韩一区视频| 亚洲精品中文在线| 91蝌蚪porny九色| 国产精品久久久久久久久图文区 | 99国产欧美另类久久久精品| 精品久久久久99| 日韩精品久久久久久| 在线日韩国产精品| 亚洲丝袜制服诱惑| www.欧美精品一二区| 中日韩av电影| youjizz久久| 欧美激情一二三区| 99久久国产综合精品女不卡| 中文字幕国产一区二区| 国产精品综合二区| 国产亚洲成aⅴ人片在线观看| 国产一区二区三区最好精华液| 欧美大片在线观看一区二区| 极品少妇一区二区| 26uuu久久综合| 国产精品 日产精品 欧美精品| 日韩欧美三级在线| 国产精品夜夜嗨| 国产精品视频一二三区 | 欧美美女直播网站| 日韩精品福利网| 国产精品日韩精品欧美在线| 国产毛片精品一区| 国产精品久线在线观看| 色综合久久精品| 亚洲一区在线看| 欧美老肥妇做.爰bbww视频| 裸体健美xxxx欧美裸体表演| wwwwxxxxx欧美| 成人丝袜高跟foot| 亚洲欧美激情视频在线观看一区二区三区| 色综合中文综合网| 亚洲精品视频免费看| 欧美中文字幕一区二区三区| 丝袜亚洲另类欧美| 久久亚洲精品小早川怜子| 国产91精品入口| 亚洲一区二区欧美| 精品国产乱码久久久久久蜜臀| 国产剧情一区在线| 亚洲综合色噜噜狠狠| 日韩欧美一区电影| 一本色道久久综合狠狠躁的推荐| 婷婷丁香激情综合| 国产偷国产偷亚洲高清人白洁 | 欧美在线免费播放| 人人爽香蕉精品| 国产精品久久久久久久久图文区| 欧美中文一区二区三区| 国产精品夜夜爽| 五月婷婷激情综合| 国产精品久久久久久久久久久免费看| 欧美男女性生活在线直播观看| 极品美女销魂一区二区三区| 亚洲主播在线播放| 国产精品视频第一区| 日韩欧美高清dvd碟片| 欧美综合天天夜夜久久| 国产精品一区在线| 免费在线观看日韩欧美| 亚洲欧美另类在线| 国产午夜精品一区二区三区四区| 欧美色网站导航| 不卡av在线免费观看| 久久精品久久综合| 亚洲自拍偷拍综合| 亚洲欧美偷拍卡通变态| 久久精品亚洲乱码伦伦中文| 91精品国产91综合久久蜜臀| 在线影视一区二区三区| 99国产精品久久久久久久久久久| 激情文学综合丁香| 麻豆91小视频| 日韩av电影天堂| 亚洲成人精品影院| 亚洲不卡av一区二区三区| 亚洲女人****多毛耸耸8| 亚洲欧美在线视频| 欧美国产激情二区三区| 欧美激情中文不卡| 精品va天堂亚洲国产| 91精品国产福利在线观看| 69堂成人精品免费视频| 欧美三级日韩三级| 欧美日韩一级大片网址| 欧美日韩国产欧美日美国产精品| 欧美色区777第一页| 色婷婷综合久色| 色噜噜狠狠成人网p站| 色偷偷成人一区二区三区91| 在线观看欧美日本| 精品视频一区三区九区| 欧美日韩在线三区| 在线播放国产精品二区一二区四区| 欧美系列在线观看| 欧美日韩国产天堂| 精品日韩一区二区三区 | 国产不卡视频在线观看| 成人av集中营| 色婷婷久久一区二区三区麻豆| 99久久精品免费| 欧美日韩免费一区二区三区| 欧美一区二区播放| 久久美女艺术照精彩视频福利播放| 国产亚洲欧洲997久久综合 | 亚洲黄色小视频| 亚洲自拍偷拍av| 日本欧美大码aⅴ在线播放| 另类综合日韩欧美亚洲| 国产一区二区在线免费观看| 99天天综合性| 欧美日韩一区二区电影| 久久亚洲春色中文字幕久久久| 国产三级欧美三级日产三级99| 国产日韩欧美高清| 一区二区三区日韩在线观看| 麻豆一区二区三区| 91免费观看视频| 91精品国产欧美一区二区| 国产精品无圣光一区二区| 亚洲午夜精品网| 国产精一品亚洲二区在线视频| fc2成人免费人成在线观看播放| 欧美区一区二区三区| 国产无人区一区二区三区| 亚洲国产精品一区二区www在线 | 777久久久精品| 国产亚洲欧美色| 午夜精品久久久久久久久久| 成人黄色小视频在线观看| 91麻豆精品国产91久久久久| 中文幕一区二区三区久久蜜桃| 五月天一区二区三区|