0

How to read and write using block ram in spartan 3?

I read in sim.pdf a manual of xilinix that each write needs one clock cycle and each read too as the BRAMs are synchronus. Are we supposed to make a finite state machine free each of the write and read operations of the ram ?

Zuul
  • 16,217
  • 6
  • 61
  • 88
BlueHorse
  • 1
  • 1
  • 1
  • 2
    You'll probably have to explain your problem better before anyone can realistically provide you with anything helpful. – sarnold Jul 03 '12 at 23:49
  • Have you read the [App Note](http://www.xilinx.com/support/documentation/application_notes/xapp463.pdf)? It's been a while since I did this, but I don't recall spending a lot of time or effort on it. – Jerry Coffin Jul 04 '12 at 02:31

1 Answers1

1

You can use it as dual-port RAM, so you can read an write in one cycle from different addresses. Have a look at xapp463.

Tobas
  • 351
  • 1
  • 6