Forum Discussion
Altera_Forum
Honored Contributor
14 years agoPIO to Memory to PCIe on Arria II GX
Hello, I'm sorry to ask you such simple things, but I'm nearly running mad. My Problem is: I want to check the data of a 32 bit wide general bus. This bus has a clock of 50 MHz. My intention is...
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: