Forum Discussion

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

Why it wants mofr M9K blocks

Cyclone 3 - device has 66 M9K blocks.

I set up 16384x36 memory chunk. It is 589824 bits, with device having 608256 bits.

However quartus says it is too much, and says device needs to have 72 blocks to fit memory I need.

What's an issue?

Thank you for tips.

13 Replies

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

    It should be possible to build that memory using 64 M9K blocks and some logic elements as well. This memory will be spread across the entire chip so do you really need such a large memory?

    Are you sure that memory is the only one in your design? If you include IP or large lookup tables they could also be consuming on-chip memory resources.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Waisted? I try to use it the best way - as a single contiguous chunk. At leat it is my current understanding.

    Any suggestion other than stating that I do _something_ wrong?
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    The issue will be the way you are using the ram, and you're not using it in an efficient way, so some on board ram is wasted.