Forum Discussion
allen18
Occasional Contributor
2 years agocan two emif ipcores share bank?
Hi : I will use two 16bit ddr4 controller, the readme.txt file show a example I/O assignments, if this one controller will occupy two banks, total 4 banks. Two controllers working at same fre...
- 2 years ago
This is how resource sharing for EMIFs is supposed to be set up and work, so you shouldn't have an issue.
sstrell
Super Contributor
2 years agoYou don't mention the target device which is absolutely key in determining whether this is possible.
In Agilex 7, this is not possible.
In Stratix 10, Arria 10, and Cyclone 10, this would be possible though the data pins would need to be split for each interface between the "outer" bank and the center bank (8 in 3L and 8 in 3K, for example).
- allen182 years ago
Occasional Contributor
Hi, The device is stratix10 1SX110HN2F43I2VG, I plan to use the hard DDR controllers in bank 3L and 3J. For the first controller, I will place the address and command signals in bank 3L, and place 8 DQ signals in bank 3L. The remaining 8 DQ signals placed in bank 3K. For the second controller, I will place the address and command signals in bank 3J, and place 8 DQ signals in bank 3J. The remaining 8 DQ signals will also be placed in bank 3K. Both controllers will share the same reference clock input.Full compilation was successful but I am worried about the practical feasibility of it.