hdhzero
Newbie level 5
- Joined
- Mar 17, 2013
- Messages
- 9
- Helped
- 0
- Reputation
- 0
- Reaction score
- 0
- Trophy points
- 1,281
- Activity points
- 1,382
Hi everyone,
A simple question: how is the read operation on xilinx's block ram?
Some inferred code that I read on some websites seems to generate the folowing timing:
option 1:
A0 - A1 - A2
XX - D0 - D1
where A0 is the address 0 and D0 is the respective data associated with A0
But on xilinx sheet's, I see something like
option 2:
A0 - A1 - A2
D0 - D1 - A2
In my project, I do not need to change the address during the clock cycle, only on the rising edge. I hope
that the data from an address come in the same clock cycle, not in the following.
A simple question: how is the read operation on xilinx's block ram?
Some inferred code that I read on some websites seems to generate the folowing timing:
option 1:
A0 - A1 - A2
XX - D0 - D1
where A0 is the address 0 and D0 is the respective data associated with A0
But on xilinx sheet's, I see something like
option 2:
A0 - A1 - A2
D0 - D1 - A2
In my project, I do not need to change the address during the clock cycle, only on the rising edge. I hope
that the data from an address come in the same clock cycle, not in the following.