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

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

?? de2_board.v

?? Altera FPGA 上利用nios嵌入式處理器實現USB的通信控制
?? 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
                                         )
  /* synthesis auto_dissolve = "FALSE" */ ;

  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   [ 22: 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     [  2: 0] asmi_asmi_control_port_arb_share_counter;
  wire    [  2: 0] asmi_asmi_control_port_arb_share_counter_next_value;
  wire    [  2: 0] asmi_asmi_control_port_arb_share_set_values;
  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 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;

  assign cpu_0_data_master_requests_asmi_asmi_control_port = ({cpu_0_data_master_address_to_slave[22 : 5] , 5'b0} == 23'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;

  //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 = 1;

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

  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;

  //~asmi_asmi_control_port_read_n assignment, which is an e_mux
  assign asmi_asmi_control_port_read_n = ~(cpu_0_data_master_granted_asmi_asmi_control_port & cpu_0_data_master_read);

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久午夜羞羞影院免费观看| 亚洲第一福利视频在线| 美女免费视频一区二区| 欧美日免费三级在线| 亚洲主播在线播放| 色综合视频一区二区三区高清| 亚洲欧美中日韩| 毛片av中文字幕一区二区| 欧美一三区三区四区免费在线看| 日韩国产在线观看一区| 91麻豆精品国产91久久久使用方法 | 久久嫩草精品久久久精品一| 日本成人在线电影网| 精品91自产拍在线观看一区| 精品一区二区三区在线视频| 日韩精品中文字幕在线不卡尤物| 日韩av在线发布| 久久精品亚洲国产奇米99| 成人av动漫在线| 亚洲欧美怡红院| 欧美三级视频在线| 狠狠色综合播放一区二区| 日本一区二区综合亚洲| 成人爱爱电影网址| 亚洲欧洲精品天堂一级| 欧美人与z0zoxxxx视频| 久久精品国产亚洲5555| 一区二区三区在线播放| 91精品欧美综合在线观看最新| 美美哒免费高清在线观看视频一区二区| 欧美一区二区三区精品| 日本不卡一区二区三区 | 国产伦精品一区二区三区在线观看| 久久日韩粉嫩一区二区三区| 福利一区福利二区| 亚洲九九爱视频| 6080午夜不卡| www.欧美色图| 秋霞影院一区二区| 国产精品三级电影| 欧美三级韩国三级日本三斤 | 日本网站在线观看一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 成人性视频免费网站| 婷婷一区二区三区| 中文字幕乱码一区二区免费| 欧美综合一区二区| 国产精品一区一区三区| 天天综合天天做天天综合| 久久九九国产精品| 欧美日韩成人高清| 成人在线视频首页| 婷婷中文字幕综合| 亚洲日本在线天堂| 欧美精品九九99久久| 国产成人精品在线看| 亚洲国产一区二区三区青草影视| 精品久久久久久亚洲综合网 | 婷婷六月综合亚洲| 国产精品久久久久久久久免费樱桃 | 欧美三片在线视频观看| 国产成人免费视频精品含羞草妖精 | 国产精品综合久久| 亚洲大片精品永久免费| 精品国产乱码久久久久久牛牛| 91成人免费网站| 丰满放荡岳乱妇91ww| 人人爽香蕉精品| 亚洲精品国久久99热| 欧美国产精品中文字幕| 日韩一区二区三区在线| 99re热这里只有精品免费视频 | 日韩一级片网站| 日韩欧美一区二区视频| 7777精品伊人久久久大香线蕉完整版 | 精品999在线播放| www国产精品av| 亚洲精品在线网站| 精品成人一区二区三区四区| 欧美成人一区二区三区片免费| 欧美一区二区三区性视频| 欧美一区日本一区韩国一区| 91精品中文字幕一区二区三区| 欧美精品tushy高清| 欧美一区午夜精品| 精品久久久久久久久久久久久久久| 91精品国产91久久久久久最新毛片| 欧美丰满少妇xxxbbb| 91精品中文字幕一区二区三区 | 久久综合九色综合97婷婷 | 国产亚洲一区二区三区在线观看| 国产亚洲成aⅴ人片在线观看 | 美女视频黄 久久| 国产在线精品免费| 国产精品亚洲一区二区三区在线 | 丁香婷婷综合网| 99re这里只有精品视频首页| 欧美性生活影院| 91精品国产综合久久国产大片| 日韩三级中文字幕| 亚洲国产精品v| 亚洲精品综合在线| 日本不卡视频一二三区| 国产麻豆精品95视频| 91在线观看污| 91精品久久久久久久91蜜桃| 26uuu精品一区二区三区四区在线 26uuu精品一区二区在线观看 | 欧美欧美欧美欧美首页| 久久综合999| 亚洲嫩草精品久久| 爽好久久久欧美精品| 精品视频在线免费观看| 日韩精品资源二区在线| 亚洲欧洲精品一区二区三区| 亚洲福利电影网| 国产精品66部| 欧美日韩成人一区| 欧美国产精品一区二区三区| 亚洲第四色夜色| 国产精品中文字幕一区二区三区| 日本久久精品电影| 久久综合给合久久狠狠狠97色69| 亚洲欧美二区三区| 国产一区二区在线观看免费| 日本丰满少妇一区二区三区| 精品国精品国产尤物美女| 有坂深雪av一区二区精品| 国产在线看一区| 欧美高清hd18日本| 自拍视频在线观看一区二区| 久久99热99| 欧美日韩国产影片| 亚洲人吸女人奶水| 国产在线一区二区| 欧美喷水一区二区| 亚洲婷婷在线视频| 国产精品影视天天线| 欧美精品精品一区| 亚洲精品欧美在线| 国产不卡一区视频| 日韩精品一区二区三区在线观看 | 久久精品国产免费| 欧美中文字幕一区二区三区亚洲| 国产午夜精品一区二区三区视频| 亚洲成av人片一区二区三区| 成人aaaa免费全部观看| 26uuuu精品一区二区| 麻豆成人91精品二区三区| 欧美色大人视频| 亚洲三级小视频| av午夜一区麻豆| 国产精品午夜电影| 国产成人在线看| 精品国产髙清在线看国产毛片 | 日韩一区二区精品| 亚洲成人一区二区| 在线一区二区三区四区| 亚洲欧美自拍偷拍色图| 成人免费视频国产在线观看| 国产亚洲欧美中文| 国产精品一二三区| 久久久精品中文字幕麻豆发布| 久久国产精品区| 精品久久久久久综合日本欧美| 青青草国产成人av片免费| 538在线一区二区精品国产| 亚洲第一福利视频在线| 欧美色精品天天在线观看视频| 一区二区激情小说| 欧美午夜在线一二页| 亚洲国产精品精华液网站| 欧美在线视频日韩| 亚洲福利视频导航| 欧美精品99久久久**| 男男视频亚洲欧美| 日韩视频中午一区| 欧美丝袜丝交足nylons| 亚洲狼人国产精品| 欧美日韩欧美一区二区| 天天av天天翘天天综合网色鬼国产 | 这里只有精品视频在线观看| 视频一区免费在线观看| 日韩免费一区二区| 国产酒店精品激情| 国产精品美女久久久久aⅴ| 91视视频在线观看入口直接观看www | 精品国产乱码91久久久久久网站| 国产精品一区一区三区| 中文字幕人成不卡一区| 在线精品视频免费观看| 日韩av一区二区三区| 欧美精品一区二区三区四区| 大白屁股一区二区视频| 亚洲激情综合网| 欧美一区二区三区成人| 国产精品影音先锋| 亚洲免费观看高清完整| 欧美日本韩国一区二区三区视频| 久久国产剧场电影| 18涩涩午夜精品.www|