Altera_Forum
Honored Contributor
16 years agothe throughput of ddr2 decrease after adding a pipeline bridge!
Hi,
Has anyone ever met the case that the throughput of ddr2 decrease severely after adding a pipeline bridge between the master and the ddr2 controller? As you can see from the attached picture, My SOPC system is very simple. The difference between the two system is one contains a pipeline bridge between the two master and the ddr2 controller, while the other not. Also i have attached a second picture containing the signals that grabbed by SignalTap. Obviously the ddr2 controller launches read request more frequently for the system containing no pipeline bridge, though the master behaves the same for the two system. The decrease on the throughput of ddr2 controller is not acceptable for my project. Does anyone have a method to fix the problem? or it's just the normal phenomenon. One more question, in my SOPC system, 7 dma masters would access the ddr2 controller simultaneously. while after connecting the masters to the controller directly, critical paths appeared in the ddr2 arbitration module. Can anyone give some advice on how to increase the fmax of the SOPC system? Thanks for your reply!