1、实现的时候有错误:
LUT5 symbol"DelayCntMax_mux0000<0>1" (output
signal=DelayCntMax_mux0000<0>) has input signal"DelayCntMax_i<31>" which
will be trimmed. See Section 5 of the Map Report File for details aboutwhy
the input signal will become undriven.
解决方法:
1、http://www.xilinx.com/support/answers/30477.htm
This is a problem in XST. Xilinx iscurrently working on a fix.
You can work around this issue in one oftwo ways:
- Turn off the "read cores"option under Synthesis properties.
- Move both cores into the same module inthe HDL.
实践证明不管用
2、11.1 MAP - Master Answer Record for MAP Trimming IssuesAR# 23990
This Answer Record is intended to cover allaspects of trimming and optimization during MAP.
What is logic trimming?
Logic trimming is the removal of logic thatis unused because it has no driver, no load, or no effect on any chip outputs.For example, a state machine whose outputs are used only as feedback to itsinputs can be removed without affecting the operation of the design.
What is constant optimization?
Constant optimization occurs when logic isremoved or modified due to a constant input signal. For example, if a flip-flopis driving a LUT input, where the flip-flop data input is GND, INIT=0, andthere is no Reset, the flip-flop can be removed and replaced with a constantGND. The LUT input can in turn be removed and the LUT equation simplified.
Section 4 of the MAP report (.mrp) is asummary of removed logic. Section 5 is a detailed list of removed logic.
What are the known problem areas for trimming andoptimization?
Validtrimming of unused logic - The most common reasonfor valid trimming is that a net has no driver or load and so it is unused, ora logical block is undriven or unloaded and so it is unused. This results in acascade of trimming as the next element in the path becomes undriven orunloaded. The Removed Logic section (the trim report), "Section 5" ofthe MAP report (.mrp), attempts to track the sequence of trimming events byindenting a line if it is dependent on a previous line. An unindented line canbe considered a starting point of trimming. This cause-and-effect sequencing isnot always accurate. The order is sometimes reversed.
The signal"xyz/tr