##// END OF EJS Templates
Versión con adquisición continua
Versión con adquisición continua

File last commit:

r224:225
r224:225
Show More
FrontEnd_Acq.syr
746 lines | 37.8 KiB | text/plain | TextLexer
Release 14.7 - xst P.20131013 (nt64)
Copyright (c) 1995-2013 Xilinx, Inc. All rights reserved.
--> Parameter TMPDIR set to xst/projnav.tmp
Total REAL time to Xst completion: 1.00 secs
Total CPU time to Xst completion: 0.13 secs
--> Parameter xsthdpdir set to xst
Total REAL time to Xst completion: 1.00 secs
Total CPU time to Xst completion: 0.13 secs
--> Reading design: FrontEnd_Acq.prj
TABLE OF CONTENTS
1) Synthesis Options Summary
2) HDL Parsing
3) HDL Elaboration
4) HDL Synthesis
4.1) HDL Synthesis Report
5) Advanced HDL Synthesis
5.1) Advanced HDL Synthesis Report
6) Low Level Synthesis
7) Partition Report
8) Design Summary
8.1) Primitive and Black Box Usage
8.2) Device utilization summary
8.3) Partition Resource Summary
8.4) Timing Report
8.4.1) Clock Information
8.4.2) Asynchronous Control Signals Information
8.4.3) Timing Summary
8.4.4) Timing Details
8.4.5) Cross Clock Domains Report
=========================================================================
* Synthesis Options Summary *
=========================================================================
---- Source Parameters
Input File Name : "FrontEnd_Acq.prj"
Ignore Synthesis Constraint File : NO
---- Target Parameters
Output File Name : "FrontEnd_Acq"
Output Format : NGC
Target Device : xc6slx9-3-tqg144
---- Source Options
Top Module Name : FrontEnd_Acq
Automatic FSM Extraction : YES
FSM Encoding Algorithm : Auto
Safe Implementation : No
FSM Style : LUT
RAM Extraction : Yes
RAM Style : Auto
ROM Extraction : Yes
Shift Register Extraction : YES
ROM Style : Auto
Resource Sharing : YES
Asynchronous To Synchronous : NO
Shift Register Minimum Size : 2
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) : 16
Register Duplication : 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 : 1
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
Auto BRAM Packing : NO
Slice Utilization Ratio Delta : 5
=========================================================================
=========================================================================
* HDL Parsing *
=========================================================================
Parsing VHDL file "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\joiner_samp.vhd" into library work
Parsing entity <joiner_samp>.
Parsing architecture <Behavioral> of entity <joiner_samp>.
Parsing VHDL file "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\DtoDPRAM.vhd" into library work
Parsing entity <DtoDPRAM>.
Parsing architecture <Behavioral> of entity <dtodpram>.
Parsing VHDL file "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\DCM_fwd_int.vhd" into library work
Parsing entity <DCM_fwd_int>.
Parsing architecture <Behavioral> of entity <dcm_fwd_int>.
Parsing VHDL file "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\Data_Req_gen.vhd" into library work
Parsing entity <Data_Req_gen>.
Parsing architecture <Behavioral> of entity <data_req_gen>.
Parsing VHDL file "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\FrontEnd_Acq.vhd" into library work
Parsing entity <FrontEnd_Acq>.
Parsing architecture <Behavioral> of entity <frontend_acq>.
=========================================================================
* HDL Elaboration *
=========================================================================
Elaborating entity <FrontEnd_Acq> (architecture <Behavioral>) with generics from library <work>.
Elaborating entity <DCM_fwd_int> (architecture <Behavioral>) from library <work>.
Elaborating entity <Data_Req_gen> (architecture <Behavioral>) with generics from library <work>.
Elaborating entity <joiner_samp> (architecture <Behavioral>) with generics from library <work>.
INFO:HDLCompiler:679 - "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\joiner_samp.vhd" Line 183. Case statement is complete. others clause is never selected
INFO:HDLCompiler:679 - "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\joiner_samp.vhd" Line 220. Case statement is complete. others clause is never selected
INFO:HDLCompiler:679 - "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\joiner_samp.vhd" Line 315. Case statement is complete. others clause is never selected
Elaborating entity <DtoDPRAM> (architecture <Behavioral>) with generics from library <work>.
INFO:HDLCompiler:679 - "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\DtoDPRAM.vhd" Line 228. Case statement is complete. others clause is never selected
INFO:HDLCompiler:679 - "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\DtoDPRAM.vhd" Line 469. Case statement is complete. others clause is never selected
=========================================================================
* HDL Synthesis *
=========================================================================
Synthesizing Unit <FrontEnd_Acq>.
Related source file is "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\FrontEnd_Acq.vhd".
DBIT_SZ = 3
ADDR_LENGTH = 12
DATAOUT_LENGTH = 8
CH_SZ = 5
NBITS_PERIOD = 18
NBITS_DUTY = 12
NBITS_PULSES = 10
RESUL_NP_SZ = 40
ID_CH_SZ = 4
Found 16-bit register for signal <cont_200MHz>.
Found 1-bit register for signal <lock_rst_bar>.
Found 16-bit adder for signal <cont_200MHz[15]_GND_5_o_add_1_OUT> created at line 1241.
Summary:
inferred 1 Adder/Subtractor(s).
inferred 17 D-type flip-flop(s).
Unit <FrontEnd_Acq> synthesized.
Synthesizing Unit <DCM_fwd_int>.
Related source file is "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\DCM_fwd_int.vhd".
Summary:
no macro.
Unit <DCM_fwd_int> synthesized.
Synthesizing Unit <Data_Req_gen>.
Related source file is "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\Data_Req_gen.vhd".
NBITS_PERIOD = 18
NBITS_DUTY = 12
NBITS_PULSES = 10
Found 1-bit register for signal <pps_rising>.
Found 1-bit register for signal <data_req_s>.
Found 18-bit register for signal <count_clock>.
Found 10-bit register for signal <count_pulses>.
Found 2-bit register for signal <pps_r>.
Found 10-bit adder for signal <count_pulses[9]_GND_11_o_add_5_OUT> created at line 1241.
Found 18-bit adder for signal <count_clock[17]_GND_11_o_add_10_OUT> created at line 1241.
Summary:
inferred 2 Adder/Subtractor(s).
inferred 32 D-type flip-flop(s).
Unit <Data_Req_gen> synthesized.
Synthesizing Unit <joiner_samp>.
Related source file is "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\joiner_samp.vhd".
DBIT_SZ = 3
BITS_COUNT_SZ = 3
RESUL_NP_SZ = 40
SAMPLE_SZ = 24
SAMPLE_COUNT_SZ = 12
HEADER_NIB_SZ = 4
DATA_HEADER_NIB_SZ = 4
CH_COUNT_SZ = 4
Found 2-bit register for signal <chn_bits_acq_bit1>.
Found 2-bit register for signal <chn_bits_acq_bit2>.
Found 3-bit register for signal <clk_acq_r>.
Found 1-bit register for signal <clk_acq_rise>.
Found 1-bit register for signal <pack_cur_state>.
Found 3-bit register for signal <dbits_counter>.
Found 24-bit register for signal <resul_mem_internal>.
Found 1-bit register for signal <resul_mem_internal_aux<35>>.
Found 1-bit register for signal <resul_mem_internal_aux<34>>.
Found 1-bit register for signal <resul_mem_internal_aux<33>>.
Found 1-bit register for signal <resul_mem_internal_aux<32>>.
Found 1-bit register for signal <resul_mem_internal_aux<31>>.
Found 1-bit register for signal <resul_mem_internal_aux<30>>.
Found 1-bit register for signal <resul_mem_internal_aux<29>>.
Found 1-bit register for signal <resul_mem_internal_aux<28>>.
Found 1-bit register for signal <resul_mem_internal_aux<27>>.
Found 1-bit register for signal <resul_mem_internal_aux<26>>.
Found 1-bit register for signal <resul_mem_internal_aux<25>>.
Found 1-bit register for signal <resul_mem_internal_aux<24>>.
Found 1-bit register for signal <resul_mem_internal_aux<23>>.
Found 1-bit register for signal <resul_mem_internal_aux<22>>.
Found 1-bit register for signal <resul_mem_internal_aux<21>>.
Found 1-bit register for signal <resul_mem_internal_aux<20>>.
Found 1-bit register for signal <resul_mem_internal_aux<19>>.
Found 1-bit register for signal <resul_mem_internal_aux<18>>.
Found 1-bit register for signal <resul_mem_internal_aux<17>>.
Found 1-bit register for signal <resul_mem_internal_aux<16>>.
Found 1-bit register for signal <resul_mem_internal_aux<15>>.
Found 1-bit register for signal <resul_mem_internal_aux<14>>.
Found 1-bit register for signal <resul_mem_internal_aux<13>>.
Found 1-bit register for signal <resul_mem_internal_aux<12>>.
Found 1-bit register for signal <resul_mem_internal_aux<11>>.
Found 1-bit register for signal <resul_mem_internal_aux<10>>.
Found 1-bit register for signal <resul_mem_internal_aux<9>>.
Found 1-bit register for signal <resul_mem_internal_aux<8>>.
Found 1-bit register for signal <resul_mem_internal_aux<7>>.
Found 1-bit register for signal <resul_mem_internal_aux<6>>.
Found 1-bit register for signal <resul_mem_internal_aux<5>>.
Found 1-bit register for signal <resul_mem_internal_aux<4>>.
Found 1-bit register for signal <resul_mem_internal_aux<3>>.
Found 1-bit register for signal <resul_mem_internal_aux<2>>.
Found 1-bit register for signal <resul_mem_internal_aux<1>>.
Found 1-bit register for signal <resul_mem_internal_aux<0>>.
Found 12-bit register for signal <samp_count>.
Found 1-bit register for signal <rdy_mem_aux>.
Found 2-bit register for signal <data_cur_state>.
Found 2-bit register for signal <chn_bits_acq_bit0>.
Found finite state machine <FSM_0> for signal <data_cur_state>.
-----------------------------------------------------------------------
| States | 3 |
| Transitions | 6 |
| Inputs | 2 |
| Outputs | 4 |
| Clock | clk_main (rising_edge) |
| Reset | rst_bar_INV_14_o (positive) |
| Reset type | synchronous |
| Reset State | idle |
| Power Up State | idle |
| Encoding | auto |
| Implementation | LUT |
-----------------------------------------------------------------------
Found 3-bit adder for signal <dbits_counter[2]_GND_12_o_add_13_OUT> created at line 1241.
Found 12-bit adder for signal <samp_count[11]_GND_12_o_add_29_OUT> created at line 1241.
Found 24-bit 8-to-1 multiplexer for signal <dbits_counter[2]_resul_mem_internal[23]_wide_mux_14_OUT> created at line 202.
Summary:
inferred 2 Adder/Subtractor(s).
inferred 87 D-type flip-flop(s).
inferred 4 Multiplexer(s).
inferred 1 Finite State Machine(s).
Unit <joiner_samp> synthesized.
Synthesizing Unit <DtoDPRAM>.
Related source file is "C:\Users\Francisco\Documents\Francisco_ROJ\ProcessingEngine\Projects\FrontEnd_Acq\DtoDPRAM.vhd".
ADDR_LENGTH = 12
DATAOUT_LENGTH = 8
DATAIN_LENGTH = 40
CHAN_NUM = 5
COUNT_BYTE_SZ = 3
COUNT_PACK_SZ = 6
Found 4-bit register for signal <ram_contr_cur_state>.
Found 6-bit register for signal <count_pack>.
Found 1-bit register for signal <sel_buf>.
Found 1-bit register for signal <rpi_req>.
Found 3-bit register for signal <count_ch_byte>.
Found 8-bit register for signal <datach1_aux>.
Found 8-bit register for signal <datach2_aux>.
Found 8-bit register for signal <datach3_aux>.
Found 8-bit register for signal <datach4_aux>.
Found 8-bit register for signal <datach5_aux>.
Found 4-bit register for signal <ch_cont_cur_state>.
Found finite state machine <FSM_1> for signal <ram_contr_cur_state>.
-----------------------------------------------------------------------
| States | 16 |
| Transitions | 28 |
| Inputs | 5 |
| Outputs | 16 |
| Clock | clk_main (rising_edge) |
| Reset | rst_bar_INV_48_o (positive) |
| Reset type | synchronous |
| Reset State | idle |
| Power Up State | idle |
| Encoding | auto |
| Implementation | LUT |
-----------------------------------------------------------------------
Found finite state machine <FSM_2> for signal <ch_cont_cur_state>.
-----------------------------------------------------------------------
| States | 11 |
| Transitions | 21 |
| Inputs | 10 |
| Outputs | 4 |
| Clock | clk_main (rising_edge) |
| Reset | rst_bar_INV_48_o (positive) |
| Reset type | synchronous |
| Reset State | idle |
| Power Up State | idle |
| Encoding | auto |
| Implementation | LUT |
-----------------------------------------------------------------------
Found 6-bit adder for signal <count_pack[5]_GND_26_o_add_241_OUT> created at line 1241.
Found 3-bit adder for signal <count_ch_byte[2]_GND_26_o_add_252_OUT> created at line 1241.
Found 12-bit adder for signal <_n0507> created at line 302.
Found 12-bit adder for signal <_n0508> created at line 302.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_61_OUT> created at line 302.
Found 12-bit adder for signal <_n0512> created at line 304.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_67_OUT> created at line 304.
Found 12-bit adder for signal <_n0516> created at line 341.
Found 12-bit adder for signal <_n0517> created at line 341.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_102_OUT> created at line 341.
Found 12-bit adder for signal <_n0521> created at line 343.
Found 12-bit adder for signal <_n0522> created at line 343.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_108_OUT> created at line 343.
Found 12-bit adder for signal <_n0526> created at line 380.
Found 12-bit adder for signal <_n0527> created at line 380.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_143_OUT> created at line 380.
Found 12-bit adder for signal <_n0531> created at line 382.
Found 12-bit adder for signal <_n0532> created at line 382.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_149_OUT> created at line 382.
Found 12-bit adder for signal <_n0536> created at line 419.
Found 12-bit adder for signal <_n0537> created at line 419.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_184_OUT> created at line 419.
Found 12-bit adder for signal <_n0541> created at line 421.
Found 12-bit adder for signal <_n0542> created at line 421.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_190_OUT> created at line 421.
Found 12-bit adder for signal <_n0546> created at line 458.
Found 12-bit adder for signal <_n0547> created at line 458.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_225_OUT> created at line 458.
Found 12-bit adder for signal <_n0551> created at line 460.
Found 12-bit adder for signal <_n0552> created at line 460.
Found 12-bit adder for signal <GND_26_o_GND_26_o_add_231_OUT> created at line 460.
Found 8-bit 7-to-1 multiplexer for signal <count_ch_byte[2]_GND_26_o_wide_mux_257_OUT> created at line 540.
Found 8-bit 7-to-1 multiplexer for signal <count_ch_byte[2]_GND_26_o_wide_mux_260_OUT> created at line 564.
Found 8-bit 7-to-1 multiplexer for signal <count_ch_byte[2]_GND_26_o_wide_mux_263_OUT> created at line 588.
Found 8-bit 7-to-1 multiplexer for signal <count_ch_byte[2]_GND_26_o_wide_mux_266_OUT> created at line 612.
Found 8-bit 7-to-1 multiplexer for signal <count_ch_byte[2]_GND_26_o_wide_mux_269_OUT> created at line 636.
Summary:
inferred 31 Adder/Subtractor(s).
inferred 51 D-type flip-flop(s).
inferred 31 Multiplexer(s).
inferred 2 Finite State Machine(s).
Unit <DtoDPRAM> synthesized.
=========================================================================
HDL Synthesis Report
Macro Statistics
# Adders/Subtractors : 44
10-bit adder : 1
12-bit adder : 34
16-bit adder : 1
18-bit adder : 1
3-bit adder : 6
6-bit adder : 1
# Registers : 191
1-bit register : 140
10-bit register : 1
12-bit register : 10
16-bit register : 1
18-bit register : 1
2-bit register : 16
24-bit register : 5
3-bit register : 11
6-bit register : 1
8-bit register : 5
# Multiplexers : 51
1-bit 2-to-1 multiplexer : 5
12-bit 2-to-1 multiplexer : 15
24-bit 8-to-1 multiplexer : 5
3-bit 2-to-1 multiplexer : 6
40-bit 2-to-1 multiplexer : 5
8-bit 2-to-1 multiplexer : 10
8-bit 7-to-1 multiplexer : 5
# FSMs : 7
=========================================================================
=========================================================================
* Advanced HDL Synthesis *
=========================================================================
Synthesizing (advanced) Unit <Data_Req_gen>.
The following registers are absorbed into counter <count_pulses>: 1 register on signal <count_pulses>.
The following registers are absorbed into counter <count_clock>: 1 register on signal <count_clock>.
Unit <Data_Req_gen> synthesized (advanced).
Synthesizing (advanced) Unit <DtoDPRAM>.
The following registers are absorbed into counter <count_ch_byte>: 1 register on signal <count_ch_byte>.
The following registers are absorbed into counter <count_pack>: 1 register on signal <count_pack>.
Unit <DtoDPRAM> synthesized (advanced).
Synthesizing (advanced) Unit <FrontEnd_Acq>.
The following registers are absorbed into counter <cont_200MHz>: 1 register on signal <cont_200MHz>.
Unit <FrontEnd_Acq> synthesized (advanced).
Synthesizing (advanced) Unit <joiner_samp>.
The following registers are absorbed into counter <samp_count>: 1 register on signal <samp_count>.
The following registers are absorbed into counter <dbits_counter>: 1 register on signal <dbits_counter>.
Unit <joiner_samp> synthesized (advanced).
=========================================================================
Advanced HDL Synthesis Report
Macro Statistics
# Adders/Subtractors : 29
12-bit adder : 29
# Counters : 15
10-bit up counter : 1
12-bit up counter : 5
16-bit up counter : 1
18-bit up counter : 1
3-bit up counter : 6
6-bit up counter : 1
# Registers : 407
Flip-Flops : 407
# Multiplexers : 82
1-bit 2-to-1 multiplexer : 48
12-bit 2-to-1 multiplexer : 15
24-bit 8-to-1 multiplexer : 5
40-bit 2-to-1 multiplexer : 5
8-bit 2-to-1 multiplexer : 4
8-bit 7-to-1 multiplexer : 5
# FSMs : 7
=========================================================================
=========================================================================
* Low Level Synthesis *
=========================================================================
Analyzing FSM <MFsm> for best encoding.
Optimizing FSM <empa_ch1/FSM_0> on signal <data_cur_state[1:2]> with gray encoding.
Optimizing FSM <empa_ch2/FSM_0> on signal <data_cur_state[1:2]> with gray encoding.
Optimizing FSM <empa_ch3/FSM_0> on signal <data_cur_state[1:2]> with gray encoding.
Optimizing FSM <empa_ch4/FSM_0> on signal <data_cur_state[1:2]> with gray encoding.
Optimizing FSM <empa_ch5/FSM_0> on signal <data_cur_state[1:2]> with gray encoding.
-----------------------
State | Encoding
-----------------------
idle | 00
data_pres | 01
data_proc | 11
-----------------------
Analyzing FSM <MFsm> for best encoding.
Optimizing FSM <controlador_DPRAM/FSM_2> on signal <ch_cont_cur_state[1:4]> with user encoding.
---------------------------
State | Encoding
---------------------------
idle | 0000
checking_ch1 | 0001
attending_ch1 | 0010
checking_ch2 | 0011
attending_ch2 | 0100
checking_ch3 | 0101
attending_ch3 | 0110
checking_ch4 | 0111
attending_ch4 | 1000
checking_ch5 | 1001
attending_ch5 | 1010
---------------------------
Analyzing FSM <MFsm> for best encoding.
Optimizing FSM <controlador_DPRAM/FSM_1> on signal <ram_contr_cur_state[1:4]> with sequential encoding.
--------------------------
State | Encoding
--------------------------
idle | 0000
pre_ch1 | 0001
wr_ch1 | 0110
end_wrt_ch_1 | 0111
pre_ch2 | 0010
wr_ch2 | 1000
end_wrt_ch_2 | 1001
pre_ch3 | 0011
wr_ch3 | 1010
end_wrt_ch_3 | 1011
pre_ch4 | 0100
wr_ch4 | 1100
end_wrt_ch_4 | 1101
pre_ch5 | 0101
wr_ch5 | 1110
end_wrt_ch_5 | 1111
--------------------------
Optimizing unit <FrontEnd_Acq> ...
Optimizing unit <joiner_samp> ...
Optimizing unit <Data_Req_gen> ...
Optimizing unit <DtoDPRAM> ...
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_0> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_0> <empa_ch3/samp_count_0> <empa_ch2/samp_count_0> <empa_ch1/samp_count_0>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_1> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_1> <empa_ch3/samp_count_1> <empa_ch2/samp_count_1> <empa_ch1/samp_count_1>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_2> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_2> <empa_ch3/samp_count_2> <empa_ch2/samp_count_2> <empa_ch1/samp_count_2>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_3> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_3> <empa_ch3/samp_count_3> <empa_ch2/samp_count_3> <empa_ch1/samp_count_3>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_4> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_4> <empa_ch3/samp_count_4> <empa_ch2/samp_count_4> <empa_ch1/samp_count_4>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_5> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_5> <empa_ch3/samp_count_5> <empa_ch2/samp_count_5> <empa_ch1/samp_count_5>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_6> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_6> <empa_ch3/samp_count_6> <empa_ch2/samp_count_6> <empa_ch1/samp_count_6>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_7> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_7> <empa_ch3/samp_count_7> <empa_ch2/samp_count_7> <empa_ch1/samp_count_7>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_8> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_8> <empa_ch3/samp_count_8> <empa_ch2/samp_count_8> <empa_ch1/samp_count_8>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_9> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_9> <empa_ch3/samp_count_9> <empa_ch2/samp_count_9> <empa_ch1/samp_count_9>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_10> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_10> <empa_ch3/samp_count_10> <empa_ch2/samp_count_10> <empa_ch1/samp_count_10>
INFO:Xst:2261 - The FF/Latch <empa_ch5/samp_count_11> in Unit <FrontEnd_Acq> is equivalent to the following 4 FFs/Latches, which will be removed : <empa_ch4/samp_count_11> <empa_ch3/samp_count_11> <empa_ch2/samp_count_11> <empa_ch1/samp_count_11>
Mapping all equations...
Building and optimizing final netlist ...
Found area constraint ratio of 100 (+ 5) on block FrontEnd_Acq, actual ratio is 16.
FlipFlop controlador_DPRAM/count_pack_0 has been replicated 1 time(s)
FlipFlop controlador_DPRAM/count_pack_1 has been replicated 1 time(s)
FlipFlop controlador_DPRAM/count_pack_2 has been replicated 1 time(s)
Final Macro Processing ...
=========================================================================
Final Register Report
Macro Statistics
# Registers : 508
Flip-Flops : 508
=========================================================================
=========================================================================
* Partition Report *
=========================================================================
Partition Implementation Status
-------------------------------
No Partitions were found in this design.
-------------------------------
=========================================================================
* Design Summary *
=========================================================================
Top Level Output File Name : FrontEnd_Acq.ngc
Primitive and Black Box Usage:
------------------------------
# BELS : 947
# GND : 1
# INV : 10
# LUT1 : 52
# LUT2 : 47
# LUT3 : 76
# LUT4 : 64
# LUT5 : 190
# LUT6 : 206
# MUXCY : 143
# MUXF7 : 7
# VCC : 1
# XORCY : 150
# FlipFlops/Latches : 508
# FD : 42
# FDE : 196
# FDR : 96
# FDRE : 159
# FDS : 15
# Clock Buffers : 2
# BUFG : 2
# IO Buffers : 49
# IBUF : 21
# IBUFG : 1
# OBUF : 27
# DCMs : 1
# DCM_SP : 1
Device utilization summary:
---------------------------
Selected Device : 6slx9tqg144-3
Slice Logic Utilization:
Number of Slice Registers: 508 out of 11440 4%
Number of Slice LUTs: 645 out of 5720 11%
Number used as Logic: 645 out of 5720 11%
Slice Logic Distribution:
Number of LUT Flip Flop pairs used: 815
Number with an unused Flip Flop: 307 out of 815 37%
Number with an unused LUT: 170 out of 815 20%
Number of fully used LUT-FF pairs: 338 out of 815 41%
Number of unique control sets: 22
IO Utilization:
Number of IOs: 49
Number of bonded IOBs: 49 out of 102 48%
Specific Feature Utilization:
Number of BUFG/BUFGCTRLs: 2 out of 16 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 |
-----------------------------------+------------------------+-------+
clk_main | DCM_SP:CLKFX | 508 |
-----------------------------------+------------------------+-------+
Asynchronous Control Signals Information:
----------------------------------------
No asynchronous control signals found in this design
Timing Summary:
---------------
Speed Grade: -3
Minimum period: 18.723ns (Maximum Frequency: 53.411MHz)
Minimum input arrival time before clock: 1.903ns
Maximum output required time after clock: 10.616ns
Maximum combinational path delay: No path found
Timing Details:
---------------
All values displayed in nanoseconds (ns)
=========================================================================
Timing constraint: Default period analysis for Clock 'clk_main'
Clock period: 18.723ns (frequency: 53.411MHz)
Total number of paths / destination ports: 4776 / 1112
-------------------------------------------------------------------------
Delay: 4.681ns (Levels of Logic = 4)
Source: generador_req/count_pulses_1 (FF)
Destination: generador_req/count_clock_16 (FF)
Source Clock: clk_main rising 4.0X
Destination Clock: clk_main rising 4.0X
Data Path: generador_req/count_pulses_1 to generador_req/count_clock_16
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
FDRE:C->Q 3 0.447 0.995 generador_req/count_pulses_1 (generador_req/count_pulses_1)
LUT5:I0->O 2 0.203 0.617 generador_req/PWR_8_o_count_pulses[9]_equal_4_o<9>_SW0 (N9)
LUT6:I5->O 3 0.205 0.651 generador_req/PWR_8_o_count_pulses[9]_equal_4_o<9> (generador_req/PWR_8_o_count_pulses[9]_equal_4_o)
LUT6:I5->O 18 0.205 1.050 generador_req/Mcount_count_clock_val (generador_req/Mcount_count_clock_val)
LUT4:I3->O 1 0.205 0.000 generador_req/count_clock_16_rstpot (generador_req/count_clock_16_rstpot)
FD:D 0.102 generador_req/count_clock_16
----------------------------------------
Total 4.681ns (1.367ns logic, 3.314ns route)
(29.2% logic, 70.8% route)
=========================================================================
Timing constraint: Default OFFSET IN BEFORE for Clock 'clk_main'
Total number of paths / destination ports: 21 / 21
-------------------------------------------------------------------------
Offset: 1.903ns (Levels of Logic = 1)
Source: clk_acq_ch5 (PAD)
Destination: empa_ch5/clk_acq_r_0 (FF)
Destination Clock: clk_main rising 4.0X
Data Path: clk_acq_ch5 to empa_ch5/clk_acq_r_0
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
IBUF:I->O 1 1.222 0.579 clk_acq_ch5_IBUF (clk_acq_ch5_IBUF)
FDS:D 0.102 empa_ch5/clk_acq_r_0
----------------------------------------
Total 1.903ns (1.324ns logic, 0.579ns route)
(69.6% logic, 30.4% route)
=========================================================================
Timing constraint: Default OFFSET OUT AFTER for Clock 'clk_main'
Total number of paths / destination ports: 3738 / 27
-------------------------------------------------------------------------
Offset: 10.616ns (Levels of Logic = 7)
Source: controlador_DPRAM/count_ch_byte_2 (FF)
Destination: addrA<7> (PAD)
Source Clock: clk_main rising 4.0X
Data Path: controlador_DPRAM/count_ch_byte_2 to addrA<7>
Gate Net
Cell:in->out fanout Delay Delay Logical Name (Net Name)
---------------------------------------- ------------
FDRE:C->Q 103 0.447 1.990 controlador_DPRAM/count_ch_byte_2 (controlador_DPRAM/count_ch_byte_2)
LUT3:I1->O 10 0.203 1.085 controlador_DPRAM/_n0517<5>21 (controlador_DPRAM/_n0517<5>2)
LUT5:I2->O 1 0.205 0.000 controlador_DPRAM/_n0517<7>11 (controlador_DPRAM/_n0517<7>1)
XORCY:LI->O 1 0.136 0.924 controlador_DPRAM/Madd_GND_26_o_GND_26_o_add_108_OUT_xor<7> (controlador_DPRAM/GND_26_o_GND_26_o_add_108_OUT<7>)
LUT5:I0->O 1 0.203 0.944 controlador_DPRAM/Mmux_addrA103 (controlador_DPRAM/Mmux_addrA102)
LUT6:I0->O 1 0.203 0.924 controlador_DPRAM/Mmux_addrA104 (controlador_DPRAM/Mmux_addrA103)
LUT6:I1->O 1 0.203 0.579 controlador_DPRAM/Mmux_addrA106 (addrA_7_OBUF)
OBUF:I->O 2.571 addrA_7_OBUF (addrA<7>)
----------------------------------------
Total 10.616ns (4.171ns logic, 6.445ns route)
(39.3% logic, 60.7% route)
=========================================================================
Cross Clock Domains Report:
--------------------------
Clock to Setup on destination clock clk_main
---------------+---------+---------+---------+---------+
| Src:Rise| Src:Fall| Src:Rise| Src:Fall|
Source Clock |Dest:Rise|Dest:Rise|Dest:Fall|Dest:Fall|
---------------+---------+---------+---------+---------+
clk_main | 4.681| | | |
---------------+---------+---------+---------+---------+
=========================================================================
Total REAL time to Xst completion: 11.00 secs
Total CPU time to Xst completion: 10.51 secs
-->
Total memory usage is 251848 kilobytes
Number of errors : 0 ( 0 filtered)
Number of warnings : 0 ( 0 filtered)
Number of infos : 12 ( 0 filtered)