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

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

?? freedev_cycloneii_50.v

?? verilog代碼讀寫SDRAM 不帶仿真
?? V
?? 第 1 頁 / 共 5 頁
字號:
//megafunction wizard: %Altera SOPC Builder%
//GENERATION: STANDARD
//VERSION: WM1.0


//Legal Notice: (C)2005 Altera Corporation. All rights reserved.  Your
//use of Altera Corporation's design tools, logic functions and other
//software and tools, and its AMPP partner logic functions, and any
//output files any of the foregoing (including device programming or
//simulation files), and any associated documentation or information are
//expressly subject to the terms and conditions of the Altera Program
//License Subscription Agreement or other applicable license agreement,
//including, without limitation, that your use is for the sole purpose
//of programming logic devices manufactured by Altera and sold by Altera
//or its authorized distributors.  Please refer to the applicable
//agreement for further details.

// synthesis translate_off
`timescale 1ns / 100ps
// synthesis translate_on
module asmi_asmi_control_port_arbitrator (
                                           // inputs:
                                            asmi_asmi_control_port_dataavailable,
                                            asmi_asmi_control_port_endofpacket,
                                            asmi_asmi_control_port_irq,
                                            asmi_asmi_control_port_readdata,
                                            asmi_asmi_control_port_readyfordata,
                                            clk,
                                            cpu_0_data_master_address_to_slave,
                                            cpu_0_data_master_read,
                                            cpu_0_data_master_write,
                                            cpu_0_data_master_writedata,
                                            reset_n,

                                           // outputs:
                                            asmi_asmi_control_port_address,
                                            asmi_asmi_control_port_chipselect,
                                            asmi_asmi_control_port_dataavailable_from_sa,
                                            asmi_asmi_control_port_endofpacket_from_sa,
                                            asmi_asmi_control_port_irq_from_sa,
                                            asmi_asmi_control_port_read_n,
                                            asmi_asmi_control_port_readdata_from_sa,
                                            asmi_asmi_control_port_readyfordata_from_sa,
                                            asmi_asmi_control_port_reset_n,
                                            asmi_asmi_control_port_write_n,
                                            asmi_asmi_control_port_writedata,
                                            cpu_0_data_master_granted_asmi_asmi_control_port,
                                            cpu_0_data_master_qualified_request_asmi_asmi_control_port,
                                            cpu_0_data_master_read_data_valid_asmi_asmi_control_port,
                                            cpu_0_data_master_requests_asmi_asmi_control_port,
                                            d1_asmi_asmi_control_port_end_xfer
                                         );

  output  [  2: 0] asmi_asmi_control_port_address;
  output           asmi_asmi_control_port_chipselect;
  output           asmi_asmi_control_port_dataavailable_from_sa;
  output           asmi_asmi_control_port_endofpacket_from_sa;
  output           asmi_asmi_control_port_irq_from_sa;
  output           asmi_asmi_control_port_read_n;
  output  [ 15: 0] asmi_asmi_control_port_readdata_from_sa;
  output           asmi_asmi_control_port_readyfordata_from_sa;
  output           asmi_asmi_control_port_reset_n;
  output           asmi_asmi_control_port_write_n;
  output  [ 15: 0] asmi_asmi_control_port_writedata;
  output           cpu_0_data_master_granted_asmi_asmi_control_port;
  output           cpu_0_data_master_qualified_request_asmi_asmi_control_port;
  output           cpu_0_data_master_read_data_valid_asmi_asmi_control_port;
  output           cpu_0_data_master_requests_asmi_asmi_control_port;
  output           d1_asmi_asmi_control_port_end_xfer;
  input            asmi_asmi_control_port_dataavailable;
  input            asmi_asmi_control_port_endofpacket;
  input            asmi_asmi_control_port_irq;
  input   [ 15: 0] asmi_asmi_control_port_readdata;
  input            asmi_asmi_control_port_readyfordata;
  input            clk;
  input   [ 27: 0] cpu_0_data_master_address_to_slave;
  input            cpu_0_data_master_read;
  input            cpu_0_data_master_write;
  input   [ 31: 0] cpu_0_data_master_writedata;
  input            reset_n;

  wire    [  2: 0] asmi_asmi_control_port_address;
  wire             asmi_asmi_control_port_allgrants;
  wire             asmi_asmi_control_port_allow_new_arb_cycle;
  wire             asmi_asmi_control_port_any_continuerequest;
  wire             asmi_asmi_control_port_arb_counter_enable;
  reg     [  1: 0] asmi_asmi_control_port_arb_share_counter;
  wire    [  1: 0] asmi_asmi_control_port_arb_share_counter_next_value;
  wire    [  1: 0] asmi_asmi_control_port_arb_share_set_values;
  wire             asmi_asmi_control_port_arbitration_holdoff_internal;
  wire             asmi_asmi_control_port_beginbursttransfer_internal;
  wire             asmi_asmi_control_port_begins_xfer;
  wire             asmi_asmi_control_port_chipselect;
  wire             asmi_asmi_control_port_dataavailable_from_sa;
  wire             asmi_asmi_control_port_end_xfer;
  wire             asmi_asmi_control_port_endofpacket_from_sa;
  wire             asmi_asmi_control_port_firsttransfer;
  wire             asmi_asmi_control_port_grant_vector;
  wire             asmi_asmi_control_port_in_a_read_cycle;
  wire             asmi_asmi_control_port_in_a_write_cycle;
  wire             asmi_asmi_control_port_irq_from_sa;
  wire             asmi_asmi_control_port_master_qreq_vector;
  wire             asmi_asmi_control_port_read_n;
  wire    [ 15: 0] asmi_asmi_control_port_readdata_from_sa;
  wire             asmi_asmi_control_port_readyfordata_from_sa;
  wire             asmi_asmi_control_port_reset_n;
  reg              asmi_asmi_control_port_slavearbiterlockenable;
  wire             asmi_asmi_control_port_waits_for_read;
  wire             asmi_asmi_control_port_waits_for_write;
  wire             asmi_asmi_control_port_write_n;
  wire    [ 15: 0] asmi_asmi_control_port_writedata;
  wire             cpu_0_data_master_arbiterlock;
  wire             cpu_0_data_master_continuerequest;
  wire             cpu_0_data_master_granted_asmi_asmi_control_port;
  wire             cpu_0_data_master_qualified_request_asmi_asmi_control_port;
  wire             cpu_0_data_master_read_data_valid_asmi_asmi_control_port;
  wire             cpu_0_data_master_requests_asmi_asmi_control_port;
  wire             cpu_0_data_master_saved_grant_asmi_asmi_control_port;
  reg              d1_asmi_asmi_control_port_end_xfer;
  reg              d1_reasons_to_wait;
  wire             in_a_read_cycle;
  wire             in_a_write_cycle;
  wire             wait_for_asmi_asmi_control_port_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 <= ~asmi_asmi_control_port_end_xfer;
    end


  assign asmi_asmi_control_port_begins_xfer = ~d1_reasons_to_wait & ((cpu_0_data_master_qualified_request_asmi_asmi_control_port));
  assign cpu_0_data_master_requests_asmi_asmi_control_port = ({cpu_0_data_master_address_to_slave[27 : 5] , 5'b0} == 28'h60000) & (cpu_0_data_master_read | cpu_0_data_master_write);
  //assign asmi_asmi_control_port_dataavailable_from_sa = asmi_asmi_control_port_dataavailable so that symbol knows where to group signals which may go to master only, which is an e_assign
  assign asmi_asmi_control_port_dataavailable_from_sa = asmi_asmi_control_port_dataavailable;

  //assign asmi_asmi_control_port_readyfordata_from_sa = asmi_asmi_control_port_readyfordata so that symbol knows where to group signals which may go to master only, which is an e_assign
  assign asmi_asmi_control_port_readyfordata_from_sa = asmi_asmi_control_port_readyfordata;

  //assign asmi_asmi_control_port_readdata_from_sa = asmi_asmi_control_port_readdata so that symbol knows where to group signals which may go to master only, which is an e_assign
  assign asmi_asmi_control_port_readdata_from_sa = asmi_asmi_control_port_readdata;

  //asmi_asmi_control_port_arb_share_counter set values, which is an e_mux
  assign asmi_asmi_control_port_arb_share_set_values = 1;

  //asmi_asmi_control_port_arb_share_counter_next_value assignment, which is an e_assign
  assign asmi_asmi_control_port_arb_share_counter_next_value = asmi_asmi_control_port_firsttransfer ? (asmi_asmi_control_port_arb_share_set_values - 1) : |asmi_asmi_control_port_arb_share_counter ? (asmi_asmi_control_port_arb_share_counter - 1) : 0;

  //asmi_asmi_control_port_allgrants all slave grants, which is an e_mux
  assign asmi_asmi_control_port_allgrants = |asmi_asmi_control_port_grant_vector;

  //asmi_asmi_control_port_end_xfer assignment, which is an e_assign
  assign asmi_asmi_control_port_end_xfer = ~(asmi_asmi_control_port_waits_for_read | asmi_asmi_control_port_waits_for_write);

  //asmi_asmi_control_port_arb_share_counter arbitration counter enable, which is an e_assign
  assign asmi_asmi_control_port_arb_counter_enable = asmi_asmi_control_port_end_xfer & asmi_asmi_control_port_allgrants;

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


  //asmi_asmi_control_port_slavearbiterlockenable slave enables arbiterlock, which is an e_register
  always @(posedge clk or negedge reset_n)
    begin
      if (reset_n == 0)
          asmi_asmi_control_port_slavearbiterlockenable <= 0;
      else if (|asmi_asmi_control_port_master_qreq_vector & asmi_asmi_control_port_end_xfer)
          asmi_asmi_control_port_slavearbiterlockenable <= |asmi_asmi_control_port_arb_share_counter_next_value;
    end


  //cpu_0/data_master asmi/asmi_control_port arbiterlock, which is an e_assign
  assign cpu_0_data_master_arbiterlock = asmi_asmi_control_port_slavearbiterlockenable & cpu_0_data_master_continuerequest;

  //asmi_asmi_control_port_any_continuerequest at least one master continues requesting, which is an e_assign
  assign asmi_asmi_control_port_any_continuerequest = 0;

  //cpu_0_data_master_continuerequest continued request, which is an e_assign
  assign cpu_0_data_master_continuerequest = 0;

  assign cpu_0_data_master_qualified_request_asmi_asmi_control_port = cpu_0_data_master_requests_asmi_asmi_control_port;
  //asmi_asmi_control_port_writedata mux, which is an e_mux
  assign asmi_asmi_control_port_writedata = cpu_0_data_master_writedata;

  //assign asmi_asmi_control_port_endofpacket_from_sa = asmi_asmi_control_port_endofpacket so that symbol knows where to group signals which may go to master only, which is an e_assign
  assign asmi_asmi_control_port_endofpacket_from_sa = asmi_asmi_control_port_endofpacket;

  //master is always granted when requested
  assign cpu_0_data_master_granted_asmi_asmi_control_port = cpu_0_data_master_qualified_request_asmi_asmi_control_port;

  //cpu_0/data_master saved-grant asmi/asmi_control_port, which is an e_assign
  assign cpu_0_data_master_saved_grant_asmi_asmi_control_port = cpu_0_data_master_requests_asmi_asmi_control_port;

  //allow new arb cycle for asmi/asmi_control_port, which is an e_assign
  assign asmi_asmi_control_port_allow_new_arb_cycle = 1;

  //placeholder chosen master
  assign asmi_asmi_control_port_grant_vector = 1;

  //placeholder vector of master qualified-requests
  assign asmi_asmi_control_port_master_qreq_vector = 1;

  //asmi_asmi_control_port_reset_n assignment, which is an e_assign
  assign asmi_asmi_control_port_reset_n = reset_n;

  assign asmi_asmi_control_port_chipselect = cpu_0_data_master_granted_asmi_asmi_control_port;
  //asmi_asmi_control_port_firsttransfer first transaction, which is an e_assign
  assign asmi_asmi_control_port_firsttransfer = ~(asmi_asmi_control_port_slavearbiterlockenable & asmi_asmi_control_port_any_continuerequest);

  //asmi_asmi_control_port_beginbursttransfer_internal begin burst transfer, which is an e_assign
  assign asmi_asmi_control_port_beginbursttransfer_internal = asmi_asmi_control_port_begins_xfer & asmi_asmi_control_port_firsttransfer;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品1区2区3区| 美女网站视频久久| 欧美激情在线一区二区三区| 亚洲高清一区二区三区| 中文字幕av在线一区二区三区| 日韩免费视频一区| 欧美tk—视频vk| 欧美精品一区二区在线播放| 久久这里都是精品| 精品捆绑美女sm三区| 26uuu亚洲综合色| 日本一区二区三区四区 | 一区二区三区精品| 亚洲一区二区成人在线观看| 午夜精品一区二区三区电影天堂| 丝袜亚洲另类丝袜在线| 久久er99热精品一区二区| 国产精品 日产精品 欧美精品| 风间由美一区二区av101 | 一区二区三区小说| 亚洲综合男人的天堂| 免费在线观看不卡| 国产成人综合在线播放| av资源站一区| 欧美一区二区三区视频免费| 精品福利一区二区三区| 国产精品国产自产拍高清av王其 | 亚洲成av人片一区二区| 日韩一区精品字幕| 成人网在线免费视频| 日本韩国欧美在线| 欧美一区二区精品在线| 国产精品福利一区二区| 亚洲成年人影院| 国产99久久久国产精品潘金| 91免费观看国产| 91精品国产综合久久蜜臀| 亚洲国产高清aⅴ视频| 亚洲va欧美va人人爽午夜 | 国产欧美一区二区三区在线看蜜臀| 国产欧美视频在线观看| 日韩二区三区四区| 99在线精品观看| 久久久久久久久岛国免费| 一区二区三区国产豹纹内裤在线| 精品一区二区三区在线播放| 91成人免费电影| 国产日韩欧美精品综合| 秋霞午夜鲁丝一区二区老狼| 91视频观看视频| 久久嫩草精品久久久精品| 亚洲国产日韩在线一区模特| 成人一二三区视频| 欧美电视剧在线观看完整版| 亚洲综合图片区| 99re亚洲国产精品| 久久久精品欧美丰满| 日韩电影在线看| 在线观看免费一区| 亚洲乱码国产乱码精品精的特点 | 色婷婷av一区二区三区大白胸 | 综合在线观看色| 国产麻豆9l精品三级站| 日韩一区二区三区精品视频| 亚洲电影在线播放| 一本到不卡免费一区二区| 国产精品九色蝌蚪自拍| 国产999精品久久久久久绿帽| 精品va天堂亚洲国产| 日韩精品五月天| 欧美精品在欧美一区二区少妇| 亚洲男同性视频| 色婷婷综合中文久久一本| 中文字幕日韩av资源站| 91毛片在线观看| 亚洲乱码国产乱码精品精98午夜| 91小视频免费观看| 亚洲在线观看免费视频| 欧美自拍偷拍一区| 日韩精品三区四区| 精品国产乱码91久久久久久网站| 日本不卡高清视频| 久久色中文字幕| 成人网男人的天堂| 成人欧美一区二区三区视频网页 | 欧美经典一区二区三区| 国产高清久久久| 综合自拍亚洲综合图不卡区| 色综合久久综合网97色综合| 亚洲综合自拍偷拍| 91.成人天堂一区| 久久国产精品99久久久久久老狼 | 亚洲人123区| 欧美日韩久久久久久| 蜜臀av性久久久久av蜜臀妖精| 欧美精品一区二| 北条麻妃一区二区三区| 亚洲黄色小视频| 日韩欧美亚洲一区二区| 国产激情一区二区三区四区| 自拍偷拍欧美精品| 在线播放中文字幕一区| 国产不卡在线播放| 亚洲午夜电影网| 欧美mv日韩mv国产网站app| 盗摄精品av一区二区三区| 亚洲午夜久久久久中文字幕久| 欧美成人video| 91亚洲精品乱码久久久久久蜜桃| 日韩av午夜在线观看| 中文字幕一区免费在线观看| 欧美一区二区三区四区在线观看| 成人免费福利片| 免费成人结看片| 亚洲三级视频在线观看| 精品乱人伦一区二区三区| 91老师国产黑色丝袜在线| 男人的j进女人的j一区| 综合av第一页| 国产午夜精品一区二区| 欧美酷刑日本凌虐凌虐| 99久久精品费精品国产一区二区| 久久99精品久久久久久国产越南| 亚洲欧美综合另类在线卡通| 日韩美女天天操| 欧美精品第1页| 91黄色小视频| 成人一道本在线| 黄页视频在线91| 亚洲第一会所有码转帖| 中文字幕在线免费不卡| 久久香蕉国产线看观看99| 在线电影院国产精品| 97成人超碰视| 成人黄色777网| 懂色av一区二区夜夜嗨| 国内外精品视频| 麻豆免费看一区二区三区| 亚洲成av人片在www色猫咪| 亚洲欧美国产三级| 最新日韩在线视频| 亚洲视频中文字幕| 亚洲欧洲av一区二区三区久久| 国产欧美日韩在线观看| 国产校园另类小说区| ww久久中文字幕| 久久久久国色av免费看影院| 精品国产伦一区二区三区观看方式| 这里只有精品电影| 91精品国产91久久久久久最新毛片 | 99久久夜色精品国产网站| 国产91精品一区二区麻豆网站| 蜜臀av亚洲一区中文字幕| 免费成人你懂的| 经典三级一区二区| 国产精品18久久久久久久网站| 国产麻豆一精品一av一免费| 激情综合色综合久久综合| 久久99精品国产.久久久久久| 青青草一区二区三区| 麻豆专区一区二区三区四区五区| 人人狠狠综合久久亚洲| 精品一区精品二区高清| 国产 欧美在线| 91理论电影在线观看| 欧美日韩激情一区二区| 日韩欧美资源站| 中文字幕成人av| 亚洲一区在线观看免费观看电影高清 | 亚洲日本va午夜在线影院| 亚洲色图色小说| 婷婷激情综合网| 国产精品一区2区| 91小宝寻花一区二区三区| 欧美日韩一级二级| 精品第一国产综合精品aⅴ| 国产精品美女一区二区| 亚洲国产成人av好男人在线观看| 麻豆免费看一区二区三区| 波多野洁衣一区| 91精品国产综合久久香蕉的特点| 精品国产精品网麻豆系列| 国产精品人成在线观看免费 | 日韩av一二三| 成人黄色在线视频| 欧美精品在线一区二区三区| 国产人妖乱国产精品人妖| 亚洲自拍偷拍网站| 久久福利资源站| 欧美在线观看视频一区二区三区| 欧美大片国产精品| 亚洲欧美国产77777| 久久国产免费看| 在线观看av一区| 国产欧美一区二区在线| 日韩电影在线观看电影| 91麻豆精东视频| 久久午夜羞羞影院免费观看| 亚洲午夜免费视频| 91网站在线播放|