Advertisement

FPGA 的 in-out 使用

阅读量:

inout型引脚具备输入与输出双重功能,仅能由wire类型的网络线进行驱动。

当inout被配置为输入模式时,需将其状态设置为高阻态z。

例如在FPGA与DSP通过XINTF接口进行通信的场景中,FPGA会借助双端口RAM实现数据的缓存操作。此时A端口用于DSP向FPGA的SRAM中写入数据,而B端口则用于DSP从SRAM中读取数据,对应的代码实现如下:

复制代码
 module FpgaToDsp(

    
 	input                        clk50m_i,
    
     input                        rst_key,
    
  
    
     input 						 XZCS0n_FPGA,
    
 	input 						 XWEn,
    
 	input [8:0]					 XA,
    
 	input 						 XRDn,
    
 	inout [15:0] 				 XD
    
  
    
     );
    
  
    
  
    
  
    
 wire 			clka;
    
 wire 			ena;
    
 wire [1:0]		wea;
    
 wire [9:0]		addra;
    
 wire [15:0

全部评论 (0)

还没有任何评论哟~