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 --- I/O --> FIFO --> mSGDMA --> SDRAM (connected to FPGA) --> mSGDMA --> PCIe --> Host memory --- Quote End --- I think the Datas have not to be stored in SDRAM. Since the FiFo can store more than 8000 data packages. So I think this will do the trick: I/O --> FIFO --> mSGDMA --> PCIe --> Host memory I just have to pick up the Datas very fast. And with the FiFo directly attached ti PCIe (via mSGDMA) I have only one adress where the Data is stored and don't need to build another Storage-Structure in the SDRAM. (Correct me if I'm talking absolutely bullsh**.) And I don't have to move the data internally to SDRAM. The only usable FiFo with MM is the On-Chip FiFo which I have now connected as shown beyond. The In-Clock will be later exported and connected to the external clock source of my testdevice. I think with enable bit you mean the "avalonmm_write_slave_write" bit. Can I connect it (externally) to clk_in to automatically trigger writing with 50MHz? Now there is another problem I don't understand: how do I connect the exported Ports to the HSMC-connectors. Normally I would use my soldering iron but I think my boss will kill me if I start soldering on the board :D. OK in Pin Planner, but how does it come that there is no Node or something for FiFo to assign a pin to? What must I do to see the FiFo-Ports in Pin Planner? PS: Don't I need a bridge or something to translate the generic bus into a avalon interface?