Forum Discussion

SKGR0's avatar
SKGR0
Icon for New Contributor rankNew Contributor
6 years ago
Solved

DDR4 Memory Access with Tartget Device - Arria10

I have generated altera_emif IP with the following parameters: Protocol : DDR4 Target Device: Arria10 Memory Clock frequency : 1200 MHz Clock Rate of user logic: Quarter User logic clock: 300 M...
  • Deshi_Intel's avatar
    6 years ago

    Hi,

    Your understanding on all questions 1 to 4 are correct.

    One thing to take note is whatever bandwidth calculation that we discussed so far is "theoretical max bandwidth"

    Actual data transfer throughput may vary depending on following factor

    1. Whether user design application is able to process and transfer data on every clock cycle or is user executing sequence or random SDRAM address accessing
    2. It's impossible for DDR4 IP controller to process data transfer every clock cycle. DDR4 IP will gate avalon_ready signal if it's busy and unable to accept data transfer
    3. It's impossible for DDR4 SDRAM to accept data transfer every clock cycle due to internal write/read timing switch requirement and also SDRAM refresh cycle requirement

    Thanks.

    Regards,

    dlim