Sign In

Don't have a Xilinx account yet?

  • Choose to receive important news and product information
  • Gain access to special content
  • Personalize your web experience on Xilinx.com

Create Account

Username

Password

Forgot your password?
XClose Panel
Xilinx Home
Reply
Visitor
yangli
Posts: 2
Registered: ‎04-25-2012
0

FIR ip core simulation : output has a xxxxx value and i want to know why .

I use the fir core to generate a halfband filter. So, here are the signals :

//  Instantiate the module
hb unit_hb(
rfd(rfd_hb8_i), 
.rdy(rdy_hb8_i), 
.clk(clk_32_768m), 
.dout(data_hb8_i), 
.din(data_hb_i_inr)
)
//hb 的输入在 rfd置位时,数据要稳定 所以以其下降沿将输入锁存送入
// at the fall edge of rfd,i  put the value of data_cic_i_outr into //register then to the inport
	 always @(negedge rfd_hb8_i)
	      if(reset)
			   data_hb8_i_inr <= 0;
		   else
	        data_hb8_i_inr <= data_cic_i_outr;
	
	

 

 

but the output dout has a xxxxx value , I'll appreciate it if anyone can help me. many thanks

OPTIMISM, PASSION & HARDWORK
Xilinx Employee
Xilinx Employee
ywu
Posts: 2,861
Registered: ‎11-28-2007
0

Re: FIR ip core simulation : output has a xxxxx value and i want to know why .

Can you attach a picture showing waveforms of all signals to/from the half band filter?

 


yangli wrote:

I use the fir core to generate a halfband filter. So, here are the signals :

//  Instantiate the module
hb unit_hb(
rfd(rfd_hb8_i), 
.rdy(rdy_hb8_i), 
.clk(clk_32_768m), 
.dout(data_hb8_i), 
.din(data_hb_i_inr)
)
//hb 的输入在 rfd置位时,数据要稳定 所以以其下降沿将输入锁存送入
// at the fall edge of rfd,i  put the value of data_cic_i_outr into //register then to the inport
	 always @(negedge rfd_hb8_i)
	      if(reset)
			   data_hb8_i_inr <= 0;
		   else
	        data_hb8_i_inr <= data_cic_i_outr;
	
	

 

 

but the output dout has a xxxxx value , I'll appreciate it if anyone can help me. many thanks




Cheers,
Jim