A
ALuPin
Guest
Hi,
I am trying to use the "DDR_MEM" Lattice template which is responsable
for the datapath for DDR SDRAM controller.
"DDR_MEM" can be found in the MODULE/IP MANAGER under
ARCHITECTURE_MODULES
--> IO --> DDR_MEM
When instantiating that module and compiling my design I can see in
the timing analysis
that the bits on the bidirectional busses DQ and DQS have
different Clock-To-Output times.
In my opinion the busses should be routed into IO register cells
when instantiating that special template.
So there are three possibilities:
1. They are not routed into IO register cells so that the PERFORMANCE
ANALYST does show different tCO
2. They ARE routed into IO register cells, but the PERFORMANCE ANALYST
does not take them into timing calculation
3. I have to make any assignment so that the busses are routed into
IO registers. But I have not found any assignment possibility in
the PREFERENCE EDITOR.
Has someone experienced similar or same problems ?
Thank you in advance.
Rgds
André
I am trying to use the "DDR_MEM" Lattice template which is responsable
for the datapath for DDR SDRAM controller.
"DDR_MEM" can be found in the MODULE/IP MANAGER under
ARCHITECTURE_MODULES
--> IO --> DDR_MEM
When instantiating that module and compiling my design I can see in
the timing analysis
that the bits on the bidirectional busses DQ and DQS have
different Clock-To-Output times.
In my opinion the busses should be routed into IO register cells
when instantiating that special template.
So there are three possibilities:
1. They are not routed into IO register cells so that the PERFORMANCE
ANALYST does show different tCO
2. They ARE routed into IO register cells, but the PERFORMANCE ANALYST
does not take them into timing calculation
3. I have to make any assignment so that the busses are routed into
IO registers. But I have not found any assignment possibility in
the PREFERENCE EDITOR.
Has someone experienced similar or same problems ?
Thank you in advance.
Rgds
André