mirror of
https://github.com/garrettsworkshop/Warp-SE.git
synced 2024-12-01 09:50:00 +00:00
512 lines
19 KiB
Plaintext
512 lines
19 KiB
Plaintext
|
Release 14.7 - xst P.20131013 (nt)
|
||
|
Copyright (c) 1995-2013 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: 1.09 secs
|
||
|
|
||
|
--> Parameter xsthdpdir set to xst
|
||
|
|
||
|
|
||
|
Total REAL time to Xst completion: 2.00 secs
|
||
|
Total CPU time to Xst completion: 1.11 secs
|
||
|
|
||
|
--> Reading design: WarpSE.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 : "WarpSE.prj"
|
||
|
Input Format : mixed
|
||
|
Ignore Synthesis Constraint File : NO
|
||
|
|
||
|
---- Target Parameters
|
||
|
Output File Name : "WarpSE"
|
||
|
Output Format : NGC
|
||
|
Target Device : XC9500XL CPLDs
|
||
|
|
||
|
---- Source Options
|
||
|
Top Module Name : WarpSE
|
||
|
Automatic FSM Extraction : YES
|
||
|
FSM Encoding Algorithm : Auto
|
||
|
Safe Implementation : No
|
||
|
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
|
||
|
Netlist Hierarchy : As_Optimized
|
||
|
RTL Output : Yes
|
||
|
Hierarchy Separator : /
|
||
|
Bus Delimiter : <>
|
||
|
Case Specifier : Maintain
|
||
|
Verilog 2001 : YES
|
||
|
|
||
|
---- Other Options
|
||
|
Clock Enable : YES
|
||
|
wysiwyg : NO
|
||
|
|
||
|
=========================================================================
|
||
|
|
||
|
|
||
|
=========================================================================
|
||
|
* HDL Compilation *
|
||
|
=========================================================================
|
||
|
Compiling verilog file "../RAM.v" in library work
|
||
|
Compiling verilog file "../IOBS.v" in library work
|
||
|
Module <RAM> compiled
|
||
|
Compiling verilog file "../IOBM.v" in library work
|
||
|
Module <IOBS> compiled
|
||
|
Compiling verilog file "../FSB.v" in library work
|
||
|
Module <IOBM> compiled
|
||
|
Compiling verilog file "../CS.v" in library work
|
||
|
Module <FSB> compiled
|
||
|
Compiling verilog file "../CNT.v" in library work
|
||
|
Module <CS> compiled
|
||
|
Compiling verilog file "../WarpSE.v" in library work
|
||
|
Module <CNT> compiled
|
||
|
Module <WarpSE> compiled
|
||
|
No errors in compilation
|
||
|
Analysis of file <"WarpSE.prj"> succeeded.
|
||
|
|
||
|
|
||
|
=========================================================================
|
||
|
* Design Hierarchy Analysis *
|
||
|
=========================================================================
|
||
|
Analyzing hierarchy for module <WarpSE> in library <work>.
|
||
|
|
||
|
Analyzing hierarchy for module <CS> in library <work>.
|
||
|
|
||
|
Analyzing hierarchy for module <RAM> in library <work>.
|
||
|
|
||
|
Analyzing hierarchy for module <IOBS> in library <work>.
|
||
|
|
||
|
Analyzing hierarchy for module <IOBM> in library <work>.
|
||
|
|
||
|
Analyzing hierarchy for module <CNT> in library <work>.
|
||
|
|
||
|
Analyzing hierarchy for module <FSB> in library <work>.
|
||
|
|
||
|
|
||
|
=========================================================================
|
||
|
* HDL Analysis *
|
||
|
=========================================================================
|
||
|
Analyzing top module <WarpSE>.
|
||
|
Module <WarpSE> is correct for synthesis.
|
||
|
|
||
|
Analyzing module <CS> in library <work>.
|
||
|
Module <CS> is correct for synthesis.
|
||
|
|
||
|
Analyzing module <RAM> in library <work>.
|
||
|
Module <RAM> is correct for synthesis.
|
||
|
|
||
|
Analyzing module <IOBS> in library <work>.
|
||
|
Module <IOBS> is correct for synthesis.
|
||
|
|
||
|
Analyzing module <IOBM> in library <work>.
|
||
|
Module <IOBM> is correct for synthesis.
|
||
|
|
||
|
Analyzing module <CNT> in library <work>.
|
||
|
Module <CNT> is correct for synthesis.
|
||
|
|
||
|
Analyzing module <FSB> in library <work>.
|
||
|
Module <FSB> is correct for synthesis.
|
||
|
|
||
|
|
||
|
=========================================================================
|
||
|
* HDL Synthesis *
|
||
|
=========================================================================
|
||
|
|
||
|
Performing bidirectional port resolution...
|
||
|
|
||
|
Synthesizing Unit <CS>.
|
||
|
Related source file is "../CS.v".
|
||
|
Found 1-bit register for signal <Overlay>.
|
||
|
Unit <CS> synthesized.
|
||
|
|
||
|
|
||
|
Synthesizing Unit <RAM>.
|
||
|
Related source file is "../RAM.v".
|
||
|
Found finite state machine <FSM_0> for signal <RS>.
|
||
|
-----------------------------------------------------------------------
|
||
|
| States | 8 |
|
||
|
| Transitions | 14 |
|
||
|
| Inputs | 6 |
|
||
|
| Outputs | 8 |
|
||
|
| Clock | CLK (rising_edge) |
|
||
|
| Power Up State | 000 |
|
||
|
| Encoding | automatic |
|
||
|
| Implementation | automatic |
|
||
|
-----------------------------------------------------------------------
|
||
|
Found 1-bit register for signal <nCAS>.
|
||
|
Found 1-bit register for signal <nOE>.
|
||
|
Found 1-bit register for signal <RAMReady>.
|
||
|
Found 1-bit register for signal <DTACKr>.
|
||
|
Found 1-bit register for signal <RASEL>.
|
||
|
Found 1-bit register for signal <RASEN>.
|
||
|
Found 1-bit register for signal <RASrf>.
|
||
|
Found 1-bit register for signal <RASrr>.
|
||
|
Found 1-bit register for signal <RefDone>.
|
||
|
Summary:
|
||
|
inferred 1 Finite State Machine(s).
|
||
|
inferred 8 D-type flip-flop(s).
|
||
|
Unit <RAM> synthesized.
|
||
|
|
||
|
|
||
|
Synthesizing Unit <IOBS>.
|
||
|
Related source file is "../IOBS.v".
|
||
|
Found finite state machine <FSM_1> for signal <TS>.
|
||
|
-----------------------------------------------------------------------
|
||
|
| States | 4 |
|
||
|
| Transitions | 10 |
|
||
|
| Inputs | 5 |
|
||
|
| Outputs | 5 |
|
||
|
| Clock | CLK (rising_edge) |
|
||
|
| Power Up State | 00 |
|
||
|
| Encoding | automatic |
|
||
|
| Implementation | automatic |
|
||
|
-----------------------------------------------------------------------
|
||
|
Found 1-bit register for signal <IORDREQ>.
|
||
|
Found 1-bit register for signal <IOL0>.
|
||
|
Found 1-bit register for signal <IOWRREQ>.
|
||
|
Found 1-bit register for signal <IONPReady>.
|
||
|
Found 1-bit register for signal <IOU0>.
|
||
|
Found 1-bit register for signal <ALE0>.
|
||
|
Found 1-bit register for signal <ALE1>.
|
||
|
Found 1-bit register for signal <nBERR_FSB>.
|
||
|
Found 1-bit register for signal <Clear1>.
|
||
|
Found 1-bit register for signal <IOACTr>.
|
||
|
Found 1-bit register for signal <IODONEr>.
|
||
|
Found 1-bit register for signal <IOL1>.
|
||
|
Found 1-bit register for signal <IORW1>.
|
||
|
Found 1-bit register for signal <IOU1>.
|
||
|
Found 1-bit register for signal <Load1>.
|
||
|
Found 1-bit register for signal <Sent>.
|
||
|
Summary:
|
||
|
inferred 1 Finite State Machine(s).
|
||
|
inferred 10 D-type flip-flop(s).
|
||
|
Unit <IOBS> synthesized.
|
||
|
|
||
|
|
||
|
Synthesizing Unit <IOBM>.
|
||
|
Related source file is "../IOBM.v".
|
||
|
Found finite state machine <FSM_2> for signal <IOS>.
|
||
|
-----------------------------------------------------------------------
|
||
|
| States | 7 |
|
||
|
| Transitions | 13 |
|
||
|
| Inputs | 5 |
|
||
|
| Outputs | 7 |
|
||
|
| Clock | C16M (rising_edge) |
|
||
|
| Power Up State | 000 |
|
||
|
| Encoding | automatic |
|
||
|
| Implementation | automatic |
|
||
|
-----------------------------------------------------------------------
|
||
|
Found 1-bit register for signal <IOBERR>.
|
||
|
Found 1-bit register for signal <nASout>.
|
||
|
Found 1-bit register for signal <IOACT>.
|
||
|
Found 1-bit register for signal <IODONE>.
|
||
|
Found 1-bit register for signal <nLDS>.
|
||
|
Found 1-bit register for signal <nUDS>.
|
||
|
Found 1-bit register for signal <nDinLE>.
|
||
|
Found 1-bit register for signal <ALE0>.
|
||
|
Found 1-bit register for signal <nVMA>.
|
||
|
Found 1-bit register for signal <C8Mr>.
|
||
|
Found 1-bit register for signal <DoutOE>.
|
||
|
Found 1-bit register for signal <Er>.
|
||
|
Found 4-bit up counter for signal <ES>.
|
||
|
Found 1-bit register for signal <IORDREQr>.
|
||
|
Found 1-bit register for signal <IOS0>.
|
||
|
Found 1-bit register for signal <IOWRREQr>.
|
||
|
Found 1-bit register for signal <VPAr>.
|
||
|
Summary:
|
||
|
inferred 1 Finite State Machine(s).
|
||
|
inferred 1 Counter(s).
|
||
|
inferred 15 D-type flip-flop(s).
|
||
|
Unit <IOBM> synthesized.
|
||
|
|
||
|
|
||
|
Synthesizing Unit <CNT>.
|
||
|
Related source file is "../CNT.v".
|
||
|
Found finite state machine <FSM_3> for signal <IS>.
|
||
|
-----------------------------------------------------------------------
|
||
|
| States | 4 |
|
||
|
| Transitions | 8 |
|
||
|
| Inputs | 2 |
|
||
|
| Outputs | 4 |
|
||
|
| Clock | CLK (rising_edge) |
|
||
|
| Power Up State | 00 |
|
||
|
| Encoding | automatic |
|
||
|
| Implementation | automatic |
|
||
|
-----------------------------------------------------------------------
|
||
|
Found 1-bit register for signal <RefUrg>.
|
||
|
Found 1-bit register for signal <RefReq>.
|
||
|
Found 1-bit register for signal <nBR_IOB>.
|
||
|
Found 1-bit register for signal <IOQoSEN>.
|
||
|
Found 1-bit register for signal <nRESout>.
|
||
|
Found 1-bit register for signal <AoutOE>.
|
||
|
Found 1-bit register for signal <MCKE>.
|
||
|
Found 2-bit register for signal <C8Mr>.
|
||
|
Found 2-bit register for signal <Er>.
|
||
|
Found 3-bit up counter for signal <IOQS>.
|
||
|
Found 12-bit up counter for signal <LTimer>.
|
||
|
Found 1-bit register for signal <LTimerTC>.
|
||
|
Found 1-bit register for signal <nIPL2r>.
|
||
|
Found 1-bit register for signal <nRESr>.
|
||
|
Found 1-bit register for signal <QoSCSr>.
|
||
|
Found 4-bit up counter for signal <Timer>.
|
||
|
Found 1-bit register for signal <TimerTC>.
|
||
|
Summary:
|
||
|
inferred 1 Finite State Machine(s).
|
||
|
inferred 3 Counter(s).
|
||
|
inferred 12 D-type flip-flop(s).
|
||
|
Unit <CNT> synthesized.
|
||
|
|
||
|
|
||
|
Synthesizing Unit <FSB>.
|
||
|
Related source file is "../FSB.v".
|
||
|
Found 1-bit register for signal <nVPA>.
|
||
|
Found 1-bit register for signal <BACTr>.
|
||
|
Found 1-bit register for signal <nDTACK>.
|
||
|
Found 1-bit register for signal <MCKE>.
|
||
|
Found 1-bit register for signal <ASrf>.
|
||
|
Summary:
|
||
|
inferred 5 D-type flip-flop(s).
|
||
|
Unit <FSB> synthesized.
|
||
|
|
||
|
|
||
|
Synthesizing Unit <WarpSE>.
|
||
|
Related source file is "../WarpSE.v".
|
||
|
WARNING:Xst:647 - Input <nBG_IOB> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved.
|
||
|
WARNING:Xst:647 - Input <DBG> is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved.
|
||
|
Found 1-bit tristate buffer for signal <nAS_IOB>.
|
||
|
Found 1-bit tristate buffer for signal <nLDS_IOB>.
|
||
|
Found 1-bit tristate buffer for signal <nRES>.
|
||
|
Found 1-bit tristate buffer for signal <nUDS_IOB>.
|
||
|
Found 1-bit tristate buffer for signal <nVMA_IOB>.
|
||
|
Summary:
|
||
|
inferred 5 Tristate(s).
|
||
|
Unit <WarpSE> synthesized.
|
||
|
|
||
|
|
||
|
=========================================================================
|
||
|
HDL Synthesis Report
|
||
|
|
||
|
Macro Statistics
|
||
|
# Counters : 4
|
||
|
12-bit up counter : 1
|
||
|
3-bit up counter : 1
|
||
|
4-bit up counter : 2
|
||
|
# Registers : 61
|
||
|
1-bit register : 59
|
||
|
2-bit register : 2
|
||
|
# Tristates : 5
|
||
|
1-bit tristate buffer : 5
|
||
|
|
||
|
=========================================================================
|
||
|
|
||
|
=========================================================================
|
||
|
* Advanced HDL Synthesis *
|
||
|
=========================================================================
|
||
|
|
||
|
Analyzing FSM <FSM_3> for best encoding.
|
||
|
Optimizing FSM <cnt/IS/FSM> on signal <IS[1:2]> with johnson encoding.
|
||
|
-------------------
|
||
|
State | Encoding
|
||
|
-------------------
|
||
|
00 | 00
|
||
|
01 | 01
|
||
|
10 | 11
|
||
|
11 | 10
|
||
|
-------------------
|
||
|
Analyzing FSM <FSM_2> for best encoding.
|
||
|
Optimizing FSM <iobm/IOS/FSM> on signal <IOS[1:7]> with one-hot encoding.
|
||
|
-------------------
|
||
|
State | Encoding
|
||
|
-------------------
|
||
|
000 | 0000001
|
||
|
010 | 0000010
|
||
|
011 | 0000100
|
||
|
100 | 0001000
|
||
|
101 | 0010000
|
||
|
110 | 0100000
|
||
|
111 | 1000000
|
||
|
-------------------
|
||
|
Analyzing FSM <FSM_1> for best encoding.
|
||
|
Optimizing FSM <iobs/TS/FSM> on signal <TS[1:2]> with johnson encoding.
|
||
|
-------------------
|
||
|
State | Encoding
|
||
|
-------------------
|
||
|
00 | 00
|
||
|
11 | 01
|
||
|
10 | 11
|
||
|
01 | 10
|
||
|
-------------------
|
||
|
Analyzing FSM <FSM_0> for best encoding.
|
||
|
Optimizing FSM <ram/RS/FSM> on signal <RS[1:8]> with one-hot encoding.
|
||
|
-------------------
|
||
|
State | Encoding
|
||
|
-------------------
|
||
|
000 | 00000001
|
||
|
100 | 00000010
|
||
|
001 | 00000100
|
||
|
010 | 00001000
|
||
|
011 | 00010000
|
||
|
101 | 00100000
|
||
|
110 | 01000000
|
||
|
111 | 10000000
|
||
|
-------------------
|
||
|
|
||
|
=========================================================================
|
||
|
Advanced HDL Synthesis Report
|
||
|
|
||
|
Macro Statistics
|
||
|
# FSMs : 4
|
||
|
# Counters : 4
|
||
|
12-bit up counter : 1
|
||
|
3-bit up counter : 1
|
||
|
4-bit up counter : 2
|
||
|
# Registers : 50
|
||
|
Flip-Flops : 50
|
||
|
|
||
|
=========================================================================
|
||
|
|
||
|
=========================================================================
|
||
|
* Low Level Synthesis *
|
||
|
=========================================================================
|
||
|
|
||
|
Optimizing unit <WarpSE> ...
|
||
|
|
||
|
Optimizing unit <CS> ...
|
||
|
|
||
|
Optimizing unit <RAM> ...
|
||
|
implementation constraint: INIT=s : RS_FSM_FFd8
|
||
|
implementation constraint: INIT=r : RASEL
|
||
|
implementation constraint: INIT=r : RASrr
|
||
|
implementation constraint: INIT=r : RASEN
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd1
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd2
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd3
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd4
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd5
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd6
|
||
|
implementation constraint: INIT=r : RS_FSM_FFd7
|
||
|
implementation constraint: INIT=r : RASrf
|
||
|
|
||
|
Optimizing unit <IOBS> ...
|
||
|
implementation constraint: INIT=r : IOACTr
|
||
|
implementation constraint: INIT=r : TS_FSM_FFd2
|
||
|
implementation constraint: INIT=r : Sent
|
||
|
implementation constraint: INIT=r : TS_FSM_FFd1
|
||
|
|
||
|
Optimizing unit <FSB> ...
|
||
|
implementation constraint: INIT=r : ASrf
|
||
|
|
||
|
Optimizing unit <IOBM> ...
|
||
|
implementation constraint: INIT=s : IOS_FSM_FFd7
|
||
|
implementation constraint: INIT=r : DoutOE
|
||
|
implementation constraint: INIT=r : IOS_FSM_FFd6
|
||
|
implementation constraint: INIT=r : IOS_FSM_FFd1
|
||
|
implementation constraint: INIT=r : IOS_FSM_FFd2
|
||
|
implementation constraint: INIT=r : IOS_FSM_FFd3
|
||
|
implementation constraint: INIT=r : IOS_FSM_FFd4
|
||
|
implementation constraint: INIT=r : IOS_FSM_FFd5
|
||
|
|
||
|
Optimizing unit <CNT> ...
|
||
|
implementation constraint: INIT=r : Timer_3
|
||
|
implementation constraint: INIT=r : Timer_0
|
||
|
implementation constraint: INIT=r : Timer_1
|
||
|
implementation constraint: INIT=r : Timer_2
|
||
|
implementation constraint: INIT=r : IS_FSM_FFd2
|
||
|
implementation constraint: INIT=r : IS_FSM_FFd1
|
||
|
|
||
|
=========================================================================
|
||
|
* Partition Report *
|
||
|
=========================================================================
|
||
|
|
||
|
Partition Implementation Status
|
||
|
-------------------------------
|
||
|
|
||
|
No Partitions were found in this design.
|
||
|
|
||
|
-------------------------------
|
||
|
|
||
|
=========================================================================
|
||
|
* Final Report *
|
||
|
=========================================================================
|
||
|
Final Results
|
||
|
RTL Top Level Output File Name : WarpSE.ngr
|
||
|
Top Level Output File Name : WarpSE
|
||
|
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 : 79
|
||
|
|
||
|
Cell Usage :
|
||
|
# BELS : 630
|
||
|
# AND2 : 194
|
||
|
# AND3 : 32
|
||
|
# AND4 : 10
|
||
|
# AND5 : 2
|
||
|
# AND7 : 1
|
||
|
# AND8 : 2
|
||
|
# GND : 6
|
||
|
# INV : 244
|
||
|
# OR2 : 102
|
||
|
# OR3 : 14
|
||
|
# OR4 : 4
|
||
|
# XOR2 : 19
|
||
|
# FlipFlops/Latches : 105
|
||
|
# FD : 68
|
||
|
# FDC : 2
|
||
|
# FDCE : 34
|
||
|
# FDP : 1
|
||
|
# IO Buffers : 72
|
||
|
# IBUF : 35
|
||
|
# IOBUFE : 1
|
||
|
# OBUF : 32
|
||
|
# OBUFE : 4
|
||
|
=========================================================================
|
||
|
|
||
|
|
||
|
Total REAL time to Xst completion: 54.00 secs
|
||
|
Total CPU time to Xst completion: 53.17 secs
|
||
|
|
||
|
-->
|
||
|
|
||
|
Total memory usage is 237664 kilobytes
|
||
|
|
||
|
Number of errors : 0 ( 0 filtered)
|
||
|
Number of warnings : 2 ( 0 filtered)
|
||
|
Number of infos : 0 ( 0 filtered)
|
||
|
|