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

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

?? can_testbench.v

?? 主要是說明can總線協議使用fpga的ip核實現
?? V
?? 第 1 頁 / 共 5 頁
字號:
          send_bit(1);  // INTER          send_bit(1);  // INTER#80;          send_bit(0);  // SOF          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID a          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(0);  // ID 6          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(0);  // ID           send_bit(1);  // RTR          send_bit(1);  // IDE          send_bit(0);  // ID 0          send_bit(0);  // ID           send_bit(0);  // ID           send_bit(0);  // ID           send_bit(0);  // ID 0          send_bit(1);  // ID stuff          send_bit(0);  // ID           send_bit(1);  // ID           send_bit(0);  // ID           send_bit(1);  // ID 6          send_bit(1);  // ID           send_bit(0);  // ID           send_bit(1);  // ID           send_bit(0);  // ID a          send_bit(1);  // ID 1          send_bit(0);  // ID           send_bit(1);  // ID           send_bit(0);  // ID           send_bit(1);  // ID 5          send_bit(1);  // RTR          send_bit(0);  // r1          send_bit(0);  // r0          send_bit(0);  // DLC          send_bit(1);  // DLC          send_bit(0);  // DLC          send_bit(1);  // DLC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC 4          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC d          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC 3          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC 9          send_bit(1);  // CRC DELIM          send_bit(0);  // ACK          send_bit(1);  // ACK DELIM          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // INTER          send_bit(1);  // INTER          send_bit(1);  // INTER        end // repeat      end        join    read_receive_buffer;    release_rx_buffer_command;    read_receive_buffer;    release_rx_buffer_command;    read_receive_buffer;    // Read irq register    #1 read_register(8'd3, tmp_data);    // Read error code capture register    read_register(8'd12, tmp_data);    // Read error capture code register//    read_register(8'd12, tmp_data);read_register(8'd14, tmp_data); // rx err cntread_register(8'd15, tmp_data); // tx err cnt    #4000000;  endendtask   //  manual_frame_exttask bus_off_test;    // Testbench sends a frame  begin    write_register(8'd10, 8'he8); // Writing ID[10:3] = 0xe8    write_register(8'd11, 8'hb7); // Writing ID[2:0] = 0x5, rtr = 1, length = 7    write_register(8'd12, 8'h00); // data byte 1    write_register(8'd13, 8'h00); // data byte 2    write_register(8'd14, 8'h00); // data byte 3    write_register(8'd15, 8'h00); // data byte 4    write_register(8'd16, 8'h00); // data byte 5    write_register(8'd17, 8'h00); // data byte 6    write_register(8'd18, 8'h00); // data byte 7    write_register(8'd19, 8'h00); // data byte 8    fork      begin        tx_request_command;      end      begin        #2000;        repeat (16)        begin          send_bit(0);  // SOF          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(1);  // RTR          send_bit(0);  // IDE          send_bit(0);  // r0          send_bit(0);  // DLC          send_bit(1);  // DLC          send_bit(1);  // DLC          send_bit(1);  // DLC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC DELIM          send_bit(1);  // ACK            ack error          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // INTER          send_bit(1);  // INTER          send_bit(1);  // INTER        end // repeat        // Node is error passive now.        // Read irq register (error interrupt should be cleared now.        read_register(8'd3, tmp_data);->igor;        repeat (34)                begin          send_bit(0);  // SOF          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(1);  // RTR          send_bit(0);  // IDE          send_bit(0);  // r0          send_bit(0);  // DLC          send_bit(1);  // DLC          send_bit(1);  // DLC          send_bit(1);  // DLC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC DELIM          send_bit(1);  // ACK            ack error          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(0);  // ERROR          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // ERROR DELIM          send_bit(1);  // INTER          send_bit(1);  // INTER          send_bit(1);  // INTER          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND          send_bit(1);  // SUSPEND        end // repeat->igor;        // Node is bus-off now        // Read irq register (error interrupt should be cleared now.        read_register(8'd3, tmp_data);        #100000;        // Switch-off reset mode        write_register(8'd0, {7'h0, ~(`CAN_MODE_RESET)});        repeat (64 * 11)        begin          send_bit(1);        end // repeat        // Read irq register (error interrupt should be cleared now.        read_register(8'd3, tmp_data);        repeat (64 * 11)        begin          send_bit(1);        end // repeat        // Read irq register (error interrupt should be cleared now.        read_register(8'd3, tmp_data);      end         join    fork      begin        tx_request_command;      end      begin        #1100;        send_bit(1);    // To spend some time before transmitter is ready.        repeat (1)        begin          send_bit(0);  // SOF          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(0);  // ID          send_bit(1);  // ID          send_bit(1);  // RTR          send_bit(0);  // IDE          send_bit(0);  // r0          send_bit(0);  // DLC          send_bit(1);  // DLC          send_bit(1);  // DLC          send_bit(1);  // DLC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(0);  // CRC          send_bit(0);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC          send_bit(1);  // CRC DELIM          send_bit(0);  // ACK          send_bit(1);  // ACK DELIM          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // EOF          send_bit(1);  // INTER          send_bit(1);  // INTER          send_bit(1);  // INTER        end // repeat      end    join    read_receive_buffer;    release_rx_buffer_command;    read_receive_buffer;    release_rx_buffer_command;    read_receive_buffer;    #4000000;    receive_frame(0, 0, {26'h00000e8, 3'h1}, 4'h1, 15'h30bb); // mode, rtr, id, length, crc    #1000000;  endendtask   // bus_off_testtask send_frame_basic;    // CAN IP core sends frames  begin    write_register(8'd10, 8'hea); // Writing ID[10:3] = 0xea    write_register(8'd11, 8'h28); // Writing ID[2:0] = 0x1, rtr = 0, length = 8    write_register(8'd12, 8'h56); // data byte 1    write_register(8'd13, 8'h78); // data byte 2    write_register(8'd14, 8'h9a); // data byte 3    write_register(8'd15, 8'hbc); // data byte 4    write_register(8'd16, 8'hde); // data byte 5    write_register(8'd17, 8'hf0); // data byte 6    write_register(8'd18, 8'h0f); // data byte 7    write_register(8'd19, 8'hed); // data byte 8    // Enable irqs (basic mode)    write_register(8'd0, 8'h1e);      fork      begin        #1100;        $display("\n\nStart receiving data from CAN bus");        receive_frame(0, 0, {26'h00000e8, 3'h1}, 4'h1, 15'h30bb); // mode, rtr, id, length, crc        receive_frame(0, 0, {26'h00000e8, 3'h1}, 4'h2, 15'h2da1); // mode, rtr, id, length, crc        receive_frame(0, 0, {26'h00000ee, 3'h1}, 4'h0, 15'h6cea); // mode, rtr, id, length, crc        receive_frame(0, 0, {26'h00000e8, 3'h1}, 4'h2, 15'h2da1); // mode, rtr, id, length, crc        receive_frame(0, 0, {26'h00000ee, 3'h1}, 4'h2, 15'h7b4a); // mode, rtr, id, length, crc        receive_frame(0, 0, {26'h00000ee, 3'h1}, 4'h1, 15'h00c5); // mode, rtr, id, length, crc      end      begin        tx_request_command;      end      begin        wait (can_testbench.i_can_top.i_can_bsp.go_tx)        // waiting for tx to start        wait (~can_testbench.i_can_top.i_can_bsp.need_to_tx)  // waiting for tx to finish        tx_request_command;                                   // start another tx      end      begin        // Transmitting acknowledge (for first packet)        wait (can_testbench.i_can_top.i_can_bsp.tx_state & can_testbench.i_can_top.i_can_bsp.rx_ack & can_testbench.i_can_top.i_can_bsp.tx_point);        #1 rx = 0;        wait (can_testbench.i_can_top.i_can_bsp.rx_ack_lim & can_testbench.i_can_top.i_can_bsp.tx_point);        #1 rx = 1;        // Transmitting acknowledge (for second packet)        wait (can_testbench.i_can_top.i_can_bsp.tx_state & can_testbench.i_can_top.i_can_bsp.rx_ack & can_testbench.i_can_top.i_can_bsp.tx_point);        #1 rx = 0;        wait (can_testbench.i_can_top.i_can_bsp.rx_ack_lim & can_testbench.i_can_top.i_can_bsp.tx_point);        #1 rx = 1;      end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲自拍偷拍麻豆| 国产一区二区三区黄视频| 中文字幕永久在线不卡| 久久久久久久网| 精品黑人一区二区三区久久| 精品99一区二区| 精品精品欲导航| 久久久久免费观看| 久久精品一区二区三区不卡牛牛| 2024国产精品视频| 337p粉嫩大胆色噜噜噜噜亚洲| 久久女同性恋中文字幕| 久久久久国产一区二区三区四区| 国产亚洲va综合人人澡精品| 国产调教视频一区| 国产亚洲欧洲一区高清在线观看| 久久精品一区二区三区不卡牛牛| 国产精品久久久久精k8| 亚洲视频中文字幕| 亚洲福利视频一区| 日韩av中文在线观看| 久久精品国产久精国产| 国产一区二区精品在线观看| 成人app在线观看| 91在线视频网址| 欧美日韩一区不卡| 91精品欧美一区二区三区综合在| 久久香蕉国产线看观看99| 亚洲国产精品v| 亚洲色图在线播放| 午夜久久福利影院| 麻豆成人av在线| 岛国一区二区三区| 91麻豆swag| 欧美精三区欧美精三区| 久久久无码精品亚洲日韩按摩| 国产精品久久久久久户外露出 | 中文字幕制服丝袜成人av| 中文字幕在线观看一区二区| 亚洲国产综合在线| 久久精品国产免费| 99国产精品久久久久久久久久| 欧美日韩久久不卡| 久久综合狠狠综合久久综合88| 日韩伦理av电影| 日韩电影网1区2区| 成人av在线网| 欧美一级日韩一级| 国产精品欧美一区喷水| 五月综合激情日本mⅴ| 国产精品一区二区你懂的| 色8久久人人97超碰香蕉987| 精品福利在线导航| 亚洲免费在线视频| 久久国产精品区| 色综合天天综合网天天看片| 精品精品欲导航| 亚洲一区二区精品3399| 国产精品自拍一区| 欧美酷刑日本凌虐凌虐| 欧美国产精品专区| 喷水一区二区三区| 色综合天天性综合| 精品久久国产老人久久综合| 亚洲国产视频直播| 国产高清在线观看免费不卡| 91精品国产福利在线观看 | 国产精品中文欧美| 91高清视频免费看| 国产色婷婷亚洲99精品小说| 日本欧美一区二区三区乱码| 色欧美乱欧美15图片| 国产女人18毛片水真多成人如厕| 奇米一区二区三区| 欧美在线短视频| 国产精品国产馆在线真实露脸| 久久精品99久久久| 欧美日韩aaaaa| 亚洲精品国产一区二区三区四区在线| 韩国三级在线一区| 欧美精品粉嫩高潮一区二区| 亚洲欧美日韩国产手机在线| 丁香六月综合激情| 国产人伦精品一区二区| 久久国产精品区| 日韩女优电影在线观看| 午夜视频一区在线观看| 欧洲在线/亚洲| 亚洲品质自拍视频| 99国产欧美另类久久久精品| 国产精品欧美综合在线| 国产成人免费视频网站高清观看视频| 日韩你懂的在线观看| 午夜成人免费电影| 精品视频1区2区3区| 一区二区三区日韩精品视频| 一本色道a无线码一区v| 亚洲四区在线观看| 91丨porny丨首页| 中文字幕日韩一区| 色综合咪咪久久| 一区二区三区国产豹纹内裤在线| 99在线视频精品| 亚洲精品国产a| 91九色02白丝porn| 亚洲一区中文在线| 欧美日韩一卡二卡| 亚洲成人黄色影院| 777午夜精品视频在线播放| 午夜久久久久久久久| 欧美夫妻性生活| 日本人妖一区二区| 精品国产伦一区二区三区观看方式| 蜜臀久久99精品久久久画质超高清| 欧美r级电影在线观看| 精品一区二区成人精品| 久久久国际精品| 成人av中文字幕| 国产精品久久久久久久久久免费看 | 亚洲资源中文字幕| 在线观看日韩av先锋影音电影院| 亚洲福利国产精品| 精品噜噜噜噜久久久久久久久试看| 黄页视频在线91| 国产精品久久夜| 欧美午夜影院一区| 蜜臀久久99精品久久久久宅男| 欧美精品一区二区精品网| 成人一区二区在线观看| 亚洲一区二区三区四区在线免费观看 | 九九在线精品视频| 久久九九全国免费| 一本久道久久综合中文字幕| 三级在线观看一区二区| 久久夜色精品一区| 91麻豆免费观看| 日韩精品一级中文字幕精品视频免费观看 | 亚洲女女做受ⅹxx高潮| 欧美三区在线观看| 美女视频网站久久| 中文字幕欧美一| 欧美日韩高清影院| 国产在线视频不卡二| 亚洲欧洲日韩av| 欧美一级黄色录像| 白白色亚洲国产精品| 无码av免费一区二区三区试看 | 一区二区三区四区不卡视频| 欧美一区二区三区电影| 成人avav影音| 美国三级日本三级久久99| 国产精品美女久久久久久久网站| 欧美日韩国产精品成人| 国产精品一区在线观看乱码 | 国产一区二区三区视频在线播放| 亚洲欧美日韩国产另类专区| 欧美草草影院在线视频| 91丨porny丨户外露出| 久久精品国产久精国产爱| 亚洲老司机在线| 久久久一区二区三区捆绑**| 欧美日韩国产高清一区二区三区| 成人综合婷婷国产精品久久| 同产精品九九九| 日韩一区在线看| 精品久久久久久最新网址| 欧美性猛交xxxxxx富婆| 国产69精品久久久久毛片 | 欧美日韩在线免费视频| 成人免费三级在线| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲精品国产视频| 久久无码av三级| 91精品国产黑色紧身裤美女| 在线观看不卡视频| 成人18精品视频| 国产最新精品免费| 欧美aaaaa成人免费观看视频| 亚洲色图色小说| 亚洲国产成人在线| 精品国产3级a| 欧美一级欧美三级| 欧美日韩在线亚洲一区蜜芽| 一本色道a无线码一区v| 不卡视频免费播放| 国产+成+人+亚洲欧洲自线| 免费欧美在线视频| 亚洲mv大片欧洲mv大片精品| 亚洲欧美色图小说| 日本一二三不卡| 国产欧美一区二区精品性色 | 亚洲va国产天堂va久久en| 亚洲男人的天堂在线aⅴ视频| 国产精品乱人伦| 久久―日本道色综合久久| 精品国产电影一区二区| 日韩一区二区高清| 日韩欧美在线影院| 91麻豆精品国产91久久久更新时间 | 亚洲香蕉伊在人在线观|