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

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

?? up3_board.v

?? NIOSII 實驗指導
?? V
?? 第 1 頁 / 共 5 頁
字號:
      else if (1)
          d1_cpu_0_data_master_granted_data_RAM_s1 <= cpu_0_data_master_granted_data_RAM_s1;
    end


  //d1_cpu_0_instruction_master_granted_data_RAM_s1 register granted, which is an e_register
  always @(posedge clk or negedge d2_reset_n)
    begin
      if (d2_reset_n == 0)
          d1_cpu_0_instruction_master_granted_data_RAM_s1 <= 0;
      else if (1)
          d1_cpu_0_instruction_master_granted_data_RAM_s1 <= cpu_0_instruction_master_granted_data_RAM_s1;
    end


  assign data_RAM_s1_chipselect = cpu_0_data_master_granted_data_RAM_s1 | cpu_0_instruction_master_granted_data_RAM_s1;
  //data_RAM_s1_address mux, which is an e_mux
  assign data_RAM_s1_address = (cpu_0_data_master_granted_data_RAM_s1)? (cpu_0_data_master_address_to_slave >> 2) :
    (cpu_0_instruction_master_address_to_slave >> 2);

  //data_RAM_s1_write assignment, which is an e_mux
  assign data_RAM_s1_write = cpu_0_data_master_granted_data_RAM_s1 & cpu_0_data_master_write;

  assign data_RAM_s1_waits_for_read = data_RAM_s1_in_a_read_cycle & 0;
  //data_RAM_s1_in_a_read_cycle assignment, which is an e_assign
  assign data_RAM_s1_in_a_read_cycle = (cpu_0_data_master_granted_data_RAM_s1 & cpu_0_data_master_read) | (cpu_0_instruction_master_granted_data_RAM_s1 & cpu_0_instruction_master_read);

  //in_a_read_cycle assignment, which is an e_mux
  assign in_a_read_cycle = data_RAM_s1_in_a_read_cycle;

  assign data_RAM_s1_waits_for_write = data_RAM_s1_in_a_write_cycle & 0;
  //data_RAM_s1_in_a_write_cycle assignment, which is an e_assign
  assign data_RAM_s1_in_a_write_cycle = cpu_0_data_master_granted_data_RAM_s1 & cpu_0_data_master_write;

  //in_a_write_cycle assignment, which is an e_mux
  assign in_a_write_cycle = data_RAM_s1_in_a_write_cycle;

  assign wait_for_data_RAM_s1_counter = 0;
  //data_RAM_s1_byteenable mux, which is an e_mux
  assign data_RAM_s1_byteenable = (cpu_0_data_master_granted_data_RAM_s1)? cpu_0_data_master_byteenable :
    -1;


  // exemplar attribute data_RAM_s1_arbitrator auto_dissolve FALSE

endmodule


module firmware_ROM_s1_arbitrator (
                                    // inputs:
                                     clk,
                                     cpu_0_data_master_address_to_slave,
                                     cpu_0_data_master_byteenable,
                                     cpu_0_data_master_read,
                                     cpu_0_data_master_waitrequest,
                                     cpu_0_data_master_write,
                                     cpu_0_data_master_writedata,
                                     cpu_0_instruction_master_address_to_slave,
                                     cpu_0_instruction_master_read,
                                     d2_reset_n,
                                     firmware_ROM_s1_readdata,

                                    // outputs:
                                     cpu_0_data_master_granted_firmware_ROM_s1,
                                     cpu_0_data_master_qualified_request_firmware_ROM_s1,
                                     cpu_0_data_master_read_data_valid_firmware_ROM_s1,
                                     cpu_0_data_master_requests_firmware_ROM_s1,
                                     cpu_0_data_master_s_turn_at_firmware_ROM_s1,
                                     cpu_0_instruction_master_granted_firmware_ROM_s1,
                                     cpu_0_instruction_master_qualified_request_firmware_ROM_s1,
                                     cpu_0_instruction_master_read_data_valid_firmware_ROM_s1,
                                     cpu_0_instruction_master_requests_firmware_ROM_s1,
                                     d1_cpu_0_data_master_granted_firmware_ROM_s1,
                                     d1_cpu_0_instruction_master_granted_firmware_ROM_s1,
                                     d1_firmware_ROM_s1_end_xfer,
                                     firmware_ROM_s1_address,
                                     firmware_ROM_s1_byteenable,
                                     firmware_ROM_s1_chipselect,
                                     firmware_ROM_s1_readdata_from_sa,
                                     firmware_ROM_s1_write,
                                     firmware_ROM_s1_writedata,
                                     registered_cpu_0_data_master_read_data_valid_firmware_ROM_s1
                                  );

  output           cpu_0_data_master_granted_firmware_ROM_s1;
  output           cpu_0_data_master_qualified_request_firmware_ROM_s1;
  output           cpu_0_data_master_read_data_valid_firmware_ROM_s1;
  output           cpu_0_data_master_requests_firmware_ROM_s1;
  output           cpu_0_data_master_s_turn_at_firmware_ROM_s1;
  output           cpu_0_instruction_master_granted_firmware_ROM_s1;
  output           cpu_0_instruction_master_qualified_request_firmware_ROM_s1;
  output           cpu_0_instruction_master_read_data_valid_firmware_ROM_s1;
  output           cpu_0_instruction_master_requests_firmware_ROM_s1;
  output           d1_cpu_0_data_master_granted_firmware_ROM_s1;
  output           d1_cpu_0_instruction_master_granted_firmware_ROM_s1;
  output           d1_firmware_ROM_s1_end_xfer;
  output  [  9: 0] firmware_ROM_s1_address;
  output  [  3: 0] firmware_ROM_s1_byteenable;
  output           firmware_ROM_s1_chipselect;
  output  [ 31: 0] firmware_ROM_s1_readdata_from_sa;
  output           firmware_ROM_s1_write;
  output  [ 31: 0] firmware_ROM_s1_writedata;
  output           registered_cpu_0_data_master_read_data_valid_firmware_ROM_s1;
  input            clk;
  input   [ 21: 0] cpu_0_data_master_address_to_slave;
  input   [  3: 0] cpu_0_data_master_byteenable;
  input            cpu_0_data_master_read;
  input            cpu_0_data_master_waitrequest;
  input            cpu_0_data_master_write;
  input   [ 31: 0] cpu_0_data_master_writedata;
  input   [ 21: 0] cpu_0_instruction_master_address_to_slave;
  input            cpu_0_instruction_master_read;
  input            d2_reset_n;
  input   [ 31: 0] firmware_ROM_s1_readdata;

  wire             cpu_0_data_master_granted_firmware_ROM_s1;
  wire             cpu_0_data_master_qualified_request_firmware_ROM_s1;
  wire             cpu_0_data_master_read_data_valid_firmware_ROM_s1;
  reg              cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register;
  wire             cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register_in;
  wire             cpu_0_data_master_requests_firmware_ROM_s1;
  reg              cpu_0_data_master_s_turn_at_firmware_ROM_s1;
  wire             cpu_0_instruction_master_granted_firmware_ROM_s1;
  wire             cpu_0_instruction_master_qualified_request_firmware_ROM_s1;
  wire             cpu_0_instruction_master_read_data_valid_firmware_ROM_s1;
  reg              cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register;
  wire             cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register_in;
  wire             cpu_0_instruction_master_requests_firmware_ROM_s1;
  reg              d1_cpu_0_data_master_granted_firmware_ROM_s1;
  reg              d1_cpu_0_instruction_master_granted_firmware_ROM_s1;
  reg              d1_firmware_ROM_s1_end_xfer;
  wire    [  9: 0] firmware_ROM_s1_address;
  wire    [  3: 0] firmware_ROM_s1_byteenable;
  wire             firmware_ROM_s1_chipselect;
  wire             firmware_ROM_s1_end_xfer;
  wire             firmware_ROM_s1_in_a_read_cycle;
  wire             firmware_ROM_s1_in_a_write_cycle;
  wire    [ 31: 0] firmware_ROM_s1_readdata_from_sa;
  wire             firmware_ROM_s1_waits_for_read;
  wire             firmware_ROM_s1_waits_for_write;
  wire             firmware_ROM_s1_write;
  wire    [ 31: 0] firmware_ROM_s1_writedata;
  reg              grant_0;
  wire             in_a_read_cycle;
  wire             in_a_write_cycle;
  wire             next_grant_0;
  wire             p1_cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register;
  wire             p1_cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register;
  wire             registered_cpu_0_data_master_read_data_valid_firmware_ROM_s1;
  wire             wait_for_firmware_ROM_s1_counter;
  //cpu_0_data_master_granted_firmware_ROM_s1 granted, which is an e_assign
  assign cpu_0_data_master_granted_firmware_ROM_s1 = cpu_0_data_master_qualified_request_firmware_ROM_s1 &
    (!cpu_0_instruction_master_qualified_request_firmware_ROM_s1 |
    (
    ((d1_firmware_ROM_s1_end_xfer)?
    cpu_0_data_master_s_turn_at_firmware_ROM_s1 : d1_cpu_0_data_master_granted_firmware_ROM_s1
    )
    )
    );

  //cpu_0_instruction_master_granted_firmware_ROM_s1 granted, which is an e_assign
  assign cpu_0_instruction_master_granted_firmware_ROM_s1 = cpu_0_instruction_master_qualified_request_firmware_ROM_s1 &
    (!cpu_0_data_master_qualified_request_firmware_ROM_s1 |
    (
    ((d1_firmware_ROM_s1_end_xfer)?
    (!cpu_0_data_master_s_turn_at_firmware_ROM_s1) : d1_cpu_0_instruction_master_granted_firmware_ROM_s1
    )
    )
    );

  assign cpu_0_data_master_requests_firmware_ROM_s1 = ({cpu_0_data_master_address_to_slave[21 : 12] , 12'b0} == 22'h0) & (cpu_0_data_master_read | cpu_0_data_master_write);
  //assign firmware_ROM_s1_readdata_from_sa = firmware_ROM_s1_readdata so that symbol knows where to group signals which may go to master only, which is an e_assign
  assign firmware_ROM_s1_readdata_from_sa = firmware_ROM_s1_readdata;

  //registered rdv signal_name registered_cpu_0_data_master_read_data_valid_firmware_ROM_s1 assignment, which is an e_assign
  assign registered_cpu_0_data_master_read_data_valid_firmware_ROM_s1 = cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register_in;

  assign cpu_0_data_master_qualified_request_firmware_ROM_s1 = cpu_0_data_master_requests_firmware_ROM_s1 & ~((cpu_0_data_master_read & ((|cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register))) | ((~cpu_0_data_master_waitrequest) & cpu_0_data_master_write));
  assign cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register_in = cpu_0_data_master_granted_firmware_ROM_s1 & cpu_0_data_master_read & ~firmware_ROM_s1_waits_for_read & ~(|cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register);
  assign p1_cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register = {cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register, cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register_in};
  always @(posedge clk or negedge d2_reset_n)
    begin
      if (d2_reset_n == 0)
          cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register <= 0;
      else if (1)
          cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register <= p1_cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register;
    end


  assign cpu_0_data_master_read_data_valid_firmware_ROM_s1 = cpu_0_data_master_read_data_valid_firmware_ROM_s1_shift_register;
  //firmware_ROM_s1_writedata mux, which is an e_mux
  assign firmware_ROM_s1_writedata = cpu_0_data_master_writedata;

  assign cpu_0_instruction_master_requests_firmware_ROM_s1 = ({cpu_0_instruction_master_address_to_slave[21 : 12] , 12'b0} == 22'h0) & (cpu_0_instruction_master_read);
  assign cpu_0_instruction_master_qualified_request_firmware_ROM_s1 = cpu_0_instruction_master_requests_firmware_ROM_s1 & ~((cpu_0_instruction_master_read & ((|cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register))));
  assign cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register_in = cpu_0_instruction_master_granted_firmware_ROM_s1 & cpu_0_instruction_master_read & ~firmware_ROM_s1_waits_for_read & ~(|cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register);
  assign p1_cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register = {cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register, cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register_in};
  always @(posedge clk or negedge d2_reset_n)
    begin
      if (d2_reset_n == 0)
          cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register <= 0;
      else if (1)
          cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register <= p1_cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register;
    end


  assign cpu_0_instruction_master_read_data_valid_firmware_ROM_s1 = cpu_0_instruction_master_read_data_valid_firmware_ROM_s1_shift_register;
  //arbitration next grant 0 assignment, which is an e_assign
  assign next_grant_0 = (grant_0 == 1) ? 0 : (grant_0 + 1);

  //firmware_ROM_s1_end_xfer assignment, which is an e_assign
  assign firmware_ROM_s1_end_xfer = ~(firmware_ROM_s1_waits_for_read | firmware_ROM_s1_waits_for_write);

  //cpu_0/data_master gets granted 1
  //out of 2 times contention occurs
  always @(posedge clk or negedge d2_r

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av欧美精品.com| 正在播放亚洲一区| 欧美二区三区的天堂| 精品国内片67194| 亚洲精品伦理在线| 国产一区三区三区| 欧美日韩一卡二卡三卡 | 国产一区二区在线看| 欧美色国产精品| 亚洲欧美日韩电影| 国产在线精品免费av| 日韩一区二区在线看片| 亚洲一区二区三区四区五区中文 | 欧美美女黄视频| 亚洲欧洲综合另类| 欧美日韩视频在线第一区| 中文一区二区在线观看| 伦理电影国产精品| 91精品国产色综合久久久蜜香臀| 亚洲蜜臀av乱码久久精品蜜桃| 成人精品小蝌蚪| 久久久天堂av| 国产精品2024| 国产喷白浆一区二区三区| 国产精品一品视频| 精品国产网站在线观看| 蜜桃91丨九色丨蝌蚪91桃色| 在线成人av网站| 午夜精品免费在线观看| 欧美日本一区二区| 日韩精品一区第一页| 欧美精品免费视频| 三级亚洲高清视频| 精品少妇一区二区三区日产乱码 | 日韩三级在线观看| 六月丁香婷婷色狠狠久久| 日韩三级视频中文字幕| 九九国产精品视频| 日韩精品一区二区三区视频播放| 美女爽到高潮91| 欧美精品一区二区在线观看| 国产综合久久久久影院| 国产三级精品三级| av中文字幕在线不卡| 亚洲美女屁股眼交| 欧美日韩精品一区二区天天拍小说| 天天综合色天天| 久久这里只精品最新地址| 国产电影一区在线| 中文字幕人成不卡一区| 欧美视频中文字幕| 麻豆高清免费国产一区| 国产欧美日韩不卡免费| 97久久人人超碰| 亚洲一卡二卡三卡四卡 | 久久成人免费日本黄色| 国产欧美一区二区三区沐欲| 91亚洲精品久久久蜜桃网站| 亚洲第一搞黄网站| 久久女同性恋中文字幕| 91在线国产福利| 美女尤物国产一区| 中文字幕一区二区日韩精品绯色| 欧美日韩一级二级三级| 国产一区视频网站| 亚洲大型综合色站| 国产欧美精品区一区二区三区| 色诱视频网站一区| 精品一区二区三区视频在线观看| 国产精品国产自产拍高清av王其| 欧美日韩高清不卡| 高清不卡在线观看av| 91视频com| 国产一区二区三区精品欧美日韩一区二区三区 | 国产福利91精品一区| 亚洲精品成人天堂一二三| 欧美一区二区三区啪啪| 99久久久久久| 狠狠狠色丁香婷婷综合久久五月| 亚洲日本青草视频在线怡红院| 日韩网站在线看片你懂的| 99re热这里只有精品免费视频| 奇米影视在线99精品| 成人免费在线视频观看| 精品久久99ma| 欧美精品一级二级三级| 成人免费毛片a| 国内精品伊人久久久久影院对白| 亚洲r级在线视频| 亚洲色大成网站www久久九九| 精品久久五月天| 4438成人网| 欧美视频一区二区三区四区| 丁香另类激情小说| 韩国av一区二区| 美女脱光内衣内裤视频久久影院| 亚洲无人区一区| 亚洲美女视频在线| 日韩毛片精品高清免费| 欧美激情一区二区三区蜜桃视频| 日韩精品一区二区三区四区视频 | 91久久人澡人人添人人爽欧美| 国产成人日日夜夜| 精品一区二区免费在线观看| 蜜臀av性久久久久av蜜臀妖精| 日韩中文字幕91| 五月天激情小说综合| 亚洲精品乱码久久久久久| 亚洲欧洲日产国码二区| 国产亚洲欧美日韩日本| 久久久91精品国产一区二区精品| 欧美大度的电影原声| 日韩欧美一二三四区| 精品国产一区二区三区四区四 | 中文字幕av一区二区三区| 国产视频一区不卡| 国产清纯白嫩初高生在线观看91 | 蜜桃视频第一区免费观看| 99久久婷婷国产精品综合| 成人av手机在线观看| www.一区二区| 91丝袜高跟美女视频| 91麻豆免费看片| 欧美日韩在线播| 91精品久久久久久久91蜜桃| 日韩欧美一区二区视频| 久久综合狠狠综合| 国产精品家庭影院| 亚洲一区二区三区在线看| 日韩精品一二三| 国产一区二区三区观看| 成人精品视频一区二区三区尤物| av电影在线不卡| 欧美日韩极品在线观看一区| 日韩欧美国产午夜精品| 国产免费观看久久| 一区二区在线免费观看| 日本成人中文字幕| 丰满白嫩尤物一区二区| 91国产丝袜在线播放| 日韩亚洲欧美在线| 中文字幕亚洲区| 亚洲成人在线免费| 国产精品自拍毛片| 欧美综合天天夜夜久久| 日韩精品一区二区三区在线观看| 国产精品国产自产拍在线| 日本亚洲最大的色成网站www| 国产在线国偷精品产拍免费yy| 91天堂素人约啪| 欧美成人乱码一区二区三区| 1000部国产精品成人观看| 香蕉久久夜色精品国产使用方法 | 蜜臀久久久久久久| eeuss国产一区二区三区| 欧美性三三影院| 国产人久久人人人人爽| 婷婷一区二区三区| 成人福利电影精品一区二区在线观看| 欧美综合欧美视频| 国产午夜精品久久久久久久| 亚洲国产欧美另类丝袜| 国产1区2区3区精品美女| 欧美电影一区二区| 亚洲欧美区自拍先锋| 国产一区二区三区久久久| 在线不卡免费欧美| 亚洲色图制服丝袜| 国产成人在线电影| 欧美r级在线观看| 天天色天天爱天天射综合| 91片在线免费观看| 国产精品免费久久| 麻豆91在线看| 欧美二区三区91| 亚洲成人免费av| 91女神在线视频| 国产精品乱码一区二区三区软件| 激情图片小说一区| 91精品国产色综合久久久蜜香臀| 亚洲一区二区三区自拍| 99久久久精品| 亚洲欧美在线视频观看| 国产 日韩 欧美大片| 久久精品视频一区二区三区| 另类小说一区二区三区| 日韩你懂的电影在线观看| 午夜精品一区二区三区免费视频| 一本色道a无线码一区v| 国产精品动漫网站| 国产激情91久久精品导航 | 欧美视频一二三区| 亚洲精选在线视频| 色偷偷88欧美精品久久久| 最新不卡av在线| 91麻豆国产福利精品| 亚洲欧美日韩中文播放| 91麻豆免费观看| 一区二区欧美视频| 欧美日韩一区二区三区高清|