FPGA Intellectual Property
PCI Express*, Networking and Connectivity, Memory Interfaces, DSP IP, and Video IP
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
5988 Discussions

ALTGX: Byte Ordering is disabled when Rate Match FIFO is enabled

Honored Contributor II

I'm working on Cyclone IV ALTGX @ basic mode, x16, loopback and use Quartus 13.  

I want to enable Byte Ordering. The issue is that when Rate Match FIFO is enabled, Quartus automatically disable the Byte Ordering. 

I do need Byte Ordering since data are coming in reverse byte order.  


1. Why there is a relation between the two Byte Ordering and Rate Match FIFO ? 

2. Is this limitation only in Cyclone IV or Quartus 13 ? 

3. If I do want Rate Match FIFO is that mean I had to implement Byte Ordering on the Fabric ?  


Another Q regards to Rate Match FIFO and x16 mode, 

assuming stream is already byte ordered. Is there a guarantee that Rate Match FIFO will add/remove skip bytes in such it keep steam byte order (i.e., 2 bytes or 4 bytes) not to break the byte ordering ?  

Handbook mention only that Rate Match FIFO will remove SKP as long as there is at least one SKP in the stream; add up to 4 at most there is up to 5 SKP is the stream.  


0 Kudos
0 Replies