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

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

?? freedev_cycloneii_50.v

?? verilog代碼讀寫SDRAM 不帶仿真
?? V
?? 第 1 頁 / 共 5 頁
字號:
                                 cpu_0_data_master_write,
                                 cpu_0_data_master_writedata,
                                 cpu_0_instruction_master_address_to_slave,
                                 cpu_0_instruction_master_read,
                                 data_RAM_s1_readdata,
                                 reset_n,

                                // outputs:
                                 cpu_0_data_master_granted_data_RAM_s1,
                                 cpu_0_data_master_qualified_request_data_RAM_s1,
                                 cpu_0_data_master_read_data_valid_data_RAM_s1,
                                 cpu_0_data_master_requests_data_RAM_s1,
                                 cpu_0_instruction_master_granted_data_RAM_s1,
                                 cpu_0_instruction_master_qualified_request_data_RAM_s1,
                                 cpu_0_instruction_master_read_data_valid_data_RAM_s1,
                                 cpu_0_instruction_master_requests_data_RAM_s1,
                                 d1_data_RAM_s1_end_xfer,
                                 data_RAM_s1_address,
                                 data_RAM_s1_byteenable,
                                 data_RAM_s1_chipselect,
                                 data_RAM_s1_clken,
                                 data_RAM_s1_readdata_from_sa,
                                 data_RAM_s1_write,
                                 data_RAM_s1_writedata,
                                 registered_cpu_0_data_master_read_data_valid_data_RAM_s1
                              );

  output           cpu_0_data_master_granted_data_RAM_s1;
  output           cpu_0_data_master_qualified_request_data_RAM_s1;
  output           cpu_0_data_master_read_data_valid_data_RAM_s1;
  output           cpu_0_data_master_requests_data_RAM_s1;
  output           cpu_0_instruction_master_granted_data_RAM_s1;
  output           cpu_0_instruction_master_qualified_request_data_RAM_s1;
  output           cpu_0_instruction_master_read_data_valid_data_RAM_s1;
  output           cpu_0_instruction_master_requests_data_RAM_s1;
  output           d1_data_RAM_s1_end_xfer;
  output  [  7: 0] data_RAM_s1_address;
  output  [  3: 0] data_RAM_s1_byteenable;
  output           data_RAM_s1_chipselect;
  output           data_RAM_s1_clken;
  output  [ 31: 0] data_RAM_s1_readdata_from_sa;
  output           data_RAM_s1_write;
  output  [ 31: 0] data_RAM_s1_writedata;
  output           registered_cpu_0_data_master_read_data_valid_data_RAM_s1;
  input            clk;
  input   [ 27: 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   [ 27: 0] cpu_0_instruction_master_address_to_slave;
  input            cpu_0_instruction_master_read;
  input   [ 31: 0] data_RAM_s1_readdata;
  input            reset_n;

  wire             cpu_0_data_master_arbiterlock;
  wire             cpu_0_data_master_continuerequest;
  wire             cpu_0_data_master_granted_data_RAM_s1;
  wire             cpu_0_data_master_qualified_request_data_RAM_s1;
  wire             cpu_0_data_master_read_data_valid_data_RAM_s1;
  reg              cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register;
  wire             cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register_in;
  wire             cpu_0_data_master_requests_data_RAM_s1;
  wire             cpu_0_data_master_saved_grant_data_RAM_s1;
  wire             cpu_0_instruction_master_arbiterlock;
  wire             cpu_0_instruction_master_continuerequest;
  wire             cpu_0_instruction_master_granted_data_RAM_s1;
  wire             cpu_0_instruction_master_qualified_request_data_RAM_s1;
  wire             cpu_0_instruction_master_read_data_valid_data_RAM_s1;
  reg              cpu_0_instruction_master_read_data_valid_data_RAM_s1_shift_register;
  wire             cpu_0_instruction_master_read_data_valid_data_RAM_s1_shift_register_in;
  wire             cpu_0_instruction_master_requests_data_RAM_s1;
  wire             cpu_0_instruction_master_saved_grant_data_RAM_s1;
  reg              d1_data_RAM_s1_end_xfer;
  reg              d1_reasons_to_wait;
  wire    [  7: 0] data_RAM_s1_address;
  wire             data_RAM_s1_allgrants;
  wire             data_RAM_s1_allow_new_arb_cycle;
  wire             data_RAM_s1_any_continuerequest;
  reg     [  1: 0] data_RAM_s1_arb_addend;
  wire             data_RAM_s1_arb_counter_enable;
  reg     [  1: 0] data_RAM_s1_arb_share_counter;
  wire    [  1: 0] data_RAM_s1_arb_share_counter_next_value;
  wire    [  1: 0] data_RAM_s1_arb_share_set_values;
  wire    [  1: 0] data_RAM_s1_arb_winner;
  wire             data_RAM_s1_arbitration_holdoff_internal;
  wire             data_RAM_s1_beginbursttransfer_internal;
  wire             data_RAM_s1_begins_xfer;
  wire    [  3: 0] data_RAM_s1_byteenable;
  wire             data_RAM_s1_chipselect;
  wire    [  3: 0] data_RAM_s1_chosen_master_double_vector;
  wire    [  1: 0] data_RAM_s1_chosen_master_rot_left;
  wire             data_RAM_s1_clken;
  wire             data_RAM_s1_end_xfer;
  wire             data_RAM_s1_firsttransfer;
  wire    [  1: 0] data_RAM_s1_grant_vector;
  wire             data_RAM_s1_in_a_read_cycle;
  wire             data_RAM_s1_in_a_write_cycle;
  wire    [  1: 0] data_RAM_s1_master_qreq_vector;
  wire    [ 31: 0] data_RAM_s1_readdata_from_sa;
  reg     [  1: 0] data_RAM_s1_saved_chosen_master_vector;
  reg              data_RAM_s1_slavearbiterlockenable;
  wire             data_RAM_s1_waits_for_read;
  wire             data_RAM_s1_waits_for_write;
  wire             data_RAM_s1_write;
  wire    [ 31: 0] data_RAM_s1_writedata;
  wire             in_a_read_cycle;
  wire             in_a_write_cycle;
  reg              last_cycle_cpu_0_data_master_granted_slave_data_RAM_s1;
  reg              last_cycle_cpu_0_instruction_master_granted_slave_data_RAM_s1;
  wire             p1_cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register;
  wire             p1_cpu_0_instruction_master_read_data_valid_data_RAM_s1_shift_register;
  wire             registered_cpu_0_data_master_read_data_valid_data_RAM_s1;
  wire             wait_for_data_RAM_s1_counter;
  always @(posedge clk or negedge reset_n)
    begin
      if (reset_n == 0)
          d1_reasons_to_wait <= 0;
      else if (1)
          d1_reasons_to_wait <= ~data_RAM_s1_end_xfer;
    end


  assign data_RAM_s1_begins_xfer = ~d1_reasons_to_wait & ((cpu_0_data_master_qualified_request_data_RAM_s1 | cpu_0_instruction_master_qualified_request_data_RAM_s1));
  assign cpu_0_data_master_requests_data_RAM_s1 = ({cpu_0_data_master_address_to_slave[27 : 10] , 10'b0} == 28'h10000) & (cpu_0_data_master_read | cpu_0_data_master_write);
  //assign data_RAM_s1_readdata_from_sa = data_RAM_s1_readdata so that symbol knows where to group signals which may go to master only, which is an e_assign
  assign data_RAM_s1_readdata_from_sa = data_RAM_s1_readdata;

  //registered rdv signal_name registered_cpu_0_data_master_read_data_valid_data_RAM_s1 assignment, which is an e_assign
  assign registered_cpu_0_data_master_read_data_valid_data_RAM_s1 = cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register_in;

  //data_RAM_s1_arb_share_counter set values, which is an e_mux
  assign data_RAM_s1_arb_share_set_values = 1;

  //data_RAM_s1_arb_share_counter_next_value assignment, which is an e_assign
  assign data_RAM_s1_arb_share_counter_next_value = data_RAM_s1_firsttransfer ? (data_RAM_s1_arb_share_set_values - 1) : |data_RAM_s1_arb_share_counter ? (data_RAM_s1_arb_share_counter - 1) : 0;

  //data_RAM_s1_allgrants all slave grants, which is an e_mux
  assign data_RAM_s1_allgrants = |data_RAM_s1_grant_vector |
    |data_RAM_s1_grant_vector |
    |data_RAM_s1_grant_vector |
    |data_RAM_s1_grant_vector;

  //data_RAM_s1_end_xfer assignment, which is an e_assign
  assign data_RAM_s1_end_xfer = ~(data_RAM_s1_waits_for_read | data_RAM_s1_waits_for_write);

  //data_RAM_s1_arb_share_counter arbitration counter enable, which is an e_assign
  assign data_RAM_s1_arb_counter_enable = data_RAM_s1_end_xfer & data_RAM_s1_allgrants;

  //data_RAM_s1_arb_share_counter counter, which is an e_register
  always @(posedge clk or negedge reset_n)
    begin
      if (reset_n == 0)
          data_RAM_s1_arb_share_counter <= 0;
      else if (data_RAM_s1_arb_counter_enable)
          data_RAM_s1_arb_share_counter <= data_RAM_s1_arb_share_counter_next_value;
    end


  //data_RAM_s1_slavearbiterlockenable slave enables arbiterlock, which is an e_register
  always @(posedge clk or negedge reset_n)
    begin
      if (reset_n == 0)
          data_RAM_s1_slavearbiterlockenable <= 0;
      else if (|data_RAM_s1_master_qreq_vector & data_RAM_s1_end_xfer)
          data_RAM_s1_slavearbiterlockenable <= |data_RAM_s1_arb_share_counter_next_value;
    end


  //cpu_0/data_master data_RAM/s1 arbiterlock, which is an e_assign
  assign cpu_0_data_master_arbiterlock = data_RAM_s1_slavearbiterlockenable & cpu_0_data_master_continuerequest;

  //cpu_0/instruction_master data_RAM/s1 arbiterlock, which is an e_assign
  assign cpu_0_instruction_master_arbiterlock = data_RAM_s1_slavearbiterlockenable & cpu_0_instruction_master_continuerequest;

  //cpu_0/instruction_master granted data_RAM/s1 last time, which is an e_register
  always @(posedge clk or negedge reset_n)
    begin
      if (reset_n == 0)
          last_cycle_cpu_0_instruction_master_granted_slave_data_RAM_s1 <= 0;
      else if (1)
          last_cycle_cpu_0_instruction_master_granted_slave_data_RAM_s1 <= cpu_0_instruction_master_saved_grant_data_RAM_s1 ? 1 : (data_RAM_s1_arbitration_holdoff_internal | ~cpu_0_instruction_master_requests_data_RAM_s1) ? 0 : last_cycle_cpu_0_instruction_master_granted_slave_data_RAM_s1;
    end


  //cpu_0_instruction_master_continuerequest continued request, which is an e_mux
  assign cpu_0_instruction_master_continuerequest = last_cycle_cpu_0_instruction_master_granted_slave_data_RAM_s1 & cpu_0_instruction_master_requests_data_RAM_s1;

  //data_RAM_s1_any_continuerequest at least one master continues requesting, which is an e_mux
  assign data_RAM_s1_any_continuerequest = cpu_0_instruction_master_continuerequest |
    cpu_0_data_master_continuerequest;

  assign cpu_0_data_master_qualified_request_data_RAM_s1 = cpu_0_data_master_requests_data_RAM_s1 & ~((cpu_0_data_master_read & ((|cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register))) | ((~cpu_0_data_master_waitrequest) & cpu_0_data_master_write) | cpu_0_instruction_master_arbiterlock);
  //cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register_in mux for readlatency shift register, which is an e_mux
  assign cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register_in = cpu_0_data_master_granted_data_RAM_s1 & cpu_0_data_master_read & ~data_RAM_s1_waits_for_read & ~(|cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register);

  //shift register p1 cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register in if flush, otherwise shift left, which is an e_mux
  assign p1_cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register = {cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register, cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register_in};

  //cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register for remembering which master asked for a fixed latency read, which is an e_register
  always @(posedge clk or negedge reset_n)
    begin
      if (reset_n == 0)
          cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register <= 0;
      else if (1)
          cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register <= p1_cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register;
    end


  //local readdatavalid cpu_0_data_master_read_data_valid_data_RAM_s1, which is an e_mux
  assign cpu_0_data_master_read_data_valid_data_RAM_s1 = cpu_0_data_master_read_data_valid_data_RAM_s1_shift_register;

  //data_RAM_s1_writedata mux, which is an e_mux
  assign data_RAM_s1_writedata = cpu_0_data_master_wr

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天综合色天天综合色h| 欧美日产在线观看| 欧美日韩一区二区在线观看| 日韩一区和二区| 一区二区三区美女视频| 国内一区二区视频| 91精品国产综合久久小美女| 国产精品久久久久精k8| 老司机精品视频导航| 欧美性xxxxxx少妇| 亚洲人成网站精品片在线观看| 久久国产精品72免费观看| 在线精品视频免费播放| 中文字幕一区二区三区不卡| 久久99国产精品麻豆| 欧美老肥妇做.爰bbww| 亚洲视频一区在线| 成人一级视频在线观看| 久久久综合精品| 久久精品国产77777蜜臀| 欧美日本国产视频| 亚洲国产另类av| 在线观看成人小视频| 亚洲三级在线免费| 99re成人在线| 国产精品二三区| av不卡免费电影| 中文字幕永久在线不卡| 粉嫩av一区二区三区粉嫩| 久久夜色精品国产噜噜av| 久久av中文字幕片| 精品国产乱码久久久久久图片 | 三级一区在线视频先锋| 欧日韩精品视频| 亚洲线精品一区二区三区八戒| 在线视频国产一区| 亚洲最新在线观看| 精品视频在线免费看| 亚洲高清视频在线| 6080亚洲精品一区二区| 免费精品视频在线| 精品国产乱码久久久久久老虎 | 久久综合九色综合欧美就去吻| 另类人妖一区二区av| 精品国产精品网麻豆系列| 国产在线播放一区| 国产精品网曝门| 91久久国产最好的精华液| 亚洲一区二区三区国产| 7777精品伊人久久久大香线蕉完整版 | 日韩三级高清在线| 国产一区二区三区在线观看精品| 国产午夜精品一区二区三区嫩草 | 亚洲欧美日韩国产成人精品影院| 91蜜桃在线免费视频| 亚洲国产精品天堂| 2024国产精品视频| 色综合久久中文综合久久97| 亚洲不卡av一区二区三区| 欧美xxxxxxxx| 色综合一区二区| 美女性感视频久久| 国产精品久久久久久久久久久免费看| 色婷婷综合久久久中文字幕| 午夜精品影院在线观看| 久久夜色精品国产噜噜av| 91一区二区在线| 蜜臀精品一区二区三区在线观看| 欧美国产丝袜视频| 欧美精品777| 成人激情动漫在线观看| 日韩精品福利网| 欧美激情综合五月色丁香小说| 欧美三级资源在线| 国产成人丝袜美腿| 五月激情综合网| 中文字幕在线不卡| 2023国产一二三区日本精品2022| 色一情一乱一乱一91av| 国产一区二区福利| 天堂资源在线中文精品| 国产精品久久久久久久久免费丝袜 | 久久99国产精品免费| 亚洲精品日韩专区silk| 久久亚洲二区三区| 欧美日本在线一区| 成人免费看的视频| 紧缚捆绑精品一区二区| 亚洲国产视频在线| 椎名由奈av一区二区三区| 欧美xxxx在线观看| 制服丝袜一区二区三区| 日本乱人伦aⅴ精品| 岛国一区二区在线观看| 精品一区二区久久| 日韩电影一区二区三区| 亚洲精品视频观看| 18欧美亚洲精品| 中文在线一区二区| 国产欧美日韩中文久久| 日韩精品在线一区| 国产女人aaa级久久久级| 日韩一级免费观看| 欧美一级国产精品| 欧美区在线观看| 欧美久久免费观看| 欧美性大战久久| 欧美日韩一级视频| 欧美日本国产视频| 欧美麻豆精品久久久久久| 欧美伊人久久久久久久久影院| 99久久精品费精品国产一区二区| 成人三级在线视频| eeuss鲁片一区二区三区在线观看| 精彩视频一区二区| 国内久久婷婷综合| 日韩黄色小视频| 男女性色大片免费观看一区二区| 三级久久三级久久| 蜜臀a∨国产成人精品| 麻豆极品一区二区三区| 麻豆中文一区二区| 国产美女在线观看一区| 国产成人免费视频一区| 成人丝袜高跟foot| 91在线视频播放| 欧美日韩精品欧美日韩精品一| 在线免费观看日韩欧美| 欧美性极品少妇| 日韩欧美一卡二卡| 欧美电影免费观看高清完整版在| 精品国产一区二区三区av性色 | 国产精品久久久久久久久久免费看 | 懂色av一区二区三区免费观看| 成人影视亚洲图片在线| 色哟哟国产精品| 91精品国产综合久久久久久漫画 | 日本一区中文字幕| 久久av中文字幕片| av高清久久久| 欧美久久久一区| 久久精品免视看| 亚洲欧美日韩在线不卡| 亚洲成人精品在线观看| 精品一区二区在线视频| 成人夜色视频网站在线观看| 91浏览器入口在线观看| 欧美另类videos死尸| 久久久久久久综合| 亚洲黄色录像片| 国产在线国偷精品产拍免费yy| 成人一二三区视频| 777奇米成人网| 国产精品国产三级国产普通话三级| 亚洲一区二区免费视频| 久久精品理论片| 欧美性猛交xxxx黑人交| 久久久久久久综合色一本| 亚洲国产精品久久艾草纯爱| 国内精品免费在线观看| 欧美视频一区在线| 欧美高清在线视频| 日本一区中文字幕 | 国产aⅴ精品一区二区三区色成熟| 色天使色偷偷av一区二区| 久久综合色天天久久综合图片| 日韩美女精品在线| 国产精品自产自拍| 欧美日韩精品欧美日韩精品 | 日韩美女一区二区三区四区| 国产精品欧美久久久久无广告| 日本成人在线视频网站| 色综合夜色一区| 国产丝袜在线精品| 蜜臀av一区二区| 欧美日本一道本| 一区二区三区在线免费视频| 国产成人精品aa毛片| 日韩亚洲欧美在线| 爽好久久久欧美精品| 色乱码一区二区三区88| 国产精品久久久久久久久晋中 | 久久久久久免费| 麻豆精品久久久| 91精品国产乱码| 午夜视频在线观看一区二区三区| 91美女在线视频| 综合久久一区二区三区| 成人综合在线观看| 久久久精品免费免费| 激情久久五月天| 久久久精品2019中文字幕之3| 久久成人麻豆午夜电影| 91精品国产91综合久久蜜臀| 夜夜精品视频一区二区 | 99久久久免费精品国产一区二区| 国产欧美一区二区在线| 成人小视频免费观看| 国产精品拍天天在线| 成人精品一区二区三区四区|