Altera_Forum
Honored Contributor
10 years ago64 bit Avalon MM to ST FIFO for PCIe 3.0 IP core
Hello everyone
I am working on integrating the PCIe3.0 IP core from Altera with my existing application. So far we have been using SFP interface to communicate with the host and we would like to use the PCIe interface now. My current application has 64 bit Avalon ST interfaces for data. But the BAR interfaces are Avalon MM with 32 bit data. When I tried using a FIFO with MM on one side and ST on the other I was not able to change the data width from 32 bits. Is there a reason why we cant have 64 bit Avalon MM to ST FIFOs? How can I solve this problem? Is it feasible to make a custom FIFO by looking at the generated code for the 32 bit version? Or can I clock the 32 bit FIFOs with twice my application clock frequency? This seems to be easier+quicker(development) but are there any drawbacks of this approach? Thank you very much in advance. Ankit Pradhan