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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? plb_ipif_slv_sram.v

?? 這是用于xilinx virtex-2 pro產(chǎn)品的誤碼儀方案verilog HDL代碼
?? V
字號:
///////////////////////////////////////////////////////////////////////////////////    File Name:  plb_ipif_slv_sram.v//      Version:  2.2//         Date:  05/14/03//        Model:  PLB Intellectual Property Interface (SRAM protocol) Module//                Implements a 32 Bit PLB IPIF module. Designed for 32//                Bit IP devices. Only responds to non-burst PLB transactions//                of one word or less.////      Company:  Xilinx, Inc.//  Contributor:  Systems Engineering Group////   Disclaimer:  XILINX IS PROVIDING THIS DESIGN, CODE, OR//                INFORMATION "AS IS" SOLELY FOR USE IN DEVELOPING//                PROGRAMS AND SOLUTIONS FOR XILINX DEVICES.  BY//                PROVIDING THIS DESIGN, CODE, OR INFORMATION AS//                ONE POSSIBLE IMPLEMENTATION OF THIS FEATURE,//                APPLICATION OR STANDARD, XILINX IS MAKING NO//                REPRESENTATION THAT THIS IMPLEMENTATION IS FREE//                FROM ANY CLAIMS OF INFRINGEMENT, AND YOU ARE//                RESPONSIBLE FOR OBTAINING ANY RIGHTS YOU MAY//                REQUIRE FOR YOUR IMPLEMENTATION.  XILINX//                EXPRESSLY DISCLAIMS ANY WARRANTY WHATSOEVER WITH//                RESPECT TO THE ADEQUACY OF THE IMPLEMENTATION,//                INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OR//                REPRESENTATIONS THAT THIS IMPLEMENTATION IS FREE//                FROM CLAIMS OF INFRINGEMENT, IMPLIED WARRANTIES//                OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR//                PURPOSE.////                (c) Copyright 2003 Xilinx, Inc.//                All rights reserved./////////////////////////////////////////////////////////////////////////////////module plb_ipif_slv_sram (  SYS_plbClk,  SYS_plbReset,// PLB Slave Interface  // Transfer Qualifiers Signals  // Inputs  PLB_PAValid,  PLB_busLock,  PLB_masterID,  PLB_RNW,  PLB_BE,  PLB_size,  PLB_type,  PLB_MSize,  PLB_compress,  PLB_guarded,  PLB_ordered,  PLB_lockErr,  PLB_abort,  PLB_ABus,  // Outputs  Sl_addrAck,  Sl_wait,  Sl_SSize,  Sl_rearbitrate,  Sl_MBusy,  Sl_MErr,  // Adress Pipelining Signals  // Inputs  PLB_SAValid,  PLB_rdPrim,  PLB_wrPrim,  // Write Data Bus Signals  // Inputs  PLB_wrDBus,  PLB_wrBurst,  // Outputs  Sl_wrDAck,  Sl_wrComp,  Sl_wrBTerm,  // Read Data Bus Signals  // Inputs  PLB_rdBurst,  // Outputs  Sl_rdDBus,  Sl_rdWdAddr,  Sl_rdDAck,  Sl_rdComp,  Sl_rdBTerm,  // IP Signals  // Ouput to IP Signals  Bus2IP_Clk,  Bus2IP_Reset,  Bus2IP_Addr,  Bus2IP_BE,  Bus2IP_Data,  Bus2IP_RdReq,  Bus2IP_SRAM_CE,  Bus2IP_WrReq,  // Input from IP Signals  IP2Bus_Data,  IP2Bus_Error,  IP2Bus_RdAck,  IP2Bus_Retry,  IP2Bus_ToutSup,  IP2Bus_WrAck  );   // Port Declarations ************************************************  input         SYS_plbClk;  input         SYS_plbReset;// PLB Slave Interface  // Transfer Qualifiers Signals  input         PLB_PAValid;  input         PLB_busLock;  input  [0:3]  PLB_masterID;  input         PLB_RNW;  input  [0:7]  PLB_BE;  input  [0:3]  PLB_size;  input  [0:2]  PLB_type;  input  [0:1]  PLB_MSize;  input         PLB_compress;  input         PLB_guarded;  input         PLB_ordered;  input         PLB_lockErr;  input         PLB_abort;  input  [0:31] PLB_ABus;  output        Sl_addrAck;  output        Sl_wait;  output [0:1]  Sl_SSize;  output        Sl_rearbitrate;  output [0:1] Sl_MBusy;  output [0:1] Sl_MErr;  // Adress Pipelining Signals  input         PLB_SAValid;  input         PLB_rdPrim;  input         PLB_wrPrim;  // Write Data Bus Signals  input  [0:63] PLB_wrDBus;  input         PLB_wrBurst;  output        Sl_wrDAck;  output        Sl_wrComp;  output        Sl_wrBTerm;  // Read Data Bus Signals  input         PLB_rdBurst;  output [0:63] Sl_rdDBus;  output [0:3]  Sl_rdWdAddr;  output        Sl_rdDAck;  output        Sl_rdComp;  output        Sl_rdBTerm;  // IP Signals  output        Bus2IP_Clk;  output        Bus2IP_Reset;  output [0:31] Bus2IP_Addr;  output [0:3]  Bus2IP_BE;  output [0:31] Bus2IP_Data;  output        Bus2IP_RdReq;  output        Bus2IP_SRAM_CE;  output        Bus2IP_WrReq;  input  [0:31] IP2Bus_Data /* synthesis syn_maxfan=100 */;  input         IP2Bus_Error /* synthesis syn_maxfan=100 */;  input         IP2Bus_RdAck /* synthesis syn_maxfan=100 */;  input         IP2Bus_Retry /* synthesis syn_maxfan=100 */;  input         IP2Bus_ToutSup /* synthesis syn_maxfan=100 */;  input         IP2Bus_WrAck /* synthesis syn_maxfan=100 */;// Signal Declarations ***********************************************  reg           access_valid;  wire   [0:31] base_addr_comp;  reg           busy;  reg    [0:3]  byte_enable32;  reg    [0:3]  masterID_hold;  reg    [0:31] Bus2IP_Addr;  reg    [0:3]  Bus2IP_BE;  reg    [0:31] Bus2IP_Data;  reg           Bus2IP_RdReq;  reg           Bus2IP_SRAM_CE;  reg           Bus2IP_WrReq;  wire   [0:1] Sl_MBusy;  reg    [0:1] Sl_MErr;  reg           Sl_rdComp;  reg           Sl_rdDAck;  reg    [0:63] Sl_rdDBus;  reg    [0:3]  Sl_rdWdAddr;  reg           Sl_wait;  reg           Sl_wrComp;  reg           Sl_wrDAck;  reg           word_addr2_sel;// Parameter Declarations ********************************************  parameter     LSB_ADDR_BIT = 23;  parameter     BASE_ADDR    = 32'h0000_0000;   // Main body of code *************************************************// Tie off unused PLB Signals  assign Sl_SSize[0:1] = {1'b0, access_valid};  assign Sl_rearbitrate = 1'b0;  assign Sl_wrBTerm = 1'b0;  assign Sl_rdBTerm = 1'b0;   // Decode PLB Accessassign base_addr_comp = BASE_ADDR;always @(posedge SYS_plbClk)  if (Sl_addrAck | PLB_abort | SYS_plbReset)    access_valid <= 1'b0;  else    access_valid <= (PLB_PAValid | PLB_SAValid) & // Address Request                    (PLB_size[0:3] == 4'b0000) &  // Non Burst Transfer                    ((PLB_BE[0:3] == 4'b0) | (PLB_BE[4:7] == 4'b0)) & // 1 word or less                    (PLB_type[0:2] == 3'b000) &   // Memory Type                    (PLB_ABus[0:LSB_ADDR_BIT] == base_addr_comp[0:LSB_ADDR_BIT]); // Addr Hit// Process Valid PLB transactionassign Sl_addrAck = PLB_PAValid & access_valid & ~busy;always @(posedge SYS_plbClk)  if (SYS_plbReset)    busy <= 1'b0;  else if (Sl_addrAck & ~PLB_abort)    busy <= 1'b1;  else if (Sl_rdComp | Sl_wrComp)    busy <= 1'b0;// Latch Transaction Qualifiers and drive info to IPassign Bus2IP_Clk = SYS_plbClk;assign Bus2IP_Reset = SYS_plbReset;always @(posedge SYS_plbClk)begin  byte_enable32 <= (PLB_BE[0:3] != 4'b0)? PLB_BE[0:3] : PLB_BE[4:7];  word_addr2_sel <= (PLB_BE[0:3] == 4'b0);  if (Sl_addrAck) begin    Bus2IP_Addr[0:28]  <= PLB_ABus[0:28];    Bus2IP_Addr[29]    <= word_addr2_sel;    Bus2IP_Addr[30:31] <= 2'b0;    Bus2IP_BE          <= byte_enable32;    Bus2IP_Data        <= (word_addr2_sel)? PLB_wrDBus[32:63] : PLB_wrDBus[0:31];    masterID_hold      <= PLB_masterID;  endendalways @(posedge SYS_plbClk)  if (SYS_plbReset) begin    Bus2IP_RdReq   <= 1'b0;    Bus2IP_SRAM_CE <= 1'b0;    Bus2IP_WrReq   <= 1'b0;  end  else if (Sl_addrAck & ~PLB_abort) begin    Bus2IP_RdReq   <= PLB_RNW;    Bus2IP_SRAM_CE <= 1'b1;    Bus2IP_WrReq   <= ~PLB_RNW;  end  else if (IP2Bus_RdAck | IP2Bus_WrAck) begin    Bus2IP_RdReq   <= 1'b0;    Bus2IP_SRAM_CE <= 1'b0;    Bus2IP_WrReq   <= 1'b0;  end// Process signals coming back from IP and send back response over PLBalways @(posedge SYS_plbClk)  if (SYS_plbReset) begin    Sl_rdComp     <= 1'b0;    Sl_wrComp     <= 1'b0;    Sl_rdDAck     <= 1'b0;    Sl_wrDAck     <= 1'b0;    Sl_rdDBus     <= 64'b0;    Sl_rdWdAddr   <= 4'b0;    Sl_MErr[0:1] <= 2'b0;    Sl_wait       <= 1'b0;  end  else begin    Sl_rdComp     <= IP2Bus_RdAck;    Sl_wrComp     <= IP2Bus_WrAck;    Sl_rdDAck     <= IP2Bus_RdAck;    Sl_wrDAck     <= IP2Bus_WrAck;    Sl_rdDBus     <= {64{IP2Bus_RdAck}} & {IP2Bus_Data,IP2Bus_Data};    Sl_rdWdAddr   <= {4{IP2Bus_RdAck}} & {Bus2IP_Addr[26:28],1'b0};    Sl_MErr[0]    <= IP2Bus_Error & (masterID_hold == 4'h0);    Sl_MErr[1]    <= IP2Bus_Error & (masterID_hold == 4'h1);    Sl_wait       <= IP2Bus_ToutSup;  end  assign Sl_MBusy[0]  = busy & (masterID_hold == 4'h0);  assign Sl_MBusy[1]  = busy & (masterID_hold == 4'h1); endmodule

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕第一区二区| 日韩激情视频网站| 欧美aaaaa成人免费观看视频| 国产精品一区免费视频| www久久久久| 亚洲午夜一二三区视频| 国产成人午夜99999| 5858s免费视频成人| 国产精品久久久久久久久搜平片| 蜜臀久久99精品久久久久宅男| 91热门视频在线观看| 国产亚洲欧美日韩在线一区| 蜜桃av噜噜一区二区三区小说| 一本大道久久a久久综合婷婷| 久久久国产午夜精品| 肉色丝袜一区二区| 日本韩国一区二区| 亚洲欧洲三级电影| 国产91精品露脸国语对白| 亚洲精品在线电影| 久久成人综合网| 日韩一级黄色大片| 日本va欧美va精品发布| 欧美精品色一区二区三区| 一卡二卡三卡日韩欧美| 色婷婷久久久综合中文字幕| 国产精品久久久久久久久久免费看 | 性做久久久久久| 色婷婷久久久久swag精品| 亚洲人成在线播放网站岛国| 成人app网站| 亚洲欧洲三级电影| 91电影在线观看| 亚洲综合激情网| 欧美日韩美女一区二区| 亚洲高清在线精品| 91精品国产综合久久久蜜臀图片| 天天色 色综合| 日韩精品资源二区在线| 久久99精品久久久久久动态图| 欧美一区二区免费| 欧美欧美欧美欧美| 视频一区免费在线观看| 欧美一区二区三区的| 奇米精品一区二区三区四区| 精品欧美一区二区在线观看| 国产综合成人久久大片91| 国产视频一区二区三区在线观看| 福利视频网站一区二区三区| 中文字幕一区视频| 欧美日韩在线不卡| 另类中文字幕网| 欧美韩国日本综合| 在线观看一区日韩| 麻豆久久一区二区| 国产精品―色哟哟| 欧美日韩高清一区二区三区| 久久精品国产秦先生| 国产欧美一区二区精品久导航 | 三级不卡在线观看| 久久亚洲精华国产精华液| fc2成人免费人成在线观看播放| 中文字幕中文字幕中文字幕亚洲无线 | 首页国产欧美日韩丝袜| 亚洲精品一区二区三区影院| 懂色av噜噜一区二区三区av| 一区二区三区在线视频观看58| 欧美一级在线观看| 波多野结衣中文一区| 日韩国产欧美三级| 国产人久久人人人人爽| 亚洲日本电影在线| 欧美一区二区三区免费大片| 成人一区在线观看| 蜜桃精品在线观看| 亚洲少妇30p| 久久嫩草精品久久久精品一| 色婷婷久久一区二区三区麻豆| 久久国产精品99精品国产| 亚洲人成人一区二区在线观看| 日韩欧美在线综合网| 在线观看一区日韩| 成人免费毛片aaaaa**| 美国欧美日韩国产在线播放| 一区二区三区四区在线播放| 精品国产麻豆免费人成网站| 欧美在线综合视频| www.亚洲色图.com| 国产一区二区福利| 奇米综合一区二区三区精品视频| 一色桃子久久精品亚洲| 久久久久久久网| 欧美日韩精品三区| 色哟哟国产精品| 国产成a人亚洲精| 国内欧美视频一区二区| 日本特黄久久久高潮| 亚洲精品视频一区二区| 中文字幕精品在线不卡| 久久亚洲精品小早川怜子| 91精品国产高清一区二区三区蜜臀| 色哟哟一区二区三区| www.日韩精品| 成人高清视频在线观看| 国产精品一区久久久久| 精品一区二区三区视频在线观看| 日韩精品一卡二卡三卡四卡无卡| 亚洲一卡二卡三卡四卡无卡久久| 国产精品国产三级国产aⅴ原创| 久久嫩草精品久久久精品| 精品国产1区二区| 日韩欧美国产系列| 日韩三级高清在线| 精品久久一区二区| 欧美成人伊人久久综合网| 日韩一级高清毛片| 欧美成人一区二区三区| 精品少妇一区二区三区| 337p粉嫩大胆噜噜噜噜噜91av| 欧美xxxxx牲另类人与| 精品国产乱码久久久久久蜜臀| 日韩西西人体444www| 精品少妇一区二区三区在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 久久久久久久av麻豆果冻| 中文字幕av在线一区二区三区| 国产精品无码永久免费888| 国产婷婷精品av在线| 国产精品久久久久婷婷| 一区二区三区电影在线播| 亚洲一区在线视频| 男人的j进女人的j一区| 国产在线精品视频| 99久久久久久99| 欧美色老头old∨ideo| 777午夜精品免费视频| 精品国免费一区二区三区| 国产精品青草综合久久久久99| 亚洲欧美电影院| 丝袜a∨在线一区二区三区不卡| 麻豆精品新av中文字幕| 高清av一区二区| 在线视频国内自拍亚洲视频| 91精品国产综合久久精品| 2017欧美狠狠色| 亚洲女与黑人做爰| 美腿丝袜一区二区三区| 成人一区在线观看| 在线不卡免费欧美| 国产欧美综合在线观看第十页| 亚洲欧洲制服丝袜| 美女网站色91| 91激情在线视频| 欧美mv日韩mv| 亚洲一区在线观看免费| 国产一区二区三区久久久| 日本高清无吗v一区| 精品欧美黑人一区二区三区| 亚洲色图都市小说| 精品无码三级在线观看视频| 91福利国产精品| 国产三级久久久| 日韩av一二三| 色八戒一区二区三区| 久久久久9999亚洲精品| 五月天激情综合| 91麻豆6部合集magnet| 亚洲精品一区二区三区影院 | 日韩女同互慰一区二区| 亚洲免费毛片网站| 国产精品一区二区在线播放 | 26uuu精品一区二区三区四区在线| 国产精品国产三级国产| 精品一区二区三区蜜桃| 欧美色中文字幕| 亚洲欧美综合另类在线卡通| 狠狠色丁香婷综合久久| 正在播放亚洲一区| 亚洲人成7777| www.久久久久久久久| 久久尤物电影视频在线观看| 首页亚洲欧美制服丝腿| 在线精品国精品国产尤物884a| 中文字幕一区不卡| 丁香五精品蜜臀久久久久99网站 | 色婷婷综合久久久久中文一区二区| 久久久综合视频| 韩国av一区二区三区在线观看| 日韩一区二区三区免费看| 亚洲国产精品一区二区久久 | 亚洲视频在线一区观看| 国产精品自拍一区| 欧美va亚洲va香蕉在线| 日韩中文字幕不卡| 欧美日韩色一区| 偷拍一区二区三区| 欧美老肥妇做.爰bbww| 亚洲国产日韩综合久久精品| 欧美在线观看18| 亚洲国产成人高清精品|