⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 infrastructure_iobs.v

📁 XILINX memory interface generator. XILINX的外部存储器接口。
💻 V
字号:
  `timescale 1ns/100ps
module infrastructure_iobs (

      SYS_CLK,           
      SYS_CLKb,          
      clk0,              
      clk90,             
//XST_REMOVECOMMENT clk180,
//XST_REMOVECOMMENT clk270,
      sys_clk_ibuf,      
      ddr1_clk0,         
      ddr1_clk0b
      );
      
input      SYS_CLK;           
input      SYS_CLKb;          
input      clk0;              
input      clk90;      
//XST_REMOVECOMMENT input clk180;
//XST_REMOVECOMMENT input clk270;
output      sys_clk_ibuf;      
output      ddr1_clk0;         
output      ddr1_clk0b;        
   
wire ddr1_clk0_q; 
wire ddr1_clk0b_q;
wire vcc;   
wire gnd;   
//SYN_REMOVECOMMENT wire clk180;
//SYN_REMOVECOMMENT wire clk270;
   
   
//SYN_REMOVECOMMENT assign clk180 = ~ clk0;
//SYN_REMOVECOMMENT assign  clk270 = ~ clk90;
assign  gnd = 1'b0;
assign  vcc = 1'b1;   





//----  Component instantiations  ----

//--- ***********************************
//---  DCI Input buffer for System clock
//---   
//--- ***********************************

IBUFGDS_LVDS_25 lvds_clk_input   ( 
                                           .I  (SYS_CLK),      
                                           .IB (SYS_CLKb),     
                                           .O  (sys_clk_ibuf)
                                           );

//---- ***********************************************************
//----     Output DDR generation
//----     This includes instantiation of the output DDR flip flop
//----     for ddr clk's and dimm clk's
//---- ***********************************************************


FDDRRSE DDRCLK0_INST    ( .Q  (ddr1_clk0_q), 
                          .C0 (clk0), 
                          .C1 (clk180), 
                          .CE (vcc), 
                          .D0 (vcc), 
                          .D1 (gnd), 
                          .R  (gnd), 
                          .S  (gnd)
                          );

FDDRRSE DDRCLK0B_INST    ( .Q  (ddr1_clk0b_q), 
                          .C0 (clk0), 
                          .C1 (clk180), 
                          .CE (vcc), 
                          .D0 (gnd), 
                          .D1 (vcc), 
                          .R  (gnd), 
                          .S  (gnd)
                          );
                                   
                                   

//---- ******************************************
//---- Ouput BUffers for ddr clk's and dimm clk's
//---- ******************************************


OBUF r1  ( .I(ddr1_clk0_q),  .O(ddr1_clk0));

OBUF r2  ( .I(ddr1_clk0b_q),  .O(ddr1_clk0b));


endmodule

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -