Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
11 years ago

where can I find the setup/hold timing specs for the M9K ram blocks in cyclone3s?

I have read about the M9K RAM blocks in my cyclone3 device and how important it is to meet the setup and hold requirements etc for that block of ram if it is to function correctly with the rest of my design.

However, I have yet to actually find where the required setup and hold times are defined or specified.

I assume that they will be written down in great detail somewhere, as they almost always are with Altera(!), but could somebody point me towards the relevant document? With so much information it can be very hard to locate the right document for ones needs!

I hope you can help me, Thank you for your time.

(I am using the ep3C16F240n8)

1 Reply

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Create a design that uses M9K, create an SDC constraints file that defines the clock used for the logic that interfaces to the RAM, and then run TimeQuest. The report_timing command (accessible via the GUI interface) will provide all the timing parameters of the individual paths. The RAM timing will be defined by micro-timing parameters.

    Cheers,

    Dave