Forum Discussion

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

Multiple port RAM

1234567890

3 Replies

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

    Q1: No.

    The underlying memory blocks are dual ported (2 read/write ports).

    You can fake more read ports by duplicating memory blocks, but you can't have more than 2 write ports.

    You need to re-design, based on 2 port blocks.
  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Please do not delete your posts when you get a reply - now RB's post makes no sense. It could have helped another poster in future.

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

    Sorry, I was playing around with some of the tabs. I didn't know think it would delete/edit my entire post.

    My original question was can I even create a 5 port RAM and (if so) why I get the "Can't resolve multiple constant drivers for net RAM[] ..." error when trying to create a 5 port RAM. I knew creating small amounts of RAM is possible, but thought there might be some more options/ideas/clever ways to do it.