Release 8.2i - xst I.31 Copyright (c) 1995-2006 Xilinx, Inc. All rights reserved. --> Parameter TMPDIR set to ./xst/projnav.tmp CPU : 0.00 / 0.36 s | Elapsed : 0.00 / 1.00 s --> Parameter xsthdpdir set to ./xst CPU : 0.00 / 0.36 s | Elapsed : 0.00 / 1.00 s --> Reading design: top.prj 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 : "top.prj" Input Format : mixed Ignore Synthesis Constraint File : NO ---- Target Parameters Output File Name : "top" Output Format : NGC Target Device : XC9500XL CPLDs ---- Source Options Top Module Name : top Automatic FSM Extraction : YES FSM Encoding Algorithm : Auto Mux Extraction : YES Resource Sharing : YES ---- Target Options Add IO Buffers : YES MACRO Preserve : YES XOR Preserve : YES Equivalent register Removal : YES ---- General Options Optimization Goal : Speed Optimization Effort : 1 Keep Hierarchy : YES RTL Output : Yes Hierarchy Separator : / Bus Delimiter : <> Case Specifier : maintain ---- Other Options lso : top.lso verilog2001 : YES safe_implementation : No Clock Enable : YES wysiwyg : NO ========================================================================= ========================================================================= * HDL Compilation * ========================================================================= Compiling vhdl file "//engfile3/ddoering/Projects/SAO/VHDL/SAOTxBoard/sao_tx/ReceiveCommand.vhd" in Library work. Architecture behavioral of Entity receivecommand is up to date. Compiling vhdl file "//engfile3/ddoering/Projects/SAO/VHDL/SAOTxBoard/sao_tx/chip.vhd" in Library work. Entity compiled. Entity (Architecture ) compiled. Compiling vhdl file "//engfile3/ddoering/Projects/SAO/VHDL/SAOTxBoard/sao_tx/top.vhd" in Library work. Architecture behavioral of Entity top is up to date. ========================================================================= * Design Hierarchy Analysis * ========================================================================= Analyzing hierarchy for entity in library (architecture ). Analyzing hierarchy for entity in library (architecture ). Analyzing hierarchy for entity in library (architecture ). Building hierarchy successfully finished. ========================================================================= * HDL Analysis * ========================================================================= Analyzing Entity in library (Architecture ). Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Entity analyzed. Unit generated. Analyzing Entity in library (Architecture ). Entity analyzed. Unit generated. Analyzing Entity in library (Architecture ). Entity analyzed. Unit generated. ========================================================================= * HDL Synthesis * ========================================================================= Performing bidirectional port resolution... Synthesizing Unit . Related source file is "//engfile3/ddoering/Projects/SAO/VHDL/SAOTxBoard/sao_tx/ReceiveCommand.vhd". Found 1-bit register for signal . Found 1-bit register for signal . Found 16-bit register for signal . Found 21-bit register for signal . Summary: inferred 23 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "//engfile3/ddoering/Projects/SAO/VHDL/SAOTxBoard/sao_tx/chip.vhd". WARNING:Xst:647 - Input is never used. WARNING:Xst:647 - Input is never used. WARNING:Xst:647 - Input is never used. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:646 - Signal is assigned but never used. WARNING:Xst:646 - Signal is assigned but never used. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. WARNING:Xst:1780 - Signal is never used or assigned. Found finite state machine for signal . ----------------------------------------------------------------------- | States | 11 | | Transitions | 24 | | Inputs | 9 | | Outputs | 15 | | Clock | CLK (rising_edge) | | Reset | RST (positive) | | Reset type | asynchronous | | Reset State | idle | | Power Up State | idle | | Encoding | automatic | | Implementation | automatic | ----------------------------------------------------------------------- Found finite state machine for signal . ----------------------------------------------------------------------- | States | 3 | | Transitions | 8 | | Inputs | 3 | | Outputs | 4 | | Clock | CLK (rising_edge) | | Reset | RST (positive) | | Reset type | asynchronous | | Reset State | nolinkst | | Power Up State | idle | | Encoding | automatic | | Implementation | automatic | ----------------------------------------------------------------------- Found 4x9-bit ROM for signal <$mux0103>. Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 11-bit subtractor for signal <$addsub0000> created at line 609. Found 9-bit down counter for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 16-bit register for signal . Found 2-bit register for signal . Found 4-bit register for signal . Found 1-bit register for signal . Found 16-bit up counter for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 4-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 16-bit register for signal . Found 5-bit register for signal . Found 1-bit register for signal . Found 11-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 2 Finite State Machine(s). inferred 1 ROM(s). inferred 2 Counter(s). inferred 53 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). Unit synthesized. Synthesizing Unit . Related source file is "//engfile3/ddoering/Projects/SAO/VHDL/SAOTxBoard/sao_tx/top.vhd". Unit synthesized. ========================================================================= HDL Synthesis Report Macro Statistics # ROMs : 1 4x9-bit ROM : 1 # Adders/Subtractors : 1 11-bit subtractor : 1 # Counters : 2 16-bit up counter : 1 9-bit down counter : 1 # Registers : 91 1-bit register : 76 11-bit register : 1 16-bit register : 2 2-bit register : 3 3-bit register : 1 4-bit register : 7 5-bit register : 1 ========================================================================= ========================================================================= * Advanced HDL Synthesis * ========================================================================= Analyzing FSM for best encoding. Analyzing FSM for best encoding. Optimizing FSM on signal with sequential encoding. ------------------------------- State | Encoding ------------------------------- idle | 00 nolinkst | 01 commandreceivedst | 10 ------------------------------- Optimizing FSM on signal with sequential encoding. ---------------------------- State | Encoding ---------------------------- idle | 0000 gendatacmdst | 0010 gendatast | 0001 reset_b0_st | 0101 senddata_b0_st | 0100 reset_b1_st | 0011 senddata_b1_st | 0111 reset_b2_st | 0110 senddata_b2_st | 1001 reset_b3_st | 1000 senddata_b3_st | 1010 ---------------------------- ========================================================================= Advanced HDL Synthesis Report Macro Statistics # FSMs : 2 # ROMs : 1 4x9-bit ROM : 1 # Adders/Subtractors : 1 11-bit subtractor : 1 # Counters : 2 16-bit up counter : 1 9-bit down counter : 1 # Registers : 156 Flip-Flops : 156 ========================================================================= ========================================================================= * Low Level Synthesis * ========================================================================= Optimizing unit ... Optimizing unit ... implementation constraint: INIT=r : TXREADOUTSTATE_FFd4 implementation constraint: INIT=r : TXMAINSTATE_FFd2 implementation constraint: INIT=r : TXREADOUTSTATE_FFd3 implementation constraint: INIT=r : TXREADOUTSTATE_FFd2 implementation constraint: INIT=r : TXREADOUTSTATE_FFd1 implementation constraint: INIT=r : TXMAINSTATE_FFd1 Optimizing unit ... ========================================================================= * Partition Report * ========================================================================= Partition Implementation Status ------------------------------- No Partitions were found in this design. ------------------------------- ========================================================================= * Final Report * ========================================================================= Final Results RTL Top Level Output File Name : top.ngr Top Level Output File Name : top Output Format : NGC Optimization Goal : Speed Keep Hierarchy : YES Target Technology : XC9500XL CPLDs Macro Preserve : YES XOR Preserve : YES Clock Enable : YES wysiwyg : NO Design Statistics # IOs : 102 Cell Usage : # BELS : 1452 # AND2 : 452 # AND3 : 68 # AND4 : 27 # AND5 : 1 # AND6 : 5 # AND8 : 4 # GND : 1 # INV : 577 # OR2 : 262 # OR3 : 19 # OR4 : 1 # VCC : 1 # XOR2 : 34 # FlipFlops/Latches : 192 # FDC : 107 # FDCE : 54 # FDP : 28 # FDPE : 3 # Clock Buffers : 1 # BUFG : 1 # IO Buffers : 101 # IBUF : 21 # OBUF : 64 # OBUFT : 16 ========================================================================= CPU : 19.50 / 19.89 s | Elapsed : 19.00 / 20.00 s --> Total memory usage is 122132 kilobytes Number of errors : 0 ( 0 filtered) Number of warnings : 21 ( 0 filtered) Number of infos : 0 ( 0 filtered)