Synthesis Log
Created on 10:11:46 AM 3/9/2009
Running XST Synthesis...
Please wait...
Release 10.1.03 - xst K.39 (nt)
Copyright (c) 1995-2008 Xilinx, Inc. All rights reserved.
--> Parameter TMPDIR set to .
Total REAL time to Xst completion: 1.00 secs
Total CPU time to Xst completion: 0.34 secs
--> Parameter xsthdpdir set to E:/ESP/dwarf_fpgas/core/synthesis/xst
Total REAL time to Xst completion: 1.00 secs
Total CPU time to Xst completion: 0.34 secs
-->
TABLE OF CONTENTS
1) Synthesis Options Summary
2) HDL Compilation
3) Design Hierarchy Analysis
4) HDL Analysis
5) HDL Synthesis
5.1) HDL Synthesis Report
6) Advanced HDL Synthesis
6.1) Advanced HDL Synthesis Report
7) Low Level Synthesis
8) Partition Report
9) Final Report
=========================================================================
* Synthesis Options Summary *
=========================================================================
---- Source Parameters
Input File Name : "U21.prj"
Input Format : mixed
Verilog Include Directory : {"E:/ESP/dwarf_fpgas/core/src" }
Ignore Synthesis Constraint File : no
---- Target Parameters
Output File Name : "U21"
Output Format : NGC
Target Device : CoolRunner XPLA3 CPLDs
---- Source Options
Top Module Name : U21
Generics, Parameters : { }
Verilog Macros : { }
Automatic FSM Extraction : yes
FSM Encoding Algorithm : Auto
Mux Extraction : yes
Safe Implementation : no
Resource Sharing : yes
---- Target Options
Add IO Buffers : yes
Equivalent register Removal : yes
MACRO Preserve : yes
XOR Preserve : yes
---- General Options
Optimization Goal : area
Optimization Effort : 1
Verilog 2001 : no
Keep Hierarchy : yes
Netlist Hierarchy : as_optimized
Hierarchy Separator : _
Bus Delimiter : <>
Case Specifier : maintain
---- Other Options
Clock Enable : yes
wysiwyg : no
=========================================================================
=========================================================================
* HDL Compilation *
=========================================================================
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\compile\U21.v" in library Core
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\U21AddressMap.v" in library Core
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\U21AddDecode.v" in library Core
Compiling verilog include file "E:/ESP/dwarf_fpgas/core/src/..\src/U21AddressMap.v"
Module <U21> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\compile\Servos.v" in library Core
Module <U21AddDecode> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\MISCouts.v" in library Core
Module <Servos> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\PWRreg.v" in library Core
Module <MISCouts> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\Lswitch.v" in library Core
Module <PWRreg> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\compile\PWMcontrol.v" in library Core
Module <Lswitch> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\PWMtranslator.v" in library Core
Module <PWMcontrol> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\compile\I2Cfix.v" in library Core
Module <PWMtranslator> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\I2CAddress.v" in library Core
Module <I2Cfix> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\compile\Qdecode.v" in library Core
Module <I2CAddress> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\counter.v" in library Core
Module <Decode> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\holdreg.v" in library Core
Module <Counter> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\Interface.v" in library Core
Module <Holdreg> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\HomeConfig.v" in library Core
Module <Interface> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\negdetect.v" in library Core
Module <HomeConfig> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\BitCounter.v" in library Core
Module <NegDetect> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\Interrupt.v" in library Core
Module <BitCounter> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\Sensor.v" in library Core
Module <Interrupt> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\src\TestBench/msp.v" in library Core
Module <Sensor> compiled
Compiling verilog file "E:/ESP/dwarf_fpgas/core/src/..\compile\U21_TB.v" in library Core
Module <MSP> compiled
Module <U4_TB> compiled
No errors in compilation
Analysis of file <"U21.prj"> succeeded.
=========================================================================
* Design Hierarchy Analysis *
=========================================================================
Analyzing hierarchy for module <U21> in library <Core> with parameters.
DANGLING_INPUT_CONSTANT = "Z"
Analyzing hierarchy for module <Servos> in library <Core>.
Analyzing hierarchy for module <I2Cfix> in library <Core>.
Analyzing hierarchy for module <U21AddDecode> in library <Core>.
Analyzing hierarchy for module <Interface> in library <Core>.
Analyzing hierarchy for module <Interrupt> in library <Core>.
Analyzing hierarchy for module <PWRreg> in library <Core>.
Analyzing hierarchy for module <Lswitch> in library <Core>.
Analyzing hierarchy for module <I2CAddress> in library <Core>.
Analyzing hierarchy for module <PWMcontrol> in library <Core>.
Analyzing hierarchy for module <Sensor> in library <Core>.
Analyzing hierarchy for module <MISCouts> in library <Core>.
Analyzing hierarchy for module <Decode> in library <Core>.
Analyzing hierarchy for module <Counter> in library <Core>.
Analyzing hierarchy for module <Holdreg> in library <Core>.
Analyzing hierarchy for module <HomeConfig> in library <Core>.
Analyzing hierarchy for module <NegDetect> in library <Core>.
Analyzing hierarchy for module <BitCounter> in library <Core>.
Analyzing hierarchy for module <PWMtranslator> in library <Core>.
INFO:Xst:2555 - '-hierarchy_separator' switch is being deprecated in a future release.
=========================================================================
* HDL Analysis *
=========================================================================
Analyzing top module <U21>.
DANGLING_INPUT_CONSTANT = 1'bZ
Module <U21> is correct for synthesis.
Analyzing module <Servos> in library <Core>.
Module <Servos> is correct for synthesis.
Analyzing module <Decode> in library <Core>.
Module <Decode> is correct for synthesis.
Analyzing module <Counter> in library <Core>.
Module <Counter> is correct for synthesis.
Analyzing module <Holdreg> in library <Core>.
Module <Holdreg> is correct for synthesis.
Set user-defined property "KEEP = TRUE" for signal <interDATA>.
Analyzing module <HomeConfig> in library <Core>.
Module <HomeConfig> is correct for synthesis.
Analyzing module <I2Cfix> in library <Core>.
Module <I2Cfix> is correct for synthesis.
Analyzing module <NegDetect> in library <Core>.
Module <NegDetect> is correct for synthesis.
Analyzing module <BitCounter> in library <Core>.
Module <BitCounter> is correct for synthesis.
Analyzing module <U21AddDecode> in library <Core>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Calling function <Select>.
Module <U21AddDecode> is correct for synthesis.
Set user-defined property "KEEP = TRUE" for signal <DCOR0CNTLOWr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR0THRESLOWr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR1CNTLOWr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR1THRESLOWr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORENCPWRr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORLIMITSr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORIEw> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORENCPWRw> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR0CNTHIGHr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORIFGr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR1CNTHIGHr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR0THRESHIGHr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORCONFIGr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORLINTr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOR1THRESHIGHr> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORIFGw> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCOROUTw> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORENCCTLw> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORSENSORw> in unit <U21AddDecode>.
Set user-defined property "KEEP = TRUE" for signal <DCORI2CCNTr> in unit <U21AddDecode>.
Analyzing module <Interface> in library <Core>.
Module <Interface> is correct for synthesis.
Set user-defined property "KEEP = true" for signal <Enable_AD>.
Analyzing module <Interrupt> in library <Core>.
Module <Interrupt> is correct for synthesis.
Analyzing module <PWRreg> in library <Core>.
Module <PWRreg> is correct for synthesis.
Analyzing module <Lswitch> in library <Core>.
Module <Lswitch> is correct for synthesis.
Analyzing module <I2CAddress> in library <Core>.
Module <I2CAddress> is correct for synthesis.
Analyzing module <PWMcontrol> in library <Core>.
Module <PWMcontrol> is correct for synthesis.
Analyzing module <PWMtranslator> in library <Core>.
Module <PWMtranslator> is correct for synthesis.
Analyzing module <Sensor> in library <Core>.
Module <Sensor> is correct for synthesis.
Analyzing module <MISCouts> in library <Core>.
Module <MISCouts> is correct for synthesis.
=========================================================================
* HDL Synthesis *
=========================================================================
Performing bidirectional port resolution...
INFO:Xst:2679 - Register <Zero0r> in unit <HomeConfig> has a constant value of 0 during circuit operation. The register is replaced by logic.
INFO:Xst:2679 - Register <Zero1r> in unit <HomeConfig> has a constant value of 0 during circuit operation. The register is replaced by logic.
Synthesizing Unit <U21AddDecode>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\U21AddDecode.v".
WARNING:Xst:647 - Input <AS> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved.
Unit <U21AddDecode> synthesized.
Synthesizing Unit <Interface>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\Interface.v".
Found 8-bit tristate buffer for signal <AD>.
Found 8-bit comparator lessequal for signal <ADDR_in_Range>.
Found 8-bit register for signal <ADDR_reg>.
Found 8-bit adder for signal <ADDR_reg$addsub0000> created at line 101.
Found 8-bit comparator lessequal for signal <ADDR_reg$cmp_le0000> created at line 101.
Found 8-bit comparator less for signal <ADDR_reg$cmp_lt0000> created at line 101.
Found 1-bit register for signal <ASedge>.
Found 1-bit register for signal <AutoInc>.
Found 1-bit register for signal <WRRDedge>.
Summary:
inferred 3 D-type flip-flop(s).
inferred 1 Adder/Subtractor(s).
inferred 3 Comparator(s).
inferred 8 Tristate(s).
Unit <Interface> synthesized.
Synthesizing Unit <Interrupt>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\Interrupt.v".
Found 8-bit tristate buffer for signal <outDATA>.
Found 8-bit register for signal <DCORIE>.
Summary:
inferred 8 Tristate(s).
Unit <Interrupt> synthesized.
Synthesizing Unit <PWRreg>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\PWRreg.v".
WARNING:Xst:1305 - Output <Enc033ctl> is never assigned. Tied to value 0.
WARNING:Xst:647 - Input <Enc033flg> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved.
WARNING:Xst:1305 - Output <Enc133ctl> is never assigned. Tied to value 0.
WARNING:Xst:647 - Input <Enc133flg> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved.
WARNING:Xst:646 - Signal <ctrlr<6>> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
WARNING:Xst:646 - Signal <ctrlr<2>> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
Found 8-bit tristate buffer for signal <outDATA>.
Found 8-bit register for signal <ctrlr>.
Found 1-bit register for signal <DCORIFG>.
Found 8-bit register for signal <Flgreg>.
Summary:
inferred 8 Tristate(s).
Unit <PWRreg> synthesized.
Synthesizing Unit <Lswitch>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\Lswitch.v".
Found 8-bit tristate buffer for signal <outDATA>.
Found 1-bit register for signal <DCORIFG>.
Found 1-bit register for signal <fBRK0r>.
Found 1-bit register for signal <fBRK1r>.
Found 1-bit register for signal <FLS0fr>.
Found 1-bit register for signal <FLS0r>.
Found 1-bit register for signal <FLS1fr>.
Found 1-bit register for signal <FLS1r>.
Found 1-bit register for signal <RLS0fr>.
Found 1-bit register for signal <RLS0r>.
Found 1-bit register for signal <RLS1fr>.
Found 1-bit register for signal <RLS1r>.
Summary:
inferred 2 D-type flip-flop(s).
inferred 8 Tristate(s).
Unit <Lswitch> synthesized.
Synthesizing Unit <I2CAddress>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\I2CAddress.v".
Found 8-bit tristate buffer for signal <outDATA>.
Summary:
inferred 8 Tristate(s).
Unit <I2CAddress> synthesized.
Synthesizing Unit <Sensor>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\Sensor.v".
Found 4-bit register for signal <sensorr>.
Unit <Sensor> synthesized.
Synthesizing Unit <MISCouts>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\MISCouts.v".
Found 8-bit register for signal <MISCr>.
Unit <MISCouts> synthesized.
Synthesizing Unit <Decode>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\compile\Qdecode.v".
WARNING:Xst:1780 - Signal <ino_updown> is never used or assigned. This unconnected signal will be trimmed during the optimization process.
WARNING:Xst:1780 - Signal <ino_ce> is never used or assigned. This unconnected signal will be trimmed during the optimization process.
Found finite state machine <FSM_0> for signal <CurrState_Sreg0>.
-----------------------------------------------------------------------
| States | 9 |
| Transitions | 30 |
| Inputs | 2 |
| Outputs | 5 |
| Clock | Sclk (rising_edge) |
| Reset | Reset (positive) |
| Reset type | synchronous |
| Reset State | 0000 |
| Encoding | automatic |
| Implementation | automatic |
-----------------------------------------------------------------------
Summary:
inferred 1 Finite State Machine(s).
Unit <Decode> synthesized.
Synthesizing Unit <Counter>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\counter.v".
Found 16-bit up accumulator for signal <location>.
Summary:
inferred 1 Accumulator(s).
Unit <Counter> synthesized.
Synthesizing Unit <Holdreg>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\holdreg.v".
WARNING:Xst:646 - Signal <RDedge> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
Found 16-bit register for signal <holdingreg0>.
Found 16-bit register for signal <holdingreg1>.
Found 8-bit tristate buffer for signal <interDATA>.
Summary:
inferred 8 Tristate(s).
Unit <Holdreg> synthesized.
Synthesizing Unit <HomeConfig>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\HomeConfig.v".
Found 8-bit tristate buffer for signal <outDATA>.
Found 1-bit register for signal <E0r>.
Found 1-bit register for signal <E1r>.
Found 1-bit register for signal <HE0statelastr>.
Found 1-bit register for signal <HE0stater>.
Found 1-bit register for signal <HE1statelastr>.
Found 1-bit register for signal <HE1stater>.
Found 1-bit register for signal <Hfound0r>.
Found 1-bit register for signal <Hfound1r>.
Found 1-bit register for signal <InEdge0r>.
Found 1-bit register for signal <InEdge1r>.
Found 1-bit register for signal <LastEdge0r>.
Found 1-bit register for signal <LastEdge1r>.
Found 16-bit register for signal <Latch0r>.
Found 16-bit register for signal <Latch1r>.
Found 1-bit register for signal <LatchEdge0r>.
Found 1-bit register for signal <LatchEdge1r>.
Found 1-bit register for signal <latchitH0>.
Found 1-bit register for signal <latchitH1>.
Found 1-bit register for signal <latchitL0>.
Found 1-bit register for signal <latchitL1>.
Found 1-bit register for signal <RF0r>.
Found 1-bit register for signal <RF1r>.
Found 1-bit register for signal <sense0r>.
Found 1-bit register for signal <sense1r>.
Found 1-bit register for signal <Tfound0r>.
Found 1-bit register for signal <Tfound1r>.
Summary:
inferred 10 D-type flip-flop(s).
inferred 8 Tristate(s).
Unit <HomeConfig> synthesized.
Synthesizing Unit <NegDetect>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\negdetect.v".
Found 1-bit register for signal <Line_last>.
Found 1-bit register for signal <Ndetectr>.
Summary:
inferred 1 D-type flip-flop(s).
Unit <NegDetect> synthesized.
Synthesizing Unit <BitCounter>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\BitCounter.v".
Found 8-bit tristate buffer for signal <outDATA>.
Found 1-bit tristate buffer for signal <DriveSCL>.
Found 6-bit register for signal <counterr>.
Found 6-bit addsub for signal <counterr$share0000> created at line 70.
Summary:
inferred 1 Adder/Subtractor(s).
inferred 9 Tristate(s).
Unit <BitCounter> synthesized.
Synthesizing Unit <PWMtranslator>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\src\PWMtranslator.v".
Unit <PWMtranslator> synthesized.
Synthesizing Unit <Servos>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\compile\Servos.v".
Unit <Servos> synthesized.
Synthesizing Unit <I2Cfix>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\compile\I2Cfix.v".
Unit <I2Cfix> synthesized.
Synthesizing Unit <PWMcontrol>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\compile\PWMcontrol.v".
Unit <PWMcontrol> synthesized.
Synthesizing Unit <U21>.
Related source file is "E:/ESP/dwarf_fpgas/core/src/..\compile\U21.v".
Found 1-bit tristate buffer for signal <Dangling_Input_Signal>.
Summary:
inferred 1 Tristate(s).
Unit <U21> synthesized.
=========================================================================
HDL Synthesis Report
Macro Statistics
# Adders/Subtractors : 2
6-bit addsub : 1
8-bit adder : 1
# Accumulators : 2
16-bit up accumulator : 2
# Registers : 56
1-bit register : 45
16-bit register : 4
4-bit register : 1
6-bit register : 1
8-bit register : 5
# Comparators : 3
8-bit comparator less : 1
8-bit comparator lessequal : 2
# Tristates : 38
1-bit tristate buffer : 34
8-bit tristate buffer : 4
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
Analyzing FSM <FSM_0> for best encoding.
Optimizing FSM <U1/U1/CurrState_Sreg0/FSM> on signal <CurrState_Sreg0[1:4]> with gray encoding.
Optimizing FSM <U1/U6/CurrState_Sreg0/FSM> on signal <CurrState_Sreg0[1:4]> with gray encoding.
-------------------
State | Encoding
-------------------
0000 | 0000
1000 | 0001
0001 | 0011
1001 | 0010
0010 | 0110
0011 | 0111
1010 | 0101
1100 | 0100
0100 | 1100
-------------------
=========================================================================
Advanced HDL Synthesis Report
Macro Statistics
# FSMs : 1
# Adders/Subtractors : 2
6-bit addsub : 1
8-bit adder : 1
# Accumulators : 2
16-bit up accumulator : 2
# Registers : 18
Flip-Flops : 18
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
WARNING:Xst:1426 - The value init of the FF/Latch Flgreg_6 hinder the constant cleaning in the block PWRreg.
You should achieve better results by setting this init to 1.
WARNING:Xst:1426 - The value init of the FF/Latch Flgreg_2 hinder the constant cleaning in the block PWRreg.
You should achieve better results by setting this init to 1.
WARNING:Xst:2677 - Node <ctrlr_6> of sequential type is unconnected in block <PWRreg>.
WARNING:Xst:2677 - Node <ctrlr_2> of sequential type is unconnected in block <PWRreg>.
INFO:Xst:2261 - The FF/Latch <Flgreg_6> in Unit <PWRreg> is equivalent to the following FF/Latch, which will be removed : <Flgreg_2>
WARNING:Xst:1348 - Unit BitCounter is merged (output interface has tristates)
WARNING:Xst:1348 - Unit I2Cfix is merged (output interface has tristates)
WARNING:Xst:1348 - Unit Interface is merged (output interface has tristates)
WARNING:Xst:2183 - Unit U21: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): outDATA<0>, outDATA<1>, outDATA<2>, outDATA<3>, outDATA<4>, outDATA<5>, outDATA<6>, outDATA<7>.
WARNING:Xst:2183 - Unit HomeConfig: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): outDATA<0>, outDATA<1>, outDATA<2>, outDATA<3>, outDATA<4>, outDATA<5>, outDATA<6>, outDATA<7>.
WARNING:Xst:2183 - Unit Holdreg: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): interDATA<0>, interDATA<1>, interDATA<2>, interDATA<3>, interDATA<4>, interDATA<5>, interDATA<6>, interDATA<7>.
WARNING:Xst:2183 - Unit PWRreg: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): outDATA<0>, outDATA<1>, outDATA<2>, outDATA<3>, outDATA<4>, outDATA<5>, outDATA<6>, outDATA<7>.
WARNING:Xst:2183 - Unit Interrupt: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): outDATA<0>, outDATA<1>, outDATA<2>, outDATA<3>, outDATA<4>, outDATA<5>, outDATA<6>, outDATA<7>.
WARNING:Xst:2183 - Unit I2CAddress: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): outDATA<0>, outDATA<1>, outDATA<2>, outDATA<3>, outDATA<4>, outDATA<5>, outDATA<6>, outDATA<7>.
WARNING:Xst:2183 - Unit Lswitch: the following tristate(s) are NOT replaced by logic (Please refer to Answer Record 20048 for more information): outDATA<0>, outDATA<1>, outDATA<2>, outDATA<3>, outDATA<4>, outDATA<5>, outDATA<6>, outDATA<7>.
Optimizing unit <U21> ...
implementation constraint: KEEP : U2_Enable_AD
Optimizing unit <U21AddDecode> ...
Optimizing unit <PWMtranslator> ...
Optimizing unit <Lswitch> ...
Optimizing unit <I2CAddress> ...
Optimizing unit <Decode> ...
Optimizing unit <NegDetect> ...
Optimizing unit <PWMcontrol> ...
Optimizing unit <Interrupt> ...
Optimizing unit <PWRreg> ...
Optimizing unit <Sensor> ...
Optimizing unit <MISCouts> ...
Optimizing unit <Holdreg> ...
implementation constraint: KEEP : interDATA<7>
implementation constraint: KEEP : interDATA<6>
implementation constraint: KEEP : interDATA<5>
implementation constraint: KEEP : interDATA<4>
implementation constraint: KEEP : interDATA<3>
implementation constraint: KEEP : interDATA<2>
implementation constraint: KEEP : interDATA<1>
implementation constraint: KEEP : interDATA<0>
Optimizing unit <HomeConfig> ...
Optimizing unit <Counter> ...
Optimizing unit <Servos> ...
=========================================================================
* Partition Report *
=========================================================================
Partition Implementation Status
-------------------------------
No Partitions were found in this design.
-------------------------------
=========================================================================
* Final Report *
=========================================================================
Final Results
Top Level Output File Name : U21
Output Format : NGC
Optimization Goal : area
Keep Hierarchy : yes
Target Technology : CoolRunner XPLA3 CPLDs
Macro Preserve : yes
XOR Preserve : yes
Clock Enable : yes
wysiwyg : no
Design Statistics
# IOs : 86
Cell Usage :
# BELS : 1570
# AND2 : 621
# AND3 : 42
# AND4 : 5
# GND : 8
# INV : 562
# OR2 : 253
# OR3 : 31
# OR4 : 11
# VCC : 1
# XOR2 : 36
# FlipFlops/Latches : 196
# FD : 34
# FDCE : 162
# Tri-States : 56
# BUFE : 56
# IO Buffers : 86
# IBUF : 43
# IOBUFE : 9
# OBUF : 34
=========================================================================
Total REAL time to Xst completion: 8.00 secs
Total CPU time to Xst completion: 7.81 secs
-->
Total memory usage is 120504 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 24 ( 0 filtered)
Number of infos : 4 ( 0 filtered)
WARNING:NetListWriters:306 - Signal bus location_Madd__add0000_CARRY_IN[13 : 4]
on block Counter_INST_1 is not reconstructed, because there are some missing
bus signals.
WARNING:NetListWriters:306 - Signal bus location_Madd__add0000_CARRY_IN[13 : 4]
on block Counter is not reconstructed, because there are some missing bus
signals.
WARNING:NetListWriters:306 - Signal bus sensorr[2 : 0] on block Sensor is not
reconstructed, because there are some missing bus signals.
WARNING:NetListWriters:306 - Signal bus Flgreg[7 : 0] on block PWRreg is not
reconstructed, because there are some missing bus signals.
WARNING:NetListWriters:306 - Signal bus ctrlr[7 : 0] on block PWRreg is not
reconstructed, because there are some missing bus signals.
WARNING:NetListWriters:306 - Signal bus DCORIE[7 : 0] on block Interrupt is not
reconstructed, because there are some missing bus signals.
WARNING:NetListWriters:306 - Signal bus outDATA_mux0000[6 : 0] on block Lswitc
h
is not reconstructed, because there are some missing bus signals.
INFO:NetListWriters:633 - The generated Verilog netlist contains Xilinx UNISIM
simulation primitives and has to be used with UNISIM simulation library for
correct compilation and simulation.
INFO:NetListWriters - Setup Simulation - To perform a setup simulation, specify
values in the Maximum (MAX) field with the following command line modifier:
-SDFMAX
INFO:NetListWriters - Hold Simulation - To perform the most accurate hold
simulation, specify values in the Minimum (MIN) field with the following
command line modifier: -SDFMIN
INFO:NetListWriters:665 - For more information on how to pass the SDF switches
to the simulator, see your Simulator tool documentation.
Synthesis finished with 31 warning(s).