Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Release 14.4 - xst P.49d (lin64)
- Copyright (c) 1995-2012 Xilinx, Inc. All rights reserved.
- -->
- Parameter TMPDIR set to xst/projnav.tmp
- Total REAL time to Xst completion: 2.00 secs
- Total CPU time to Xst completion: 0.08 secs
- -->
- Parameter xsthdpdir set to xst
- Total REAL time to Xst completion: 2.00 secs
- Total CPU time to Xst completion: 0.08 secs
- -->
- Reading design: vedic_div32.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
- 9.1) Device utilization summary
- 9.2) Partition Resource Summary
- 9.3) TIMING REPORT
- =========================================================================
- * Synthesis Options Summary *
- =========================================================================
- ---- Source Parameters
- Input File Name : "vedic_div32.prj"
- Input Format : mixed
- Ignore Synthesis Constraint File : NO
- ---- Target Parameters
- Output File Name : "vedic_div32"
- Output Format : NGC
- Target Device : xc5vlx50t-1-ff1136
- ---- Source Options
- Top Module Name : vedic_div32
- Automatic FSM Extraction : YES
- FSM Encoding Algorithm : Auto
- Safe Implementation : No
- FSM Style : LUT
- RAM Extraction : Yes
- RAM Style : Auto
- ROM Extraction : Yes
- Mux Style : Auto
- Decoder Extraction : YES
- Priority Encoder Extraction : Yes
- Shift Register Extraction : YES
- Logical Shifter Extraction : YES
- XOR Collapsing : YES
- ROM Style : Auto
- Mux Extraction : Yes
- Resource Sharing : NO
- Asynchronous To Synchronous : NO
- Use DSP Block : Auto
- Automatic Register Balancing : No
- ---- Target Options
- LUT Combining : Auto
- Reduce Control Sets : Auto
- Add IO Buffers : YES
- Global Maximum Fanout : 100000
- Add Generic Clock Buffer(BUFG) : 32
- Register Duplication : YES
- Slice Packing : YES
- Optimize Instantiated Primitives : NO
- Use Clock Enable : Auto
- Use Synchronous Set : Auto
- Use Synchronous Reset : Auto
- Pack IO Registers into IOBs : Auto
- Equivalent register Removal : YES
- ---- General Options
- Optimization Goal : Speed
- Optimization Effort : 2
- Power Reduction : NO
- Keep Hierarchy : No
- Netlist Hierarchy : As_Optimized
- RTL Output : Yes
- Global Optimization : AllClockNets
- Read Cores : YES
- Write Timing Constraints : NO
- Cross Clock Analysis : NO
- Hierarchy Separator : /
- Bus Delimiter : <>
- Case Specifier : Maintain
- Slice Utilization Ratio : 100
- BRAM Utilization Ratio : 100
- DSP48 Utilization Ratio : 100
- Verilog 2001 : YES
- Auto BRAM Packing : NO
- Slice Utilization Ratio Delta : 5
- =========================================================================
- =========================================================================
- * HDL Compilation *
- =========================================================================
- Compiling vhdl file "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" in Library work.
- Entity <vedic_div32> compiled.
- Entity <vedic_div32> (Architecture <rtl>) compiled.
- =========================================================================
- * Design Hierarchy Analysis *
- =========================================================================
- Analyzing hierarchy for entity <vedic_div32> in library <work> (architecture <rtl>).
- =========================================================================
- * HDL Analysis *
- =========================================================================
- Analyzing Entity <vedic_div32> in library <work> (Architecture <rtl>).
- WARNING:Xst:2096 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 84: Use of null array slice on signal <d_init_re_reg> is not supported.
- WARNING:Xst:2096 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 85: Use of null array slice on signal <init_reg.re_reg> is not supported.
- INFO:Xst:2679 - Register <d_init_quo_reg<31>> in unit <vedic_div32> has a constant value of 0 during circuit operation. The register is replaced by logic.
- INFO:Xst:2679 - Register <init_reg.re_reg<35>> in unit <vedic_div32> has a constant value of 0 during circuit operation. The register is replaced by logic.
- INFO:Xst:2679 - Register <init_reg.re_reg<34>> in unit <vedic_div32> has a constant value of 0 during circuit operation. The register is replaced by logic.
- INFO:Xst:2679 - Register <init_reg.re_reg<33>> in unit <vedic_div32> has a constant value of 0 during circuit operation. The register is replaced by logic.
- INFO:Xst:2679 - Register <init_reg.re_reg<32>> in unit <vedic_div32> has a constant value of 0 during circuit operation. The register is replaced by logic.
- INFO:Xst:2679 - Register <init_reg.re_reg<31>> in unit <vedic_div32> has a constant value of 0 during circuit operation. The register is replaced by logic.
- Entity <vedic_div32> analyzed. Unit <vedic_div32> generated.
- =========================================================================
- * HDL Synthesis *
- =========================================================================
- Performing bidirectional port resolution...
- Synthesizing Unit <vedic_div32>.
- Related source file is "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd".
- WARNING:Xst:653 - Signal <init_reg.quo> is used but never assigned. This sourceless signal will be automatically connected to value 00000000000000000000000000000000.
- WARNING:Xst:646 - Signal <d_state> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
- WARNING:Xst:646 - Signal <d_re_tmp> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
- WARNING:Xst:646 - Signal <d_re> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
- WARNING:Xst:646 - Signal <d_main_re_reg> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
- WARNING:Xst:1780 - Signal <d_init_re_reg<31>> is never used or assigned. This unconnected signal will be trimmed during the optimization process.
- WARNING:Xst:646 - Signal <d_init_re_reg<30:0>> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
- WARNING:Xst:646 - Signal <d_init_quo_reg> is assigned but never used. This unconnected signal will be trimmed during the optimization process.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- INFO:Xst:1608 - Relative priorities of control signals on register <init_reg.re_reg> differ from those commonly found in the selected device family. This will result in additional logic around the register.
- Found finite state machine <FSM_0> for signal <state>.
- -----------------------------------------------------------------------
- | States | 4 |
- | Transitions | 9 |
- | Inputs | 3 |
- | Outputs | 4 |
- | Clock | mclk1 (rising_edge) |
- | Reset | state$and0000 (positive) |
- | Reset type | synchronous |
- | Reset State | fin_state |
- | Power Up State | init_state |
- | Encoding | automatic |
- | Implementation | LUT |
- -----------------------------------------------------------------------
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_4>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_5>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_6>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_7>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_8>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_10>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_9>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_11>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_12>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_13>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_14>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_15>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_20>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_16>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_21>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_22>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_17>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_18>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_23>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_19>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_24>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_25>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_30>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_26>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_0>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_27>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_1>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_28>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_2>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_29>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 5-bit latch for signal <shift_val>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_3>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_4>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_5>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_6>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_7>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_8>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.re_reg_9>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_10>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_11>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_12>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_13>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_14>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 31-bit latch for signal <b_n>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_15>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_20>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_16>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_21>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_17>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_22>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_23>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_18>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_19>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_24>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_25>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_30>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_26>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_31>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_27>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_28>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_29>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_0>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_1>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_2>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:737 - Found 1-bit latch for signal <init_reg.quo_reg_3>. Latches may be generated from incomplete case or if statements. We do not recommend the use of latches in FPGA/CPLD designs, as they may lead to timing problems.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 123: The result of a 33x32-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x3-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x4-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x3-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x4-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 34x5-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 34x4-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 34x5-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 34x4-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 122: The result of a 33x32-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x3-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x4-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- WARNING:Xst:643 - "/home/calros/IS/Divider/vedicDivider/vedic_div32.vhd" line 208: The result of a 33x4-bit multiplication is partially used. Only the 32 least significant bits are used. If you are doing this on purpose, you may safely ignore this warning. Otherwise, make sure you are not losing information, leading to unexpected circuit behavior.
- Found 34x4-bit multiplier for signal <$mult0000> created at line 208.
- Found 34x5-bit multiplier for signal <$mult0001> created at line 208.
- Found 34x4-bit multiplier for signal <$mult0002> created at line 208.
- Found 34x5-bit multiplier for signal <$mult0003> created at line 208.
- Found 5-bit register for signal <i>.
- Found 5-bit subtractor for signal <i$addsub0000> created at line 156.
- Found 32-bit register for signal <i_quo>.
- Found 32-bit register for signal <i_re>.
- Found 32-bit register for signal <k_reg.quo>.
- Found 36-bit register for signal <k_reg.re_reg>.
- Found 1-bit register for signal <k_reg.re_sign>.
- Found 32-bit register for signal <main_reg.quo>.
- Found 32-bit adder for signal <main_reg.quo$addsub0000> created at line 115.
- Found 32-bit subtractor for signal <main_reg.quo$addsub0001> created at line 117.
- Found 32-bit register for signal <main_reg.quo_reg>.
- Found 32-bit adder for signal <main_reg.quo_reg$addsub0000> created at line 136.
- Found 1-bit register for signal <main_reg.quo_sign>.
- Found 36-bit register for signal <main_reg.re_reg>.
- Found 36-bit adder for signal <main_reg.re_reg$addsub0000> created at line 140.
- Found 36-bit adder for signal <main_reg.re_reg$addsub0001> created at line 145.
- Found 1-bit xor2 for signal <main_reg.re_reg$cmp_ne0000> created at line 139.
- Found 1-bit register for signal <main_reg.re_sign>.
- Found 32-bit adder for signal <quo$addsub0000> created at line 242.
- Found 32-bit adder for signal <quo$addsub0001> created at line 242.
- Found 32-bit adder for signal <quo$addsub0002> created at line 242.
- Found 32-bit adder for signal <quo$addsub0003> created at line 242.
- Found 32-bit adder for signal <quo$addsub0004> created at line 242.
- Found 32-bit adder for signal <quo$addsub0005> created at line 242.
- Found 32-bit adder for signal <quo$addsub0006> created at line 242.
- Found 32-bit adder for signal <quo$addsub0007> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0008> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0009> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0010> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0011> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0012> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0013> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0014> created at line 242.
- Found 32-bit subtractor for signal <quo$addsub0015> created at line 242.
- Found 33-bit subtractor for signal <quo_reg_sub$sub0000> created at line 124.
- Found 33x32-bit multiplier for signal <quo_tmp$mult0001> created at line 122.
- Found 32-bit subtractor for signal <re$addsub0000> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0001> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0002> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0003> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0004> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0005> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0006> created at line 208.
- Found 32-bit subtractor for signal <re$addsub0007> created at line 208.
- Found 32-bit adder for signal <re$addsub0008> created at line 208.
- Found 32-bit adder for signal <re$addsub0009> created at line 208.
- Found 32-bit adder for signal <re$addsub0010> created at line 208.
- Found 32-bit adder for signal <re$addsub0011> created at line 208.
- Found 32-bit adder for signal <re$addsub0012> created at line 208.
- Found 32-bit adder for signal <re$addsub0013> created at line 208.
- Found 32-bit adder for signal <re$addsub0014> created at line 208.
- Found 32-bit adder for signal <re$addsub0015> created at line 208.
- Found 29-bit comparator greatequal for signal <re$cmp_ge0000> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0001> created at line 208.
- Found 31-bit comparator greatequal for signal <re$cmp_ge0002> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0003> created at line 208.
- Found 30-bit comparator greatequal for signal <re$cmp_ge0004> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0005> created at line 208.
- Found 31-bit comparator greatequal for signal <re$cmp_ge0006> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0007> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0008> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0009> created at line 208.
- Found 31-bit comparator greatequal for signal <re$cmp_ge0010> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0011> created at line 208.
- Found 30-bit comparator greatequal for signal <re$cmp_ge0012> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0013> created at line 208.
- Found 31-bit comparator greatequal for signal <re$cmp_ge0014> created at line 208.
- Found 32-bit comparator greatequal for signal <re$cmp_ge0015> created at line 208.
- Found 33x4-bit multiplier for signal <re$mult0005> created at line 208.
- Found 33x3-bit multiplier for signal <re$mult0006> created at line 208.
- Found 33x4-bit multiplier for signal <re$mult0007> created at line 208.
- Found 33x3-bit multiplier for signal <re$mult0008> created at line 208.
- Found 33x3-bit multiplier for signal <re$mult0010> created at line 208.
- Found 33x4-bit multiplier for signal <re$mult0011> created at line 208.
- Found 33x4-bit multiplier for signal <re$mult0012> created at line 208.
- Found 32-bit adder for signal <re$sub0000> created at line 208.
- Found 31-bit adder for signal <re$sub0001> created at line 208.
- Found 32-bit adder for signal <re$sub0002> created at line 208.
- Found 30-bit adder for signal <re$sub0003> created at line 208.
- Found 32-bit adder for signal <re$sub0004> created at line 208.
- Found 31-bit adder for signal <re$sub0005> created at line 208.
- Found 32-bit adder for signal <re$sub0006> created at line 208.
- Found 37-bit subtractor for signal <re_reg_sub$sub0000> created at line 125.
- Found 33x32-bit multiplier for signal <re_tmp$mult0001> created at line 123.
- Found 30-bit 31-to-1 multiplexer for signal <re_tmp$mux0000<30:1>> created at line 123.
- Found 30-bit 31-to-1 multiplexer for signal <re_tmp$mux0000<0>> created at line 123.
- Found 32-bit register for signal <tmp_quo_reg>.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_0$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_1$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_2$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_3$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_4$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_5$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_6$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_7$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_8$mux0000> created at line 110.
- Found 1-bit 32-to-1 multiplexer for signal <tmp_quo_reg_shifted_0$mux0000> created at line 112.
- Found 36-bit adder for signal <v_re$addsub0000> created at line 197.
- Found 36-bit shifter arithmetic right for signal <v_re$shift0000> created at line 201.
- Found 1-bit 32-to-1 multiplexer for signal <v_reg.quo_reg_30$mux0000> created at line 120.
- Summary:
- inferred 1 Finite State Machine(s).
- inferred 272 D-type flip-flop(s).
- inferred 48 Adder/Subtractor(s).
- inferred 13 Multiplier(s).
- inferred 16 Comparator(s).
- inferred 42 Multiplexer(s).
- inferred 1 Combinational logic shifter(s).
- Unit <vedic_div32> synthesized.
- =========================================================================
- HDL Synthesis Report
- Macro Statistics
- # Multipliers : 13
- 33x3-bit multiplier : 3
- 33x32-bit multiplier : 2
- 33x4-bit multiplier : 4
- 34x4-bit multiplier : 2
- 34x5-bit multiplier : 2
- # Adders/Subtractors : 48
- 30-bit adder : 1
- 31-bit adder : 2
- 32-bit adder : 22
- 32-bit subtractor : 17
- 33-bit subtractor : 1
- 36-bit adder : 3
- 37-bit subtractor : 1
- 5-bit subtractor : 1
- # Registers : 43
- 1-bit register : 35
- 32-bit register : 5
- 36-bit register : 2
- 5-bit register : 1
- # Latches : 65
- 1-bit latch : 63
- 31-bit latch : 1
- 5-bit latch : 1
- # Comparators : 16
- 29-bit comparator greatequal : 1
- 30-bit comparator greatequal : 2
- 31-bit comparator greatequal : 4
- 32-bit comparator greatequal : 9
- # Multiplexers : 42
- 1-bit 31-to-1 multiplexer : 1
- 1-bit 32-to-1 multiplexer : 41
- # Logic shifters : 1
- 36-bit shifter arithmetic right : 1
- # Xors : 1
- 1-bit xor2 : 1
- =========================================================================
- =========================================================================
- * Advanced HDL Synthesis *
- =========================================================================
- Analyzing FSM <FSM_0> for best encoding.
- Optimizing FSM <state/FSM> on signal <state[1:4]> with one-hot encoding.
- ------------------------
- State | Encoding
- ------------------------
- init_state | 0001
- main_state | 0100
- wait_state | 1000
- fin_state | 0010
- ------------------------
- =========================================================================
- Advanced HDL Synthesis Report
- Macro Statistics
- # FSMs : 1
- # Multipliers : 13
- 33x3-bit multiplier : 3
- 33x32-bit multiplier : 2
- 33x4-bit multiplier : 4
- 34x4-bit multiplier : 2
- 34x5-bit multiplier : 2
- # Adders/Subtractors : 48
- 30-bit adder : 1
- 31-bit adder : 2
- 32-bit adder : 22
- 32-bit subtractor : 17
- 33-bit subtractor : 1
- 36-bit adder : 3
- 37-bit subtractor : 1
- 5-bit subtractor : 1
- # Registers : 271
- Flip-Flops : 271
- # Latches : 65
- 1-bit latch : 63
- 31-bit latch : 1
- 5-bit latch : 1
- # Comparators : 16
- 29-bit comparator greatequal : 1
- 30-bit comparator greatequal : 2
- 31-bit comparator greatequal : 4
- 32-bit comparator greatequal : 9
- # Multiplexers : 42
- 1-bit 31-to-1 multiplexer : 1
- 1-bit 32-to-1 multiplexer : 41
- # Logic shifters : 1
- 36-bit shifter arithmetic right : 1
- # Xors : 1
- 1-bit xor2 : 1
- =========================================================================
- =========================================================================
- * Low Level Synthesis *
- =========================================================================
- WARNING:Xst:2677 - Node <Mmult_quo_tmp_mult00013> of sequential type is unconnected in block <vedic_div32>.
- WARNING:Xst:2677 - Node <Mmult_re_tmp_mult00013> of sequential type is unconnected in block <vedic_div32>.
- Optimizing unit <vedic_div32> ...
- Mapping all equations...
- Building and optimizing final netlist ...
- Found area constraint ratio of 100 (+ 5) on block vedic_div32, actual ratio is 25.
- Final Macro Processing ...
- =========================================================================
- Final Register Report
- Macro Statistics
- # Registers : 274
- Flip-Flops : 274
- =========================================================================
- =========================================================================
- * Partition Report *
- =========================================================================
- Partition Implementation Status
- -------------------------------
- No Partitions were found in this design.
- -------------------------------
- =========================================================================
- * Final Report *
- =========================================================================
- Final Results
- RTL Top Level Output File Name : vedic_div32.ngr
- Top Level Output File Name : vedic_div32
- Output Format : NGC
- Optimization Goal : Speed
- Keep Hierarchy : No
- Design Statistics
- # IOs : 130
- Cell Usage :
- # BELS : 9204
- # GND : 1
- # INV : 530
- # LUT1 : 258
- # LUT2 : 1088
- # LUT3 : 320
- # LUT4 : 788
- # LUT5 : 425
- # LUT6 : 1668
- # MUXCY : 2092
- # MUXF7 : 117
- # VCC : 1
- # XORCY : 1916
- # FlipFlops/Latches : 373
- # FD : 185
- # FDE : 72
- # FDR : 2
- # FDS : 15
- # LDC : 1
- # LDCP : 98
- # Clock Buffers : 2
- # BUFG : 1
- # BUFGP : 1
- # IO Buffers : 129
- # IBUF : 65
- # OBUF : 64
- # DSPs : 6
- # DSP48E : 6
- =========================================================================
- Device utilization summary:
- ---------------------------
- Selected Device : 5vlx50tff1136-1
- Slice Logic Utilization:
- Number of Slice Registers: 373 out of 28800 1%
- Number of Slice LUTs: 5077 out of 28800 17%
- Number used as Logic: 5077 out of 28800 17%
- Slice Logic Distribution:
- Number of LUT Flip Flop pairs used: 5154
- Number with an unused Flip Flop: 4781 out of 5154 92%
- Number with an unused LUT: 77 out of 5154 1%
- Number of fully used LUT-FF pairs: 296 out of 5154 5%
- Number of unique control sets: 107
- IO Utilization:
- Number of IOs: 130
- Number of bonded IOBs: 130 out of 480 27%
- Specific Feature Utilization:
- Number of BUFG/BUFGCTRLs: 2 out of 32 6%
- Number of DSP48Es: 6 out of 48 12%
- ---------------------------
- Partition Resource Summary:
- ---------------------------
- No Partitions were found in this design.
- ---------------------------
- =========================================================================
- TIMING REPORT
- NOTE: THESE TIMING NUMBERS ARE ONLY A SYNTHESIS ESTIMATE.
- FOR ACCURATE TIMING INFORMATION PLEASE REFER TO THE TRACE REPORT
- GENERATED AFTER PLACE-and-ROUTE.
- Clock Information:
- ------------------
- -----------------------------------+------------------------+-------+
- Clock Signal | Clock buffer(FF name) | Load |
- -----------------------------------+------------------------+-------+
- mclk1 | BUFGP | 274 |
- divisor<0> | IBUF+BUFG | 99 |
- -----------------------------------+------------------------+-------+
- Asynchronous Control Signals Information:
- ----------------------------------------
- -------------------------------------------------------------+--------------------------+-------+
- Control Signal | Buffer(FF name) | Load |
- -------------------------------------------------------------+--------------------------+-------+
- b_n_0__and0000(b_n_0__and00001:O) | NONE(b_n_0) | 1 |
- b_n_0__and0001(b_n_mux0031<0>1:O) | NONE(b_n_0) | 1 |
- b_n_10__and0000(b_n_10__and00001:O) | NONE(b_n_10) | 1 |
- b_n_10__and0001(b_n_10__and00011:O) | NONE(b_n_10) | 1 |
- b_n_11__and0000(b_n_11__and00001:O) | NONE(b_n_11) | 1 |
- b_n_11__and0001(b_n_11__and00011:O) | NONE(b_n_11) | 1 |
- b_n_12__and0000(b_n_12__and00001:O) | NONE(b_n_12) | 1 |
- b_n_12__and0001(b_n_12__and00011:O) | NONE(b_n_12) | 1 |
- b_n_13__and0000(b_n_13__and00001:O) | NONE(b_n_13) | 1 |
- b_n_13__and0001(b_n_13__and00011:O) | NONE(b_n_13) | 1 |
- b_n_14__and0000(b_n_14__and00001:O) | NONE(b_n_14) | 1 |
- b_n_14__and0001(b_n_14__and00011:O) | NONE(b_n_14) | 1 |
- b_n_15__and0000(b_n_15__and00001:O) | NONE(b_n_15) | 1 |
- b_n_15__and0001(b_n_15__and00011:O) | NONE(b_n_15) | 1 |
- b_n_16__and0000(b_n_16__and00001:O) | NONE(b_n_16) | 1 |
- b_n_16__and0001(b_n_16__and00011:O) | NONE(b_n_16) | 1 |
- b_n_17__and0000(b_n_17__and00001:O) | NONE(b_n_17) | 1 |
- b_n_17__and0001(b_n_17__and00011:O) | NONE(b_n_17) | 1 |
- b_n_18__and0000(b_n_18__and00001:O) | NONE(b_n_18) | 1 |
- b_n_18__and0001(b_n_18__and00011:O) | NONE(b_n_18) | 1 |
- b_n_19__and0000(b_n_19__and00001:O) | NONE(b_n_19) | 1 |
- b_n_19__and0001(b_n_19__and00011:O) | NONE(b_n_19) | 1 |
- b_n_1__and0000(b_n_1__and00001:O) | NONE(b_n_1) | 1 |
- b_n_1__and0001(b_n_1__and00011:O) | NONE(b_n_1) | 1 |
- b_n_20__and0000(b_n_20__and00001:O) | NONE(b_n_20) | 1 |
- b_n_20__and0001(b_n_20__and00011:O) | NONE(b_n_20) | 1 |
- b_n_21__and0000(b_n_21__and00001:O) | NONE(b_n_21) | 1 |
- b_n_21__and0001(b_n_21__and00011:O) | NONE(b_n_21) | 1 |
- b_n_22__and0000(b_n_22__and00001:O) | NONE(b_n_22) | 1 |
- b_n_22__and0001(b_n_22__and00011:O) | NONE(b_n_22) | 1 |
- b_n_23__and0000(b_n_23__and00001:O) | NONE(b_n_23) | 1 |
- b_n_23__and0001(b_n_23__and00011:O) | NONE(b_n_23) | 1 |
- b_n_24__and0000(b_n_24__and00001:O) | NONE(b_n_24) | 1 |
- b_n_24__and0001(b_n_24__and00011:O) | NONE(b_n_24) | 1 |
- b_n_25__and0000(b_n_25__and00001:O) | NONE(b_n_25) | 1 |
- b_n_25__and0001(b_n_25__and00011:O) | NONE(b_n_25) | 1 |
- b_n_26__and0000(b_n_26__and00001:O) | NONE(b_n_26) | 1 |
- b_n_26__and0001(b_n_26__and00011:O) | NONE(b_n_26) | 1 |
- b_n_27__and0000(b_n_27__and00001:O) | NONE(b_n_27) | 1 |
- b_n_27__and0001(b_n_27__and00011:O) | NONE(b_n_27) | 1 |
- b_n_28__and0000(b_n_28__and00001:O) | NONE(b_n_28) | 1 |
- b_n_28__and0001(b_n_28__and00011:O) | NONE(b_n_28) | 1 |
- b_n_29__and0000(b_n_29__and00001:O) | NONE(b_n_29) | 1 |
- b_n_29__and0001(b_n_29__and00011:O) | NONE(b_n_29) | 1 |
- b_n_2__and0000(b_n_2__and00001:O) | NONE(b_n_2) | 1 |
- b_n_2__and0001(b_n_2__and00011:O) | NONE(b_n_2) | 1 |
- b_n_30__and0000(b_n_30__and00001:O) | NONE(b_n_30) | 1 |
- b_n_30__and0001(b_n_30__and00011:O) | NONE(b_n_30) | 1 |
- b_n_3__and0000(b_n_3__and00001:O) | NONE(b_n_3) | 1 |
- b_n_3__and0001(b_n_3__and00011:O) | NONE(b_n_3) | 1 |
- b_n_4__and0000(b_n_4__and00001:O) | NONE(b_n_4) | 1 |
- b_n_4__and0001(b_n_4__and00011:O) | NONE(b_n_4) | 1 |
- b_n_5__and0000(b_n_5__and00001:O) | NONE(b_n_5) | 1 |
- b_n_5__and0001(b_n_5__and00011:O) | NONE(b_n_5) | 1 |
- b_n_6__and0000(b_n_6__and00001:O) | NONE(b_n_6) | 1 |
- b_n_6__and0001(b_n_6__and00011:O) | NONE(b_n_6) | 1 |
- b_n_7__and0000(b_n_7__and00001:O) | NONE(b_n_7) | 1 |
- b_n_7__and0001(b_n_7__and00011:O) | NONE(b_n_7) | 1 |
- b_n_8__and0000(b_n_8__and00001:O) | NONE(b_n_8) | 1 |
- b_n_8__and0001(b_n_8__and00011:O) | NONE(b_n_8) | 1 |
- b_n_9__and0000(b_n_9__and00001:O) | NONE(b_n_9) | 1 |
- b_n_9__and0001(b_n_9__and00011:O) | NONE(b_n_9) | 1 |
- init_reg.quo_reg_0__and0000(init_reg.quo_reg_0__and00001:O) | NONE(init_reg.quo_reg_0) | 1 |
- init_reg.quo_reg_0__and0001(init_reg.quo_reg_0__and00011:O) | NONE(init_reg.quo_reg_0) | 1 |
- init_reg.quo_reg_10__and0000(init_reg.quo_reg_10__and00001:O)| NONE(init_reg.quo_reg_10)| 1 |
- init_reg.quo_reg_10__or0000(init_reg.quo_reg_10__or0000:O) | NONE(init_reg.quo_reg_10)| 1 |
- init_reg.quo_reg_11__and0000(init_reg.quo_reg_11__and00001:O)| NONE(init_reg.quo_reg_11)| 1 |
- init_reg.quo_reg_11__or0000(init_reg.quo_reg_11__or0000:O) | NONE(init_reg.quo_reg_11)| 1 |
- init_reg.quo_reg_12__and0000(init_reg.quo_reg_12__and00001:O)| NONE(init_reg.quo_reg_12)| 1 |
- init_reg.quo_reg_12__or0000(init_reg.quo_reg_12__or00001:O) | NONE(init_reg.quo_reg_12)| 1 |
- init_reg.quo_reg_13__and0000(init_reg.quo_reg_13__and00001:O)| NONE(init_reg.quo_reg_13)| 1 |
- init_reg.quo_reg_13__or0000(init_reg.quo_reg_13__or00001:O) | NONE(init_reg.quo_reg_13)| 1 |
- init_reg.quo_reg_14__and0000(init_reg.quo_reg_14__and00001:O)| NONE(init_reg.quo_reg_14)| 1 |
- init_reg.quo_reg_14__or0000(init_reg.quo_reg_14__or00001:O) | NONE(init_reg.quo_reg_14)| 1 |
- init_reg.quo_reg_15__and0000(init_reg.quo_reg_15__and00001:O)| NONE(init_reg.quo_reg_15)| 1 |
- init_reg.quo_reg_15__or0000(init_reg.quo_reg_15__or00001:O) | NONE(init_reg.quo_reg_15)| 1 |
- init_reg.quo_reg_16__and0000(init_reg.quo_reg_16__and00001:O)| NONE(init_reg.quo_reg_16)| 1 |
- init_reg.quo_reg_16__or0000(init_reg.quo_reg_16__or00001:O) | NONE(init_reg.quo_reg_16)| 1 |
- init_reg.quo_reg_17__and0000(init_reg.quo_reg_17__and00001:O)| NONE(init_reg.quo_reg_17)| 1 |
- init_reg.quo_reg_17__or0000(init_reg.quo_reg_17__or00001:O) | NONE(init_reg.quo_reg_17)| 1 |
- init_reg.quo_reg_18__and0000(init_reg.quo_reg_18__and00001:O)| NONE(init_reg.quo_reg_18)| 1 |
- init_reg.quo_reg_18__or0000(init_reg.quo_reg_18__or00001:O) | NONE(init_reg.quo_reg_18)| 1 |
- init_reg.quo_reg_19__and0000(init_reg.quo_reg_19__and00001:O)| NONE(init_reg.quo_reg_19)| 1 |
- init_reg.quo_reg_19__or0000(init_reg.quo_reg_19__or00001:O) | NONE(init_reg.quo_reg_19)| 1 |
- init_reg.quo_reg_1__and0000(init_reg.quo_reg_1__and00001:O) | NONE(init_reg.quo_reg_1) | 1 |
- init_reg.quo_reg_1__or0000(init_reg.quo_reg_1__or00001:O) | NONE(init_reg.quo_reg_1) | 1 |
- init_reg.quo_reg_20__and0000(init_reg.quo_reg_20__and00001:O)| NONE(init_reg.quo_reg_20)| 1 |
- init_reg.quo_reg_20__or0000(init_reg.quo_reg_20__or00001:O) | NONE(init_reg.quo_reg_20)| 1 |
- init_reg.quo_reg_21__and0000(init_reg.quo_reg_21__and00001:O)| NONE(init_reg.quo_reg_21)| 1 |
- init_reg.quo_reg_21__or0000(init_reg.quo_reg_21__or00001:O) | NONE(init_reg.quo_reg_21)| 1 |
- init_reg.quo_reg_22__and0000(init_reg.quo_reg_22__and00001:O)| NONE(init_reg.quo_reg_22)| 1 |
- init_reg.quo_reg_22__or0000(init_reg.quo_reg_22__or00001:O) | NONE(init_reg.quo_reg_22)| 1 |
- init_reg.quo_reg_23__and0000(init_reg.quo_reg_23__and00001:O)| NONE(init_reg.quo_reg_23)| 1 |
- init_reg.quo_reg_23__or0000(init_reg.quo_reg_23__or00001:O) | NONE(init_reg.quo_reg_23)| 1 |
- init_reg.quo_reg_24__and0000(init_reg.quo_reg_24__and00001:O)| NONE(init_reg.quo_reg_24)| 1 |
- init_reg.quo_reg_24__or0000(init_reg.quo_reg_24__or00001:O) | NONE(init_reg.quo_reg_24)| 1 |
- init_reg.quo_reg_25__and0000(init_reg.quo_reg_25__and00001:O)| NONE(init_reg.quo_reg_25)| 1 |
- init_reg.quo_reg_25__or0000(init_reg.quo_reg_25__or00001:O) | NONE(init_reg.quo_reg_25)| 1 |
- init_reg.quo_reg_26__and0000(init_reg.quo_reg_26__and00001:O)| NONE(init_reg.quo_reg_26)| 1 |
- init_reg.quo_reg_26__or0000(init_reg.quo_reg_26__or00001:O) | NONE(init_reg.quo_reg_26)| 1 |
- init_reg.quo_reg_27__and0000(init_reg.quo_reg_27__and00001:O)| NONE(init_reg.quo_reg_27)| 1 |
- init_reg.quo_reg_27__or0000(init_reg.quo_reg_27__or00001:O) | NONE(init_reg.quo_reg_27)| 1 |
- init_reg.quo_reg_28__and0000(init_reg.quo_reg_28__and00001:O)| NONE(init_reg.quo_reg_28)| 1 |
- init_reg.quo_reg_28__or0000(init_reg.quo_reg_28__or00001:O) | NONE(init_reg.quo_reg_28)| 1 |
- init_reg.quo_reg_29__and0000(init_reg.quo_reg_29__and00001:O)| NONE(init_reg.quo_reg_29)| 1 |
- init_reg.quo_reg_29__or0000(init_reg.quo_reg_29__or00001:O) | NONE(init_reg.quo_reg_29)| 1 |
- init_reg.quo_reg_2__and0000(init_reg.quo_reg_2__and00001:O) | NONE(init_reg.quo_reg_2) | 1 |
- init_reg.quo_reg_2__or0000(init_reg.quo_reg_2__or00001:O) | NONE(init_reg.quo_reg_2) | 1 |
- init_reg.quo_reg_30__and0000(init_reg.quo_reg_30__and00001:O)| NONE(init_reg.quo_reg_30)| 1 |
- init_reg.quo_reg_30__or0000(init_reg.quo_reg_30__or00001:O) | NONE(init_reg.quo_reg_30)| 1 |
- init_reg.quo_reg_3__and0000(init_reg.quo_reg_3__and00001:O) | NONE(init_reg.quo_reg_3) | 1 |
- init_reg.quo_reg_3__or0000(init_reg.quo_reg_3__or00001:O) | NONE(init_reg.quo_reg_3) | 1 |
- init_reg.quo_reg_4__and0000(init_reg.quo_reg_4__and00001:O) | NONE(init_reg.quo_reg_4) | 1 |
- init_reg.quo_reg_4__or0000(init_reg.quo_reg_4__or00001:O) | NONE(init_reg.quo_reg_4) | 1 |
- init_reg.quo_reg_5__and0000(init_reg.quo_reg_5__and00001:O) | NONE(init_reg.quo_reg_5) | 1 |
- init_reg.quo_reg_5__or0000(init_reg.quo_reg_5__or00001:O) | NONE(init_reg.quo_reg_5) | 1 |
- init_reg.quo_reg_6__and0000(init_reg.quo_reg_6__and00001:O) | NONE(init_reg.quo_reg_6) | 1 |
- init_reg.quo_reg_6__or0000(init_reg.quo_reg_6__or0000:O) | NONE(init_reg.quo_reg_6) | 1 |
- init_reg.quo_reg_7__and0000(init_reg.quo_reg_7__and00001:O) | NONE(init_reg.quo_reg_7) | 1 |
- init_reg.quo_reg_7__or0000(init_reg.quo_reg_7__or00001:O) | NONE(init_reg.quo_reg_7) | 1 |
- init_reg.quo_reg_8__and0000(init_reg.quo_reg_8__and00001:O) | NONE(init_reg.quo_reg_8) | 1 |
- init_reg.quo_reg_8__or0000(init_reg.quo_reg_8__or00001:O) | NONE(init_reg.quo_reg_8) | 1 |
- init_reg.quo_reg_9__and0000(init_reg.quo_reg_9__and00001:O) | NONE(init_reg.quo_reg_9) | 1 |
- init_reg.quo_reg_9__or0000(init_reg.quo_reg_9__or0000:O) | NONE(init_reg.quo_reg_9) | 1 |
- init_reg.re_reg_0__and0000(init_reg.re_reg_0__and00001:O) | NONE(init_reg.re_reg_0) | 1 |
- init_reg.re_reg_0__or0000(init_reg.re_reg_0__or00001:O) | NONE(init_reg.re_reg_0) | 1 |
- init_reg.re_reg_10__and0000(init_reg.re_reg_10__and00001:O) | NONE(init_reg.re_reg_10) | 1 |
- init_reg.re_reg_10__or0000(init_reg.re_reg_10__or0000:O) | NONE(init_reg.re_reg_10) | 1 |
- init_reg.re_reg_11__and0000(init_reg.re_reg_11__and00001:O) | NONE(init_reg.re_reg_11) | 1 |
- init_reg.re_reg_11__or0000(init_reg.re_reg_11__or00001:O) | NONE(init_reg.re_reg_11) | 1 |
- init_reg.re_reg_12__and0000(init_reg.re_reg_12__and00001:O) | NONE(init_reg.re_reg_12) | 1 |
- init_reg.re_reg_12__or0000(init_reg.re_reg_12__or0000:O) | NONE(init_reg.re_reg_12) | 1 |
- init_reg.re_reg_13__and0000(init_reg.re_reg_13__and00001:O) | NONE(init_reg.re_reg_13) | 1 |
- init_reg.re_reg_13__or0000(init_reg.re_reg_13__or0000:O) | NONE(init_reg.re_reg_13) | 1 |
- init_reg.re_reg_14__and0000(init_reg.re_reg_14__and00001:O) | NONE(init_reg.re_reg_14) | 1 |
- init_reg.re_reg_14__or0000(init_reg.re_reg_14__or0000:O) | NONE(init_reg.re_reg_14) | 1 |
- init_reg.re_reg_15__and0000(init_reg.re_reg_15__and00001:O) | NONE(init_reg.re_reg_15) | 1 |
- init_reg.re_reg_15__or0000(init_reg.re_reg_15__or00001:O) | NONE(init_reg.re_reg_15) | 1 |
- init_reg.re_reg_16__and0000(init_reg.re_reg_16__and00001:O) | NONE(init_reg.re_reg_16) | 1 |
- init_reg.re_reg_16__or0000(init_reg.re_reg_16__or00001:O) | NONE(init_reg.re_reg_16) | 1 |
- init_reg.re_reg_17__and0000(init_reg.re_reg_17__and00001:O) | NONE(init_reg.re_reg_17) | 1 |
- init_reg.re_reg_17__or0000(init_reg.re_reg_17__or0000:O) | NONE(init_reg.re_reg_17) | 1 |
- init_reg.re_reg_18__and0000(init_reg.re_reg_18__and00001:O) | NONE(init_reg.re_reg_18) | 1 |
- init_reg.re_reg_18__or0000(init_reg.re_reg_18__or0000:O) | NONE(init_reg.re_reg_18) | 1 |
- init_reg.re_reg_19__and0000(init_reg.re_reg_19__and00001:O) | NONE(init_reg.re_reg_19) | 1 |
- init_reg.re_reg_19__or0000(init_reg.re_reg_19__or0000:O) | NONE(init_reg.re_reg_19) | 1 |
- init_reg.re_reg_1__and0000(init_reg_re_reg_1_mux00311:O) | NONE(init_reg.re_reg_1) | 1 |
- init_reg.re_reg_1__or0000(init_reg.re_reg_1__or00001:O) | NONE(init_reg.re_reg_1) | 1 |
- init_reg.re_reg_20__and0000(init_reg.re_reg_20__and00001:O) | NONE(init_reg.re_reg_20) | 1 |
- init_reg.re_reg_20__or0000(init_reg.re_reg_20__or0000:O) | NONE(init_reg.re_reg_20) | 1 |
- init_reg.re_reg_21__and0000(init_reg.re_reg_21__and00001:O) | NONE(init_reg.re_reg_21) | 1 |
- init_reg.re_reg_21__or0000(init_reg.re_reg_21__or00001:O) | NONE(init_reg.re_reg_21) | 1 |
- init_reg.re_reg_22__and0000(init_reg.re_reg_22__and00001:O) | NONE(init_reg.re_reg_22) | 1 |
- init_reg.re_reg_22__or0000(init_reg.re_reg_22__or00001:O) | NONE(init_reg.re_reg_22) | 1 |
- init_reg.re_reg_23__and0000(init_reg.re_reg_23__and00001:O) | NONE(init_reg.re_reg_23) | 1 |
- init_reg.re_reg_23__or0000(init_reg.re_reg_23__or00001:O) | NONE(init_reg.re_reg_23) | 1 |
- init_reg.re_reg_24__and0000(init_reg.re_reg_24__and00001:O) | NONE(init_reg.re_reg_24) | 1 |
- init_reg.re_reg_24__or0000(init_reg.re_reg_24__or0000:O) | NONE(init_reg.re_reg_24) | 1 |
- init_reg.re_reg_25__and0000(init_reg.re_reg_25__and00001:O) | NONE(init_reg.re_reg_25) | 1 |
- init_reg.re_reg_25__or0000(init_reg.re_reg_25__or0000:O) | NONE(init_reg.re_reg_25) | 1 |
- init_reg.re_reg_26__and0000(init_reg.re_reg_26__and00001:O) | NONE(init_reg.re_reg_26) | 1 |
- init_reg.re_reg_26__or0000(init_reg.re_reg_26__or0000:O) | NONE(init_reg.re_reg_26) | 1 |
- init_reg.re_reg_27__and0000(init_reg.re_reg_27__and00001:O) | NONE(init_reg.re_reg_27) | 1 |
- init_reg.re_reg_27__or0000(init_reg.re_reg_27__or00002:O) | NONE(init_reg.re_reg_27) | 1 |
- init_reg.re_reg_28__and0000(init_reg.re_reg_28__and00001:O) | NONE(init_reg.re_reg_28) | 1 |
- init_reg.re_reg_28__or0000(init_reg.re_reg_28__or0000:O) | NONE(init_reg.re_reg_28) | 1 |
- init_reg.re_reg_29__and0000(init_reg.re_reg_29__and00001:O) | NONE(init_reg.re_reg_29) | 1 |
- init_reg.re_reg_29__or0000(init_reg.re_reg_29__or0000:O) | NONE(init_reg.re_reg_29) | 1 |
- init_reg.re_reg_2__and0000(init_reg_re_reg_2_mux00311:O) | NONE(init_reg.re_reg_2) | 1 |
- init_reg.re_reg_2__or0000(init_reg.re_reg_2__or00001:O) | NONE(init_reg.re_reg_2) | 1 |
- init_reg.re_reg_30__and0000(init_reg.re_reg_30__and00001:O) | NONE(init_reg.re_reg_30) | 1 |
- init_reg.re_reg_30__and0001(init_reg.re_reg_30__and00011:O) | NONE(init_reg.re_reg_30) | 1 |
- init_reg.re_reg_3__and0000(init_reg.re_reg_3__and00001:O) | NONE(init_reg.re_reg_3) | 1 |
- init_reg.re_reg_3__or0000(init_reg.re_reg_3__or0000:O) | NONE(init_reg.re_reg_3) | 1 |
- init_reg.re_reg_4__and0000(init_reg.re_reg_4__and00001:O) | NONE(init_reg.re_reg_4) | 1 |
- init_reg.re_reg_4__or0000(init_reg.re_reg_4__or00001:O) | NONE(init_reg.re_reg_4) | 1 |
- init_reg.re_reg_5__and0000(init_reg.re_reg_5__and00001:O) | NONE(init_reg.re_reg_5) | 1 |
- init_reg.re_reg_5__or0000(init_reg.re_reg_5__or0000:O) | NONE(init_reg.re_reg_5) | 1 |
- init_reg.re_reg_6__and0000(init_reg.re_reg_6__and00001:O) | NONE(init_reg.re_reg_6) | 1 |
- init_reg.re_reg_6__or0000(init_reg.re_reg_6__or0000:O) | NONE(init_reg.re_reg_6) | 1 |
- init_reg.re_reg_7__and0000(init_reg.re_reg_7__and00001:O) | NONE(init_reg.re_reg_7) | 1 |
- init_reg.re_reg_7__or0000(init_reg.re_reg_7__or0000:O) | NONE(init_reg.re_reg_7) | 1 |
- init_reg.re_reg_8__and0000(init_reg.re_reg_8__and00001:O) | NONE(init_reg.re_reg_8) | 1 |
- init_reg.re_reg_8__or0000(init_reg.re_reg_8__or0000:O) | NONE(init_reg.re_reg_8) | 1 |
- init_reg.re_reg_9__and0000(init_reg.re_reg_9__and00001:O) | NONE(init_reg.re_reg_9) | 1 |
- init_reg.re_reg_9__or0000(init_reg.re_reg_9__or0000:O) | NONE(init_reg.re_reg_9) | 1 |
- init_reg_re_reg_30_or0000(init_reg_re_reg_30_or00001:O) | NONE(init_reg.quo_reg_31)| 1 |
- shift_val_0__or0000(shift_val_0__or00001:O) | NONE(shift_val_0) | 1 |
- shift_val_0__or0001(shift_val_0__or00011:O) | NONE(shift_val_0) | 1 |
- shift_val_1__and0000(shift_val_1__and00001:O) | NONE(shift_val_1) | 1 |
- shift_val_1__or0000(shift_val_1__or00001:O) | NONE(shift_val_1) | 1 |
- shift_val_2__and0000(shift_val_2__and00001:O) | NONE(shift_val_2) | 1 |
- shift_val_2__or0000(shift_val_2__or00001:O) | NONE(shift_val_2) | 1 |
- shift_val_3__and0000(shift_val_3__and00001:O) | NONE(shift_val_3) | 1 |
- shift_val_3__or0000(shift_val_3__or00001:O) | NONE(shift_val_3) | 1 |
- shift_val_4__and0000(shift_val_4__and00001:O) | NONE(shift_val_4) | 1 |
- shift_val_4__or0000(shift_val_4__or00001:O) | NONE(shift_val_4) | 1 |
- -------------------------------------------------------------+--------------------------+-------+
- Timing Summary:
- ---------------
- Speed Grade: -1
- Minimum period: 15.045ns (Maximum Frequency: 66.468MHz)
- Minimum input arrival time before clock: 11.467ns
- Maximum output required time after clock: 10.354ns
- Maximum combinational path delay: 14.683ns
- Timing Detail:
- --------------
- All values displayed in nanoseconds (ns)
- =========================================================================
- Timing constraint: Default period analysis for Clock 'mclk1'
- Clock period: 15.045ns (frequency: 66.468MHz)
- Total number of paths / destination ports: 6222480783 / 363
- -------------------------------------------------------------------------
- Delay: 15.045ns (Levels of Logic = 26)
- Source: state_FSM_FFd4 (FF)
- Destination: main_reg.quo_reg_31 (FF)
- Source Clock: mclk1 rising
- Destination Clock: mclk1 rising
- Data Path: state_FSM_FFd4 to main_reg.quo_reg_31
- Gate Net
- Cell:in->out fanout Delay Delay Logical Name (Net Name)
- ---------------------------------------- ------------
- FDR:C->Q 369 0.471 0.670 state_FSM_FFd4 (state_FSM_FFd4)
- LUT3:I2->O 7 0.094 0.743 reg_quo_reg<14>1 (reg_quo_reg<14>)
- LUT5:I2->O 1 0.094 0.480 tmp_quo_reg_10_mux000031 (N405)
- LUT5:I4->O 3 0.094 0.800 tmp_quo_reg_12_mux0000310 (N706)
- LUT6:I2->O 3 0.094 0.347 tmp_quo_reg_13_mux0000 (tmp_quo_reg_13_mux0000)
- DSP48E:B13->PCOUT43 1 3.832 0.000 Mmult_quo_tmp_mult0001 (Mmult_quo_tmp_mult0001_PCOUT_to_Mmult_quo_tmp_mult00011_PCIN_43)
- DSP48E:PCIN43->PCOUT18 1 2.013 0.000 Mmult_quo_tmp_mult00011 (Mmult_quo_tmp_mult00011_PCOUT_to_Mmult_quo_tmp_mult00012_PCIN_18)
- DSP48E:PCIN18->P0 1 1.816 0.480 Mmult_quo_tmp_mult00012 (quo_tmp_mult0001<17>)
- LUT6:I5->O 1 0.094 0.000 Msub_quo_reg_sub_sub0000_lut<17> (Msub_quo_reg_sub_sub0000_lut<17>)
- MUXCY:S->O 1 0.372 0.000 Msub_quo_reg_sub_sub0000_cy<17> (Msub_quo_reg_sub_sub0000_cy<17>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<18> (Msub_quo_reg_sub_sub0000_cy<18>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<19> (Msub_quo_reg_sub_sub0000_cy<19>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<20> (Msub_quo_reg_sub_sub0000_cy<20>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<21> (Msub_quo_reg_sub_sub0000_cy<21>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<22> (Msub_quo_reg_sub_sub0000_cy<22>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<23> (Msub_quo_reg_sub_sub0000_cy<23>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<24> (Msub_quo_reg_sub_sub0000_cy<24>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<25> (Msub_quo_reg_sub_sub0000_cy<25>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<26> (Msub_quo_reg_sub_sub0000_cy<26>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<27> (Msub_quo_reg_sub_sub0000_cy<27>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<28> (Msub_quo_reg_sub_sub0000_cy<28>)
- MUXCY:CI->O 1 0.026 0.000 Msub_quo_reg_sub_sub0000_cy<29> (Msub_quo_reg_sub_sub0000_cy<29>)
- XORCY:CI->O 2 0.357 0.341 Msub_quo_reg_sub_sub0000_xor<30> (quo_reg_sub_sub0000<30>)
- INV:I->O 1 0.238 0.000 Madd_main_reg_quo_reg_not0000<30>1_INV_0 (Madd_main_reg_quo_reg_not0000<30>)
- MUXCY:S->O 0 0.372 0.000 Madd_main_reg.quo_reg_addsub0000_cy<30> (Madd_main_reg.quo_reg_addsub0000_cy<30>)
- XORCY:CI->O 1 0.357 0.480 Madd_main_reg.quo_reg_addsub0000_xor<31> (main_reg_quo_reg_addsub0000<31>)
- LUT3:I2->O 1 0.094 0.000 main_reg_quo_reg_mux0000<31>1 (main_reg_quo_reg_mux0000<31>)
- FD:D -0.018 main_reg.quo_reg_31
- ----------------------------------------
- Total 15.045ns (10.704ns logic, 4.341ns route)
- (71.1% logic, 28.9% route)
- =========================================================================
- Timing constraint: Default OFFSET IN BEFORE for Clock 'mclk1'
- Total number of paths / destination ports: 7 / 7
- -------------------------------------------------------------------------
- Offset: 2.334ns (Levels of Logic = 2)
- Source: go (PAD)
- Destination: i_0 (FF)
- Destination Clock: mclk1 rising
- Data Path: go to i_0
- Gate Net
- Cell:in->out fanout Delay Delay Logical Name (Net Name)
- ---------------------------------------- ------------
- IBUF:I->O 3 0.818 0.491 go_IBUF (go_IBUF)
- LUT3:I2->O 5 0.094 0.358 i_or00011 (i_or0001)
- FDS:S 0.573 i_0
- ----------------------------------------
- Total 2.334ns (1.485ns logic, 0.849ns route)
- (63.6% logic, 36.4% route)
- =========================================================================
- Timing constraint: Default OFFSET IN BEFORE for Clock 'divisor<0>'
- Total number of paths / destination ports: 10155 / 99
- -------------------------------------------------------------------------
- Offset: 11.467ns (Levels of Logic = 12)
- Source: divisor<31> (PAD)
- Destination: init_reg.re_reg_23 (LATCH)
- Destination Clock: divisor<0> falling
- Data Path: divisor<31> to init_reg.re_reg_23
- Gate Net
- Cell:in->out fanout Delay Delay Logical Name (Net Name)
- ---------------------------------------- ------------
- IBUF:I->O 183 0.818 0.731 divisor_31_IBUF (divisor_31_IBUF)
- LUT2:I0->O 28 0.094 0.703 shift_val_Q_1_or00001 (shift_val_Q_1_or0000)
- LUT6:I4->O 9 0.094 1.113 init_reg_re_reg_10_or00081 (init_reg_re_reg_10_or0008)
- LUT6:I0->O 13 0.094 1.135 init_reg_re_reg_15_or00021 (init_reg_re_reg_15_or0002)
- LUT6:I0->O 14 0.094 1.140 init_reg_re_reg_21_or00021 (init_reg_re_reg_21_or0002)
- LUT6:I0->O 1 0.094 0.973 init_reg_re_reg_23_mux0031129 (init_reg_re_reg_23_mux0031129)
- LUT6:I1->O 1 0.094 0.789 init_reg_re_reg_23_mux0031177_SW0 (N379)
- LUT6:I2->O 1 0.094 0.973 init_reg_re_reg_23_mux0031177 (init_reg_re_reg_23_mux0031177)
- LUT6:I1->O 1 0.094 0.480 init_reg_re_reg_23_mux0031240_SW0 (N381)
- LUT4:I3->O 1 0.094 0.789 init_reg_re_reg_23_mux0031240 (init_reg_re_reg_23_mux0031240)
- LUT6:I2->O 1 0.094 0.789 init_reg_re_reg_23_mux0031311_SW0 (N383)
- LUT6:I2->O 3 0.094 0.000 init_reg_re_reg_23_mux0031311 (init_reg_re_reg_23_mux0031)
- LDCP:D -0.071 init_reg.re_reg_23
- ----------------------------------------
- Total 11.467ns (1.852ns logic, 9.615ns route)
- (16.2% logic, 83.8% route)
- =========================================================================
- Timing constraint: Default OFFSET OUT AFTER for Clock 'mclk1'
- Total number of paths / destination ports: 154455 / 64
- -------------------------------------------------------------------------
- Offset: 10.354ns (Levels of Logic = 22)
- Source: i_re_2 (FF)
- Destination: quo<31> (PAD)
- Source Clock: mclk1 rising
- Data Path: i_re_2 to quo<31>
- Gate Net
- Cell:in->out fanout Delay Delay Logical Name (Net Name)
- ---------------------------------------- ------------
- FD:C->Q 44 0.471 0.919 i_re_2 (i_re_2)
- LUT4:I0->O 1 0.094 0.000 Mcompar_re_cmp_ge0012_lut<0> (Mcompar_re_cmp_ge0012_lut<0>)
- MUXCY:S->O 1 0.372 0.000 Mcompar_re_cmp_ge0012_cy<0> (Mcompar_re_cmp_ge0012_cy<0>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<1> (Mcompar_re_cmp_ge0012_cy<1>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<2> (Mcompar_re_cmp_ge0012_cy<2>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<3> (Mcompar_re_cmp_ge0012_cy<3>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<4> (Mcompar_re_cmp_ge0012_cy<4>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<5> (Mcompar_re_cmp_ge0012_cy<5>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<6> (Mcompar_re_cmp_ge0012_cy<6>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<7> (Mcompar_re_cmp_ge0012_cy<7>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<8> (Mcompar_re_cmp_ge0012_cy<8>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<9> (Mcompar_re_cmp_ge0012_cy<9>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<10> (Mcompar_re_cmp_ge0012_cy<10>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<11> (Mcompar_re_cmp_ge0012_cy<11>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<12> (Mcompar_re_cmp_ge0012_cy<12>)
- MUXCY:CI->O 1 0.026 0.000 Mcompar_re_cmp_ge0012_cy<13> (Mcompar_re_cmp_ge0012_cy<13>)
- MUXCY:CI->O 71 0.254 1.204 Mcompar_re_cmp_ge0012_cy<14> (re_cmp_ge0012)
- LUT6:I0->O 1 0.094 0.710 re<9>66 (re<9>66)
- LUT6:I3->O 1 0.094 0.973 re<9>93 (re<9>93)
- LUT5:I0->O 1 0.094 0.789 re<9>125 (re<9>125)
- LUT6:I2->O 1 0.094 0.973 re<9>195 (re<9>195)
- LUT5:I0->O 1 0.094 0.336 re<9>233 (re_9_OBUF)
- OBUF:I->O 2.452 re_9_OBUF (re<9>)
- ----------------------------------------
- Total 10.354ns (4.451ns logic, 5.903ns route)
- (43.0% logic, 57.0% route)
- =========================================================================
- Timing constraint: Default path analysis
- Total number of paths / destination ports: 82309045 / 64
- -------------------------------------------------------------------------
- Delay: 14.683ns (Levels of Logic = 44)
- Source: divisor<2> (PAD)
- Destination: quo<2> (PAD)
- Data Path: divisor<2> to quo<2>
- Gate Net
- Cell:in->out fanout Delay Delay Logical Name (Net Name)
- ---------------------------------------- ------------
- IBUF:I->O 116 0.818 0.719 divisor_2_IBUF (divisor_2_IBUF)
- LUT2:I0->O 1 0.094 0.000 Mmult_re_mult0012_Madd_lut<2> (Mmult_re_mult0012_Madd_lut<2>)
- MUXCY:S->O 1 0.372 0.000 Mmult_re_mult0012_Madd_cy<2> (Mmult_re_mult0012_Madd_cy<2>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<3> (Mmult_re_mult0012_Madd_cy<3>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<4> (Mmult_re_mult0012_Madd_cy<4>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<5> (Mmult_re_mult0012_Madd_cy<5>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<6> (Mmult_re_mult0012_Madd_cy<6>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<7> (Mmult_re_mult0012_Madd_cy<7>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<8> (Mmult_re_mult0012_Madd_cy<8>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<9> (Mmult_re_mult0012_Madd_cy<9>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<10> (Mmult_re_mult0012_Madd_cy<10>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<11> (Mmult_re_mult0012_Madd_cy<11>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<12> (Mmult_re_mult0012_Madd_cy<12>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<13> (Mmult_re_mult0012_Madd_cy<13>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<14> (Mmult_re_mult0012_Madd_cy<14>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<15> (Mmult_re_mult0012_Madd_cy<15>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<16> (Mmult_re_mult0012_Madd_cy<16>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<17> (Mmult_re_mult0012_Madd_cy<17>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<18> (Mmult_re_mult0012_Madd_cy<18>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<19> (Mmult_re_mult0012_Madd_cy<19>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<20> (Mmult_re_mult0012_Madd_cy<20>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<21> (Mmult_re_mult0012_Madd_cy<21>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<22> (Mmult_re_mult0012_Madd_cy<22>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<23> (Mmult_re_mult0012_Madd_cy<23>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<24> (Mmult_re_mult0012_Madd_cy<24>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<25> (Mmult_re_mult0012_Madd_cy<25>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<26> (Mmult_re_mult0012_Madd_cy<26>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<27> (Mmult_re_mult0012_Madd_cy<27>)
- MUXCY:CI->O 1 0.026 0.000 Mmult_re_mult0012_Madd_cy<28> (Mmult_re_mult0012_Madd_cy<28>)
- XORCY:CI->O 1 0.357 0.576 Mmult_re_mult0012_Madd_xor<29> (Mmult_re_mult0012_Madd_29)
- LUT2:I0->O 1 0.094 0.000 Mmult_re_mult0012_Madd1_lut<29> (Mmult_re_mult0012_Madd1_lut<29>)
- MUXCY:S->O 1 0.372 0.000 Mmult_re_mult0012_Madd1_cy<29> (Mmult_re_mult0012_Madd1_cy<29>)
- XORCY:CI->O 1 0.357 0.336 Mmult_re_mult0012_Madd1_xor<30> (re_mult0012<30>)
- INV:I->O 1 0.238 0.000 Madd_re_not0006<30>1_INV_0 (Madd_re_not0006<30>)
- MUXCY:S->O 0 0.372 0.000 Madd_re_sub0006_cy<30> (Madd_re_sub0006_cy<30>)
- XORCY:CI->O 2 0.357 0.794 Madd_re_sub0006_xor<31> (re_sub0006<31>)
- LUT4:I0->O 0 0.094 0.000 Mcompar_re_cmp_ge0015_lutdi15 (Mcompar_re_cmp_ge0015_lutdi15)
- MUXCY:DI->O 8 0.590 0.518 Mcompar_re_cmp_ge0015_cy<15> (re_cmp_ge0015)
- LUT4:I3->O 61 0.094 1.202 quo<2>1111 (N718)
- LUT6:I0->O 1 0.094 0.710 re<2>186_SW0 (N483)
- LUT6:I3->O 1 0.094 0.710 re<2>186 (re<2>186)
- LUT6:I3->O 1 0.094 1.069 re<2>271_SW0 (N4051)
- LUT6:I0->O 1 0.094 0.336 re<2>271 (re_2_OBUF)
- OBUF:I->O 2.452 re_2_OBUF (re<2>)
- ----------------------------------------
- Total 14.683ns (7.713ns logic, 6.970ns route)
- (52.5% logic, 47.5% route)
- =========================================================================
- Total REAL time to Xst completion: 1269.00 secs
- Total CPU time to Xst completion: 1260.91 secs
- -->
- Total memory usage is 881508 kilobytes
- Number of errors : 0 ( 0 filtered)
- Number of warnings : 90 ( 0 filtered)
- Number of infos : 36 ( 0 filtered)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement