Answers Database


2.1i COREGEN, C_IP4: RAM-based SHIFT REGISTER behavioral model does not match backannotated simulation when CE = 'X'


Record #8314

Product Family: Software

Product Line: LogiCore

Product Part: Coregen IP Modules

Problem Title:

2.1i COREGEN, C_IP4:   RAM-based SHIFT REGISTER behavioral model does not match
backannotated simulation when CE = 'X'



Problem Description:
Urgency: standard

General Description:
There is an inconsistency between the behavior of the Xilinx RAM-based Shift Register behavioral model and the behavior of this module in a VHDL backannotated simulation when the clock enable signal CE = 'X'.

When CE goes to 'X', the output of the Shift Register goes to 'X' after three clock cycles in a backannotated simulation. In contrast, under the same conditions the output of the behavioral model does not change.

Several cases of this have been observed in RAM-based Shift Register cores which were fixed-length and which had a final output register.


Solution 1:

To work around this problem in the behavioral model, please follow the procedure
described in (Xilinx Answer #8065) to generate a post-NGDBUILD model and use this
in place of the behavioral model supplied by the CORE Generator.




End of Record #8314 - Last Modified: 01/26/00 19:44

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!