cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
mihnikowiec
Visitor
Visitor
2,202 Views
Registered: ‎09-23-2009

non blocking FSL read control bit problem

Hi all,

 

I am using MicroBlaze 7.10.d.

I am reading variable quantity of data via FSL.

The last data transfer is marked by the control bit.

 

When I read the data using ngetfsl() macro

fsl_iserror() is not always able to correct find the control bit.

 

When I read the data usigng getfsl() everything works 100% fine.

 

The problem is that I need to use ngetfsl() and find correctly the end of data transfer.

I noticed that similar problem with writing to FSL is described in AR#24751, but it seems to be solved.

 

 

the code:

 

ngetfsl(*temp++, FSL_SLOT_ID );
fsl_iserror(fsl_status);
fsl_isinvalid(fsl_invalid);

 

I would appreciate if someone could help me cope this problem

Michal.

0 Kudos
0 Replies