Forum Discussion
Altera_Forum
Honored Contributor
14 years ago --- Quote Start --- By any chance are you trying to sample data from the PIO? If so I wouldn't recommend this approach since the sampling interval will not be constant. You would be better off using a FIFO with one side MM/ST that you can read data out of with the other side clocked at the sampling frequency and connected to the I/O. --- Quote End --- Well this is exactly what I want. I want to read a 32Bit bus with 50MHz on the HSMC Breakout board into the Memory (or better a FiFo-Buffer) on the Board to transfer the datas later via PCIe to my software. For this I need a Buffer of approximately 32MiB to store datas of 500ms. The only Problem: I have no doubt how to create it on a FPGA! But I have the order to do this and so I must ask you how I can achive this. Sorry. So I have to take one of the FiFo-Modules and place it between the PIO and PCIe. But I must convert from MM to ST and back because the PIO and the PCIe are MM and the FiFos are ST, right? Errr, HOW? This is the Main Idea: