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

📄 controller_iobs.v

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

    clk0,
//XST_REMOVECOMMENT clk180,             
    ddr_rasb_cntrl,   
    ddr_casb_cntrl,   
    ddr_web_cntrl,    
    ddr_cke_cntrl,    
    ddr_csb_cntrl,    
    ddr_address_cntrl,
    ddr_ba_cntrl,     
    rst_dqs_div_int,  
    ddr_rasb,       
    ddr_casb,       
    ddr_web,        
    ddr_ba,         
    ddr_address,    
    ddr_cke,        
    ddr_csb,        
    rst_dqs_div,    
    rst_dqs_div_in, 
    rst_dqs_div_out
   );
input    clk0;      
//XST_REMOVECOMMENT input clk180;     
input    ddr_rasb_cntrl; 
input    ddr_casb_cntrl; 
input    ddr_web_cntrl;  
input    ddr_cke_cntrl;  
input    ddr_csb_cntrl;  
input    [12:0]ddr_address_cntrl;
input    [1:0]ddr_ba_cntrl;    
input    rst_dqs_div_int;  
output    ddr_rasb;        
output    ddr_casb;        
output    ddr_web;         
output    [1:0]ddr_ba;     
output    [12:0]ddr_address; 
output    ddr_cke;         
output    ddr_csb;         
output    rst_dqs_div;     
input	  rst_dqs_div_in; 
output	  rst_dqs_div_out;
   
//SYN_REMOVECOMMENT wire clk180 /* synthesis syn_keep=1 */;


//SYN_REMOVECOMMENT assign clk180 = ~ clk0;

//---- ************************************* ----
//----  Output buffers for control signals   ----
//---- ************************************* ----


 OBUF r0  (
            .I( ddr_rasb_cntrl),
            .O( ddr_rasb)
          );
          
 OBUF r1  (
            .I( ddr_casb_cntrl),
            .O( ddr_casb)
          );

 OBUF r2  (
            .I( ddr_web_cntrl),
            .O( ddr_web)
          );
          
 OBUF r3  (
            .I( ddr_cke_cntrl),
            .O( ddr_cke)
          );
          
 OBUF r4  (
            .I( ddr_csb_cntrl),
            .O( ddr_csb)
          );


//---- ************************************* ----
//----  Output buffers for address signals   ----
//---- ************************************* ----

OBUF r5   (
           .I(ddr_address_cntrl[0]),
           .O(ddr_address[0]));

OBUF r6   (
           .I(ddr_address_cntrl[1]),
           .O(ddr_address[1]));

OBUF r7   (
           .I(ddr_address_cntrl[2]),
           .O(ddr_address[2]));

OBUF r8   (
           .I(ddr_address_cntrl[3]),
           .O(ddr_address[3]));

OBUF r9   (
           .I(ddr_address_cntrl[4]),
           .O(ddr_address[4]));

OBUF r10   (
           .I(ddr_address_cntrl[5]),
           .O(ddr_address[5]));

OBUF r11  (
           .I(ddr_address_cntrl[6]),
           .O(ddr_address[6]));

OBUF r12   (
           .I(ddr_address_cntrl[7]),
           .O(ddr_address[7]));


OBUF r13   (
           .I(ddr_address_cntrl[8]),
           .O(ddr_address[8]));

OBUF r14   (
           .I(ddr_address_cntrl[9]),
           .O(ddr_address[9]));

OBUF r15   (
           .I(ddr_address_cntrl[10]),
           .O(ddr_address[10]));

OBUF r16   (
           .I(ddr_address_cntrl[11]),
           .O(ddr_address[11]));

OBUF r17   (
           .I(ddr_address_cntrl[12]),
           .O(ddr_address[12]));





 OBUF r18  (
               .I(ddr_ba_cntrl[0]),
               .O(ddr_ba[0]));

 OBUF r19  (
               .I(ddr_ba_cntrl[1]),
               .O(ddr_ba[1]));


                        
IBUF_SSTL2_II rst_iob_inbuf  
                            ( .I(rst_dqs_div_in),
                              .O(rst_dqs_div));
  

                            
OBUF_SSTL2_II rst_iob_outbuf  
                            ( .I(rst_dqs_div_int),
                              .O(rst_dqs_div_out));


endmodule




⌨️ 快捷键说明

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