Release 11.4 - xst L.68 (nt) Copyright (c) 1995-2009 Xilinx, Inc. All rights reserved. --> Parameter TMPDIR set to xst/projnav.tmp Total REAL time to Xst completion: 0.00 secs Total CPU time to Xst completion: 0.22 secs --> Parameter xsthdpdir set to xst Total REAL time to Xst completion: 0.00 secs Total CPU time to Xst completion: 0.22 secs --> Reading design: top.prj TABLE OF CONTENTS 1) Synthesis Options Summary 2) HDL Compilation 3) Design Hierarchy Analysis 4) HDL Analysis 5) HDL Synthesis 5.1) HDL Synthesis Report 6) Advanced HDL Synthesis 6.1) Advanced HDL Synthesis Report 7) Low Level Synthesis 8) Partition Report 9) Final Report 9.1) Device utilization summary 9.2) Partition Resource Summary 9.3) TIMING REPORT ========================================================================= * Synthesis Options Summary * ========================================================================= ---- Source Parameters Input File Name : "top.prj" Input Format : mixed Ignore Synthesis Constraint File : NO ---- Target Parameters Output File Name : "top" Output Format : NGC Target Device : xc3s4000-5-fg676 ---- Source Options Top Module Name : top 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 : YES Asynchronous To Synchronous : NO Multiplier Style : auto Automatic Register Balancing : No ---- Target Options Add IO Buffers : YES Global Maximum Fanout : 500 Add Generic Clock Buffer(BUFG) : 7 Register Duplication : YES Slice Packing : YES Optimize Instantiated Primitives : NO Use Clock Enable : Yes Use Synchronous Set : Yes Use Synchronous Reset : Yes Pack IO Registers into IOBs : auto Equivalent register Removal : YES ---- General Options Optimization Goal : Speed Optimization Effort : 1 Library Search Order : top.lso 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 Verilog 2001 : YES Auto BRAM Packing : NO Slice Utilization Ratio Delta : 5 ---- Other Options Cores Search Directories : { "ipcore_dir" } ========================================================================= ========================================================================= * HDL Compilation * ========================================================================= Compiling verilog file "ipcore_dir/fifo_2048_36.v" in library work Compiling verilog file "src/other_src/M8_1E.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx/mac_rx_ff_write.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx/mac_rx_ff_read.v" in library work Module compiled Compiling verilog file "ram_8x8_dp.v" in library work Module compiled Compiling verilog file "ram_64x32.v" in library work Module compiled Compiling verilog file "ram_512x36_tx.v" in library work Module compiled Compiling verilog file "ram_512x36_rx.v" in library work Module compiled Compiling verilog file "src/other_src/short_impulse.v" in library work Module compiled Compiling verilog file "src/mac_src/tech/clock_switch.v" in library work Module compiled Compiling verilog file "src/mac_src/tech/clock_div.v" in library work Module compiled Compiling verilog file "src/mac_src/rmon/rmon_dpram.v" in library work Module compiled Compiling verilog file "src/mac_src/rmon/rmon_ctrl.v" in library work Module compiled Compiling verilog file "src/mac_src/rmon/rmon_addr_gen.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx/ramdon_gen.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx/mac_tx_ff.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx/mac_tx_ctrl.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx/mac_tx_addr_add.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx/flow_ctrl.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx/crc_gen.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx/mac_rx_ff_new.v" in library work Compiling verilog include file "header.v" Module compiled Compiling verilog file "src/mac_src/mac_rx/mac_rx_ctrl.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx/mac_rx_add_chk.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx/crc_chk.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx/broadcast_filter.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/sram_addr_count.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/mux_priority.v" in library work Module compiled Compiling verilog file "src/bus_src/priority_rd_addr_counter.v" in library work Module compiled Compiling verilog file "src/bus_src/priority_packet_counter.v" in library work Module compiled Compiling verilog file "src/_temp_src/tx_write_fsm.v" in library work Module compiled Compiling verilog file "src/_temp_src/tx_read_fsm.v" in library work Module compiled Compiling verilog file "src/_temp_src/tx_buffer_fsm_new.v" in library work Module compiled Compiling verilog file "src/serdes_src/tx_write.v" in library work Module compiled Compiling verilog file "src/other_src/one_sfp_irq.v" in library work Module compiled Compiling verilog file "src/other_src/one_sfp_als.v" in library work Module compiled Compiling verilog file "src/mac_src/rmon.v" in library work Module compiled Compiling verilog file "src/mac_src/regs_int.v" in library work Module compiled Compiling verilog file "src/mac_src/phy_int_new.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_tx.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_rx.v" in library work Module compiled Compiling verilog file "src/mac_src/clock_ctrl_new.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/rx_write_fsm.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/rx_read_fsm.v" in library work Compiling verilog include file "header.v" Module compiled Compiling verilog file "src/bus_src/select_source.v" in library work Module compiled Compiling verilog file "src/bus_src/one_channel_packet_counters.v" in library work Compiling verilog include file "header.v" Module compiled Compiling verilog file "sram_read_dcm.v" in library work Module compiled Compiling verilog file "fifo_512x36.v" in library work Module compiled Compiling verilog file "src/_temp_src/tx_buffer_new.v" in library work Module compiled Compiling verilog file "src/_temp_src/pci_to_mac_fsm.v" in library work Module compiled Compiling verilog file "src/sram_src/sram_write_clock.v" in library work Module compiled Compiling verilog file "src/sram_src/sram_write.v" in library work Module compiled Compiling verilog file "src/sram_src/sram_read_new.v" in library work Module compiled Compiling verilog file "src/sram_src/sram_read_clock.v" in library work Module compiled Compiling verilog file "src/sram_src/sram_address.v" in library work Module compiled Compiling verilog file "src/serdes_src/tx_ddr.v" in library work Module compiled Compiling verilog file "src/serdes_src/rx_ddr.v" in library work Module compiled Compiling verilog file "src/other_src/sfp_irq.v" in library work Module compiled Compiling verilog file "src/other_src/sfp_als.v" in library work Module compiled Compiling verilog file "src/other_src/reset_gen.v" in library work Module compiled Compiling verilog file "src/other_src/mdio_fsm.v" in library work Module compiled Compiling verilog file "input_dcm.v" in library work Module compiled Compiling verilog file "src/other_src/iic_state_machine fsm.v" in library work Module compiled Compiling verilog file "src/mac_src/mac_top_new.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/rx_buffer_new.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/port_regs.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/mac_bus_mux.v" in library work Module compiled Compiling verilog file "src/bus_src/rx_packet_counters.v" in library work Compiling verilog include file "header.v" Module compiled Compiling verilog file "src/arbiter_src/sram_write_mux.v" in library work Module compiled Compiling verilog file "src/arbiter_src/sram_read_mux.v" in library work Module compiled Compiling verilog file "fifo_16x36.v" in library work Module compiled Compiling verilog file "src/_temp_src/mac_mux.v" in library work Module compiled Compiling verilog file "src/sram_src/sram_ctrl.v" in library work Module compiled Compiling verilog file "src/serdes_src/serdes.v" in library work Module compiled Compiling verilog file "src/other_src/timer.v" in library work Module compiled Compiling verilog file "src/other_src/spi_to_epc.v" in library work Module compiled Compiling verilog file "src/other_src/sfp.v" in library work Module compiled Compiling verilog file "src/other_src/phy_new.v" in library work Module compiled Compiling verilog file "src/other_src/mdio.v" in library work Module compiled Compiling verilog file "src/other_src/clock_gen.v" in library work Module compiled Compiling verilog file "src/mac_buf_src/mac_and_buf.v" in library work Module compiled Compiling verilog file "src/bus_src/bus.v" in library work Module compiled Compiling verilog file "src/arbiter_src/memory_arbiter.v" in library work Module compiled Compiling verilog file "src/top.v" in library work Module compiled Module compiled No errors in compilation Analysis of file <"top.prj"> succeeded. ========================================================================= * Design Hierarchy Analysis * ========================================================================= Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" PERIOD_OF_MHZ = "1111100" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" STATE_DATA_RECEIVE = "011" STATE_DATA_TRANSMIT = "100" STATE_PAUSE = "000" STATE_REG_ADDR = "010" STATE_SLAVE_ADDR = "001" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" STATE_CHECK = "00" STATE_NEXT = "11" STATE_READ = "01" STATE_READ_PAUSE = "0" STATE_READ_READ = "1" STATE_WRITE = "10" STATE_WRITE_END = "10" STATE_WRITE_FINISH = "11" STATE_WRITE_PAUSE = "00" STATE_WRITE_WRITE = "01" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. ADDR_MDIO_BUSY = "00000101" ADDR_MDIO_DATA = "00000100" ADDR_MDIO_ERROR = "00000110" ADDR_MDIO_OPCODE = "00000001" ADDR_MDIO_PHY_ADDR = "00000010" ADDR_MDIO_REG_ADDR = "00000011" ADDR_MDIO_SEL = "00000000" ADDR_MDIO_START = "00000111" Analyzing hierarchy for module in library with parameters. ADDR_IIC_BUSY = "00000101" ADDR_IIC_DATA = "00000100" ADDR_IIC_ERROR = "00000110" ADDR_IIC_REG_ADDR = "00000011" ADDR_IIC_RW = "00000001" ADDR_IIC_SEL = "00000000" ADDR_IIC_SLAVE_ADDR = "00000010" ADDR_IIC_START = "00000111" ADDR_SFP0_ALS_ENABLE = "00001110" ADDR_SFP0_LOS = "00001010" ADDR_SFP0_MASK = "00001101" ADDR_SFP0_PRESENT = "00001100" ADDR_SFP0_RATE_SEL = "00001011" ADDR_SFP0_TX_DISABLE = "00001000" ADDR_SFP0_TX_FAULT = "00001001" ADDR_SFP1_ALS_ENABLE = "00010110" ADDR_SFP1_LOS = "00010010" ADDR_SFP1_MASK = "00010101" ADDR_SFP1_PRESENT = "00010100" ADDR_SFP1_RATE_SEL = "00010011" ADDR_SFP1_TX_DISABLE = "00010000" ADDR_SFP1_TX_FAULT = "00010001" ADDR_SFP2_ALS_ENABLE = "00011110" ADDR_SFP2_LOS = "00011010" ADDR_SFP2_MASK = "00011101" ADDR_SFP2_PRESENT = "00011100" ADDR_SFP2_RATE_SEL = "00011011" ADDR_SFP2_TX_DISABLE = "00011000" ADDR_SFP2_TX_FAULT = "00011001" ADDR_SFP3_ALS_ENABLE = "00100110" ADDR_SFP3_LOS = "00100010" ADDR_SFP3_MASK = "00100101" ADDR_SFP3_PRESENT = "00100100" ADDR_SFP3_RATE_SEL = "00100011" ADDR_SFP3_TX_DISABLE = "00100000" ADDR_SFP3_TX_FAULT = "00100001" Analyzing hierarchy for module in library with parameters. ADDR_PHY0_CONF_0 = "00010000" ADDR_PHY0_CONF_1 = "00010001" ADDR_PHY0_CONF_2 = "00010010" ADDR_PHY0_CONF_3 = "00010011" ADDR_PHY0_CONF_4 = "00010100" ADDR_PHY1_CONF_0 = "00011000" ADDR_PHY1_CONF_1 = "00011001" ADDR_PHY1_CONF_2 = "00011010" ADDR_PHY1_CONF_3 = "00011011" ADDR_PHY1_CONF_4 = "00011100" ADDR_PHY2_CONF_0 = "00100000" ADDR_PHY2_CONF_1 = "00100001" ADDR_PHY2_CONF_2 = "00100010" ADDR_PHY2_CONF_3 = "00100011" ADDR_PHY2_CONF_4 = "00100100" ADDR_PHY3_CONF_0 = "00101000" ADDR_PHY3_CONF_1 = "00101001" ADDR_PHY3_CONF_2 = "00101010" ADDR_PHY3_CONF_3 = "00101011" ADDR_PHY3_CONF_4 = "00101100" ADDR_PHY_CONF_0 = "00001000" ADDR_PHY_CONF_1 = "00001001" ADDR_PHY_RESET = "00000000" Analyzing hierarchy for module in library with parameters. ADDR_DEVELOPER = "00100000" ADDR_FIRMVARE_NAME = "00011000" ADDR_FIRMVARE_VER = "00011001" ADDR_FPGA_LCELS = "00001001" ADDR_FPGA_SERIES = "00001000" ADDR_FPGA_SPEED = "00001010" ADDR_MICROSECOND = "00000001" ADDR_PRODUCER = "00010000" ADDR_SECOND = "00000000" DEVELOPER = "01000110010101010100001101001011" FIRMVARE_NAME = "01001101010000010100001100100000" FIRMVARE_VER = "00110000001100000011000000110001" FPGA_LCELS = "00110100001100000011000000110000" FPGA_SERIES = "01011000010000110011001101010011" FPGA_SPEED = "00110100010000110010000000100000" PRODUCER = "01010010010010010100111001000001" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. ADDR_ACCEPT_FRAME_TYPE = "0000001" ADDR_INGRESS_PRIORITY_MAP_0 = "0000011" ADDR_INGRESS_PRIORITY_MAP_1 = "0000100" ADDR_INGRESS_PRIORITY_MAP_2 = "0000101" ADDR_INGRESS_PRIORITY_MAP_3 = "0000110" ADDR_INGRESS_PRIORITY_MAP_4 = "0000111" ADDR_INGRESS_PRIORITY_MAP_5 = "0001000" ADDR_INGRESS_PRIORITY_MAP_6 = "0001001" ADDR_INGRESS_PRIORITY_MAP_7 = "0001010" ADDR_MAC_DST1_H = "1000000" ADDR_MAC_DST1_L = "0111111" ADDR_MAC_DST2_H = "1000010" ADDR_MAC_DST2_L = "1000001" ADDR_MAC_DST3_H = "1000100" ADDR_MAC_DST3_L = "1000011" ADDR_MAC_DST4_H = "1000110" ADDR_MAC_DST4_L = "1000101" ADDR_MAC_DST_ENA = "1010000" ADDR_MAC_DST_MASK1_H = "1001000" ADDR_MAC_DST_MASK1_L = "1000111" ADDR_MAC_DST_MASK2_H = "1001010" ADDR_MAC_DST_MASK2_L = "1001001" ADDR_MAC_DST_MASK3_H = "1001100" ADDR_MAC_DST_MASK3_L = "1001011" ADDR_MAC_DST_MASK4_H = "1001110" ADDR_MAC_DST_MASK4_L = "1001101" ADDR_MAC_DST_NUM = "1001111" ADDR_MAC_SRC1_H = "0100000" ADDR_MAC_SRC1_L = "0011111" ADDR_MAC_SRC2_H = "0100010" ADDR_MAC_SRC2_L = "0100001" ADDR_MAC_SRC3_H = "0100100" ADDR_MAC_SRC3_L = "0100011" ADDR_MAC_SRC4_H = "0100110" ADDR_MAC_SRC4_L = "0100101" ADDR_MAC_SRC5_H = "0101000" ADDR_MAC_SRC5_L = "0100111" ADDR_MAC_SRC6_H = "0101010" ADDR_MAC_SRC6_L = "0101001" ADDR_MAC_SRC7_H = "0101100" ADDR_MAC_SRC7_L = "0101011" ADDR_MAC_SRC8_H = "0101110" ADDR_MAC_SRC8_L = "0101101" ADDR_MAC_SRC_ENA = "0110000" ADDR_MAC_SRC_NUM = "0101111" ADDR_PORT_NUMBER = "0011001" ADDR_PORT_RESET = "1111111" ADDR_PRIORITY = "0001100" ADDR_STATE = "0000010" ADDR_TRAFFIC_CLASS_MAP_0 = "0001101" ADDR_TRAFFIC_CLASS_MAP_1 = "0001110" ADDR_TRAFFIC_CLASS_MAP_2 = "0001111" ADDR_TRAFFIC_CLASS_MAP_3 = "0010000" ADDR_TRAFFIC_CLASS_MAP_4 = "0010001" ADDR_TRAFFIC_CLASS_MAP_5 = "0010010" ADDR_TRAFFIC_CLASS_MAP_6 = "0010011" ADDR_TRAFFIC_CLASS_MAP_7 = "0010100" ADMIT_ALL = "10" ADMIT_TAGGED = "00" ADMIT_UNTAGGED = "01" BLOCKING = "100" DISABLED = "000" FORWARDING = "011" GND = "0" LEARNING = "010" LISTENING = "001" PORT_NUMBER = "0000" PORT_PRIORITY = "00000000000000000000000000000000" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. ADDR_ACCEPT_FRAME_TYPE = "0000001" ADDR_INGRESS_PRIORITY_MAP_0 = "0000011" ADDR_INGRESS_PRIORITY_MAP_1 = "0000100" ADDR_INGRESS_PRIORITY_MAP_2 = "0000101" ADDR_INGRESS_PRIORITY_MAP_3 = "0000110" ADDR_INGRESS_PRIORITY_MAP_4 = "0000111" ADDR_INGRESS_PRIORITY_MAP_5 = "0001000" ADDR_INGRESS_PRIORITY_MAP_6 = "0001001" ADDR_INGRESS_PRIORITY_MAP_7 = "0001010" ADDR_MAC_DST1_H = "1000000" ADDR_MAC_DST1_L = "0111111" ADDR_MAC_DST2_H = "1000010" ADDR_MAC_DST2_L = "1000001" ADDR_MAC_DST3_H = "1000100" ADDR_MAC_DST3_L = "1000011" ADDR_MAC_DST4_H = "1000110" ADDR_MAC_DST4_L = "1000101" ADDR_MAC_DST_ENA = "1010000" ADDR_MAC_DST_MASK1_H = "1001000" ADDR_MAC_DST_MASK1_L = "1000111" ADDR_MAC_DST_MASK2_H = "1001010" ADDR_MAC_DST_MASK2_L = "1001001" ADDR_MAC_DST_MASK3_H = "1001100" ADDR_MAC_DST_MASK3_L = "1001011" ADDR_MAC_DST_MASK4_H = "1001110" ADDR_MAC_DST_MASK4_L = "1001101" ADDR_MAC_DST_NUM = "1001111" ADDR_MAC_SRC1_H = "0100000" ADDR_MAC_SRC1_L = "0011111" ADDR_MAC_SRC2_H = "0100010" ADDR_MAC_SRC2_L = "0100001" ADDR_MAC_SRC3_H = "0100100" ADDR_MAC_SRC3_L = "0100011" ADDR_MAC_SRC4_H = "0100110" ADDR_MAC_SRC4_L = "0100101" ADDR_MAC_SRC5_H = "0101000" ADDR_MAC_SRC5_L = "0100111" ADDR_MAC_SRC6_H = "0101010" ADDR_MAC_SRC6_L = "0101001" ADDR_MAC_SRC7_H = "0101100" ADDR_MAC_SRC7_L = "0101011" ADDR_MAC_SRC8_H = "0101110" ADDR_MAC_SRC8_L = "0101101" ADDR_MAC_SRC_ENA = "0110000" ADDR_MAC_SRC_NUM = "0101111" ADDR_PORT_NUMBER = "0011001" ADDR_PORT_RESET = "1111111" ADDR_PRIORITY = "0001100" ADDR_STATE = "0000010" ADDR_TRAFFIC_CLASS_MAP_0 = "0001101" ADDR_TRAFFIC_CLASS_MAP_1 = "0001110" ADDR_TRAFFIC_CLASS_MAP_2 = "0001111" ADDR_TRAFFIC_CLASS_MAP_3 = "0010000" ADDR_TRAFFIC_CLASS_MAP_4 = "0010001" ADDR_TRAFFIC_CLASS_MAP_5 = "0010010" ADDR_TRAFFIC_CLASS_MAP_6 = "0010011" ADDR_TRAFFIC_CLASS_MAP_7 = "0010100" ADMIT_ALL = "10" ADMIT_TAGGED = "00" ADMIT_UNTAGGED = "01" BLOCKING = "100" DISABLED = "000" FORWARDING = "011" GND = "0" LEARNING = "010" LISTENING = "001" PORT_NUMBER = "0000" PORT_PRIORITY = "00000000000000000000000000000010" VCC = "1" Analyzing hierarchy for module in library with parameters. ADDR_ACCEPT_FRAME_TYPE = "0000001" ADDR_INGRESS_PRIORITY_MAP_0 = "0000011" ADDR_INGRESS_PRIORITY_MAP_1 = "0000100" ADDR_INGRESS_PRIORITY_MAP_2 = "0000101" ADDR_INGRESS_PRIORITY_MAP_3 = "0000110" ADDR_INGRESS_PRIORITY_MAP_4 = "0000111" ADDR_INGRESS_PRIORITY_MAP_5 = "0001000" ADDR_INGRESS_PRIORITY_MAP_6 = "0001001" ADDR_INGRESS_PRIORITY_MAP_7 = "0001010" ADDR_MAC_DST1_H = "1000000" ADDR_MAC_DST1_L = "0111111" ADDR_MAC_DST2_H = "1000010" ADDR_MAC_DST2_L = "1000001" ADDR_MAC_DST3_H = "1000100" ADDR_MAC_DST3_L = "1000011" ADDR_MAC_DST4_H = "1000110" ADDR_MAC_DST4_L = "1000101" ADDR_MAC_DST_ENA = "1010000" ADDR_MAC_DST_MASK1_H = "1001000" ADDR_MAC_DST_MASK1_L = "1000111" ADDR_MAC_DST_MASK2_H = "1001010" ADDR_MAC_DST_MASK2_L = "1001001" ADDR_MAC_DST_MASK3_H = "1001100" ADDR_MAC_DST_MASK3_L = "1001011" ADDR_MAC_DST_MASK4_H = "1001110" ADDR_MAC_DST_MASK4_L = "1001101" ADDR_MAC_DST_NUM = "1001111" ADDR_MAC_SRC1_H = "0100000" ADDR_MAC_SRC1_L = "0011111" ADDR_MAC_SRC2_H = "0100010" ADDR_MAC_SRC2_L = "0100001" ADDR_MAC_SRC3_H = "0100100" ADDR_MAC_SRC3_L = "0100011" ADDR_MAC_SRC4_H = "0100110" ADDR_MAC_SRC4_L = "0100101" ADDR_MAC_SRC5_H = "0101000" ADDR_MAC_SRC5_L = "0100111" ADDR_MAC_SRC6_H = "0101010" ADDR_MAC_SRC6_L = "0101001" ADDR_MAC_SRC7_H = "0101100" ADDR_MAC_SRC7_L = "0101011" ADDR_MAC_SRC8_H = "0101110" ADDR_MAC_SRC8_L = "0101101" ADDR_MAC_SRC_ENA = "0110000" ADDR_MAC_SRC_NUM = "0101111" ADDR_PORT_NUMBER = "0011001" ADDR_PORT_RESET = "1111111" ADDR_PRIORITY = "0001100" ADDR_STATE = "0000010" ADDR_TRAFFIC_CLASS_MAP_0 = "0001101" ADDR_TRAFFIC_CLASS_MAP_1 = "0001110" ADDR_TRAFFIC_CLASS_MAP_2 = "0001111" ADDR_TRAFFIC_CLASS_MAP_3 = "0010000" ADDR_TRAFFIC_CLASS_MAP_4 = "0010001" ADDR_TRAFFIC_CLASS_MAP_5 = "0010010" ADDR_TRAFFIC_CLASS_MAP_6 = "0010011" ADDR_TRAFFIC_CLASS_MAP_7 = "0010100" ADMIT_ALL = "10" ADMIT_TAGGED = "00" ADMIT_UNTAGGED = "01" BLOCKING = "100" DISABLED = "000" FORWARDING = "011" GND = "0" LEARNING = "010" LISTENING = "001" PORT_NUMBER = "0000" PORT_PRIORITY = "00000000000000000000000000000100" VCC = "1" Analyzing hierarchy for module in library with parameters. ADDR_ACCEPT_FRAME_TYPE = "0000001" ADDR_INGRESS_PRIORITY_MAP_0 = "0000011" ADDR_INGRESS_PRIORITY_MAP_1 = "0000100" ADDR_INGRESS_PRIORITY_MAP_2 = "0000101" ADDR_INGRESS_PRIORITY_MAP_3 = "0000110" ADDR_INGRESS_PRIORITY_MAP_4 = "0000111" ADDR_INGRESS_PRIORITY_MAP_5 = "0001000" ADDR_INGRESS_PRIORITY_MAP_6 = "0001001" ADDR_INGRESS_PRIORITY_MAP_7 = "0001010" ADDR_MAC_DST1_H = "1000000" ADDR_MAC_DST1_L = "0111111" ADDR_MAC_DST2_H = "1000010" ADDR_MAC_DST2_L = "1000001" ADDR_MAC_DST3_H = "1000100" ADDR_MAC_DST3_L = "1000011" ADDR_MAC_DST4_H = "1000110" ADDR_MAC_DST4_L = "1000101" ADDR_MAC_DST_ENA = "1010000" ADDR_MAC_DST_MASK1_H = "1001000" ADDR_MAC_DST_MASK1_L = "1000111" ADDR_MAC_DST_MASK2_H = "1001010" ADDR_MAC_DST_MASK2_L = "1001001" ADDR_MAC_DST_MASK3_H = "1001100" ADDR_MAC_DST_MASK3_L = "1001011" ADDR_MAC_DST_MASK4_H = "1001110" ADDR_MAC_DST_MASK4_L = "1001101" ADDR_MAC_DST_NUM = "1001111" ADDR_MAC_SRC1_H = "0100000" ADDR_MAC_SRC1_L = "0011111" ADDR_MAC_SRC2_H = "0100010" ADDR_MAC_SRC2_L = "0100001" ADDR_MAC_SRC3_H = "0100100" ADDR_MAC_SRC3_L = "0100011" ADDR_MAC_SRC4_H = "0100110" ADDR_MAC_SRC4_L = "0100101" ADDR_MAC_SRC5_H = "0101000" ADDR_MAC_SRC5_L = "0100111" ADDR_MAC_SRC6_H = "0101010" ADDR_MAC_SRC6_L = "0101001" ADDR_MAC_SRC7_H = "0101100" ADDR_MAC_SRC7_L = "0101011" ADDR_MAC_SRC8_H = "0101110" ADDR_MAC_SRC8_L = "0101101" ADDR_MAC_SRC_ENA = "0110000" ADDR_MAC_SRC_NUM = "0101111" ADDR_PORT_NUMBER = "0011001" ADDR_PORT_RESET = "1111111" ADDR_PRIORITY = "0001100" ADDR_STATE = "0000010" ADDR_TRAFFIC_CLASS_MAP_0 = "0001101" ADDR_TRAFFIC_CLASS_MAP_1 = "0001110" ADDR_TRAFFIC_CLASS_MAP_2 = "0001111" ADDR_TRAFFIC_CLASS_MAP_3 = "0010000" ADDR_TRAFFIC_CLASS_MAP_4 = "0010001" ADDR_TRAFFIC_CLASS_MAP_5 = "0010010" ADDR_TRAFFIC_CLASS_MAP_6 = "0010011" ADDR_TRAFFIC_CLASS_MAP_7 = "0010100" ADMIT_ALL = "10" ADMIT_TAGGED = "00" ADMIT_UNTAGGED = "01" BLOCKING = "100" DISABLED = "000" FORWARDING = "011" GND = "0" LEARNING = "010" LISTENING = "001" PORT_NUMBER = "0000" PORT_PRIORITY = "00000000000000000000000000000110" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. STATE_BUSY = "01" STATE_END = "10" STATE_PAUSE = "00" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. STATE_DATA_READ = "110" STATE_DATA_WRITE = "111" STATE_IDLE = "000" STATE_OPCODE = "010" STATE_PHY_ADDR = "011" STATE_REG_ADDR = "100" STATE_START = "001" STATE_TA = "101" Analyzing hierarchy for module in library with parameters. IIC_CLOCK_PERIOD = "001001011000" STATE_ACK_MASTER = "0100" STATE_ACK_SLAVE = "0011" STATE_ADDR = "0101" STATE_DEVSEL_RW = "0010" STATE_PAUSE = "0000" STATE_RECEIVE = "0110" STATE_START = "0001" STATE_STOP = "1000" STATE_TRANSMIT = "0111" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. STATE_NORMAL = "1" STATE_RESET = "0" Analyzing hierarchy for module in library with parameters. RMON_OFFSET = "01000000" STATE_PAUSE = "0" STATE_READ = "1" Analyzing hierarchy for module in library with parameters. TX_BUFG_ENA = "00000000000000000000000000000000" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. ADMIT_ALL = "10" ADMIT_TAGGED = "00" ADMIT_UNTAGGED = "01" BLOCKING = "100" DISABLED = "000" FORWARDING = "011" GND = "0" LEARNING = "010" LISTENING = "001" STATE_DATA = "0110" STATE_END = "1000" STATE_FINISH = "0111" STATE_HEADER = "0100" STATE_IN_FILTER = "0101" STATE_MSEC = "0010" STATE_PAUSE = "0011" STATE_PORT = "0000" STATE_SEC = "0001" VCC = "1" VLAN_TYPE = "1000000100000000" Analyzing hierarchy for module in library with parameters. GND = "0" STATE_DELAY = "001" STATE_END = "100" STATE_PAUSE = "000" STATE_READ1 = "010" STATE_READ2 = "011" VCC = "1" Analyzing hierarchy for module in library with parameters. WRITE_ENA_LEVEL = "00000000000000000000011001110000" Analyzing hierarchy for module in library with parameters. STATE_DATA = "01" STATE_END = "11" STATE_PAUSE = "00" Analyzing hierarchy for module in library with parameters. STATE_DATA = "101" STATE_END = "110" STATE_MSEC = "011" STATE_PAUSE = "000" STATE_PORT = "001" STATE_SEC = "010" STATE_START = "100" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. CLKDIV_RESET_BIT = "00000000000000000000000000000010" DELAY_BIT = "00000000000000000000000000000111" LOSS_BIT = "00000000000000000000000000000011" STABLE_BIT = "00000000000000000000000000000011" STATE_DELAY = "010" STATE_IDLE = "000" STATE_LOSS = "001" STATE_TRYLASERON = "011" TRYLASER_BIT = "00000000000000000000000000000101" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. Pause_idle = "0000" Pause_pre_syn = "0001" Pause_quanta_hi = "0010" Pause_quanta_lo = "0011" Pause_syn = "0100" State_CRCErrEnd = "1010" State_ErrEnd = "1001" State_FFFullDrop = "1011" State_FFFullErrEnd = "1100" State_IFG = "1101" State_OkEnd = "0111" State_SFD = "0010" State_checkCRC = "0100" State_data = "0011" State_drop = "1000" State_idle = "0000" State_preamble = "0001" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. StateBackOff = "1001" StateData = "0011" StateDefer = "1101" StateFCS = "0110" StateFFEmptyDrop = "1011" StateIFG = "0111" StateIdle = "0000" StateJam = "1000" StateJamDrop = "1010" StatePAD = "0101" StatePause = "0100" StatePreamble = "0001" StateSFD = "0010" StateSendPauseFrame = "1110" StateSwitchNext = "1100" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. MAC_FFEmpty = "1010" MAC_FFEmpty_drop = "1011" MAC_FF_Err = "1101" MAC_byte0 = "0011" MAC_byte1 = "0010" MAC_byte2 = "0001" MAC_byte3 = "0000" MAC_idle = "1001" MAC_pkt_sub = "1100" MAC_retry = "1000" MAC_wait_finish = "0100" SYS_DROP = "0100" SYS_EOP_err = "0111" SYS_EOP_ok = "0101" SYS_FFEmpty = "0110" SYS_MOP = "0011" SYS_SOP = "0010" SYS_SOP_err = "1000" SYS_WaitSop = "0001" SYS_idle = "0000" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. StateIdle = "0000" StatePktLength = "0001" StatePktNumber = "0010" StatePktRange = "0100" StatePktType = "0011" Analyzing hierarchy for module in library with parameters. StateCPU = "0000" StateMAC0 = "0001" StateMAC1 = "0010" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. STATE_INC = "01" STATE_LOAD = "10" STATE_PAUSE = "00" Analyzing hierarchy for module in library with parameters. GND = "0" VCC = "1" Analyzing hierarchy for module in library . Analyzing hierarchy for module in library with parameters. MAC_RX_FF_DEPTH = "00000000000000000000000000001001" State_be0 = "0100" State_be1 = "0111" State_be2 = "0110" State_be3 = "0101" State_byte0 = "0011" State_byte1 = "0010" State_byte2 = "0001" State_byte3 = "0000" State_err_end = "1000" State_idle = "1001" Analyzing hierarchy for module in library with parameters. FF_emtpy_err = "100" MAC_RX_FF_DEPTH = "00000000000000000000000000001001" SYS_idle = "011" SYS_pause = "001" SYS_read = "000" SYS_wait_end = "010" Analyzing hierarchy for module in library . ========================================================================= * HDL Analysis * ========================================================================= Analyzing top module . GND = 1'b0 VCC = 1'b1 Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 PERIOD_OF_MHZ = 7'b1111100 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DIFF_TERM = FALSE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IBUF_LOW_PWR = TRUE" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Analyzing module in library . Module is correct for synthesis. Set user-defined property "CLKDV_DIVIDE = 2.000000" for instance in unit . Set user-defined property "CLKFX_DIVIDE = 1" for instance in unit . Set user-defined property "CLKFX_MULTIPLY = 4" for instance in unit . Set user-defined property "CLKIN_DIVIDE_BY_2 = FALSE" for instance in unit . Set user-defined property "CLKIN_PERIOD = 8.000000" for instance in unit . Set user-defined property "CLKOUT_PHASE_SHIFT = FIXED" for instance in unit . Set user-defined property "CLK_FEEDBACK = 1X" for instance in unit . Set user-defined property "DESKEW_ADJUST = SYSTEM_SYNCHRONOUS" for instance in unit . Set user-defined property "DFS_FREQUENCY_MODE = LOW" for instance in unit . Set user-defined property "DLL_FREQUENCY_MODE = LOW" for instance in unit . Set user-defined property "DSS_MODE = NONE" for instance in unit . Set user-defined property "DUTY_CYCLE_CORRECTION = TRUE" for instance in unit . Set user-defined property "FACTORY_JF = 8080" for instance in unit . Set user-defined property "PHASE_SHIFT = 64" for instance in unit . Set user-defined property "SIM_MODE = SAFE" for instance in unit . Set user-defined property "STARTUP_WAIT = FALSE" for instance in unit . Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Analyzing module in library . GND = 1'b0 STATE_DATA_RECEIVE = 3'b011 STATE_DATA_TRANSMIT = 3'b100 STATE_PAUSE = 3'b000 STATE_REG_ADDR = 3'b010 STATE_SLAVE_ADDR = 3'b001 VCC = 1'b1 Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . RMON_OFFSET = 8'b01000000 STATE_PAUSE = 1'b0 STATE_READ = 1'b1 Calling function . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . TX_BUFG_ENA = 32'sb00000000000000000000000000000000 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Pause_idle = 4'b0000 Pause_pre_syn = 4'b0001 Pause_quanta_hi = 4'b0010 Pause_quanta_lo = 4'b0011 Pause_syn = 4'b0100 State_CRCErrEnd = 4'b1010 State_ErrEnd = 4'b1001 State_FFFullDrop = 4'b1011 State_FFFullErrEnd = 4'b1100 State_IFG = 4'b1101 State_OkEnd = 4'b0111 State_SFD = 4'b0010 State_checkCRC = 4'b0100 State_data = 4'b0011 State_drop = 4'b1000 State_idle = 4'b0000 State_preamble = 4'b0001 Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . MAC_RX_FF_DEPTH = 32'sb00000000000000000000000000001001 State_be0 = 4'b0100 State_be1 = 4'b0111 State_be2 = 4'b0110 State_be3 = 4'b0101 State_byte0 = 4'b0011 State_byte1 = 4'b0010 State_byte2 = 4'b0001 State_byte3 = 4'b0000 State_err_end = 4'b1000 State_idle = 4'b1001 Module is correct for synthesis. Analyzing module in library . FF_emtpy_err = 3'b100 MAC_RX_FF_DEPTH = 32'sb00000000000000000000000000001001 SYS_idle = 3'b011 SYS_pause = 3'b001 SYS_read = 3'b000 SYS_wait_end = 3'b010 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Calling function . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . StateBackOff = 4'b1001 StateData = 4'b0011 StateDefer = 4'b1101 StateFCS = 4'b0110 StateFFEmptyDrop = 4'b1011 StateIFG = 4'b0111 StateIdle = 4'b0000 StateJam = 4'b1000 StateJamDrop = 4'b1010 StatePAD = 4'b0101 StatePause = 4'b0100 StatePreamble = 4'b0001 StateSFD = 4'b0010 StateSendPauseFrame = 4'b1110 StateSwitchNext = 4'b1100 Module is correct for synthesis. Set property "syn_keep = 1" for signal . Analyzing module in library . Calling function . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . WARNING:Xst:916 - "src/mac_src/mac_tx/mac_tx_addr_add.v" line 44: Delay is ignored for synthesis. WARNING:Xst:916 - "src/mac_src/mac_tx/mac_tx_addr_add.v" line 45: Delay is ignored for synthesis. WARNING:Xst:916 - "src/mac_src/mac_tx/mac_tx_addr_add.v" line 46: Delay is ignored for synthesis. Module is correct for synthesis. Analyzing module in library . MAC_FFEmpty = 4'b1010 MAC_FFEmpty_drop = 4'b1011 MAC_FF_Err = 4'b1101 MAC_byte0 = 4'b0011 MAC_byte1 = 4'b0010 MAC_byte2 = 4'b0001 MAC_byte3 = 4'b0000 MAC_idle = 4'b1001 MAC_pkt_sub = 4'b1100 MAC_retry = 4'b1000 MAC_wait_finish = 4'b0100 SYS_DROP = 4'b0100 SYS_EOP_err = 4'b0111 SYS_EOP_ok = 4'b0101 SYS_FFEmpty = 4'b0110 SYS_MOP = 4'b0011 SYS_SOP = 4'b0010 SYS_SOP_err = 4'b1000 SYS_WaitSop = 4'b0001 SYS_idle = 4'b0000 WARNING:Xst:905 - "src/mac_src/mac_tx/mac_tx_ff.v" line 684: One or more signals are missing in the sensitivity list of always block. To enable synthesis of FPGA/CPLD hardware, XST will assume that all necessary signals are present in the sensitivity list. Please note that the result of the synthesis may differ from the initial design specification. The missing signals are: Module is correct for synthesis. Set property "syn_preserve = 1" for signal . Set property "syn_keep = 1" for signal . Set property "syn_keep = 1" for signal . Set property "syn_preserve = 1" for signal . Set property "syn_preserve = 1" for signal . Set property "syn_preserve = 1" for signal . Set property "syn_preserve = 1" for signal . Set property "syn_keep = 1" for signal . Set property "syn_keep = 1" for signal . Set property "syn_preserve = 1" for signal . Set property "syn_keep = 1" for signal . Set property "syn_keep = 1" for signal . Set property "syn_preserve = 1" for signal . Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . StateIdle = 4'b0000 StatePktLength = 4'b0001 StatePktNumber = 4'b0010 StatePktRange = 4'b0100 StatePktType = 4'b0011 Module is correct for synthesis. Analyzing module in library . StateCPU = 4'b0000 StateMAC0 = 4'b0001 StateMAC1 = 4'b0010 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . ADDR_ACCEPT_FRAME_TYPE = 7'b0000001 ADDR_INGRESS_PRIORITY_MAP_0 = 7'b0000011 ADDR_INGRESS_PRIORITY_MAP_1 = 7'b0000100 ADDR_INGRESS_PRIORITY_MAP_2 = 7'b0000101 ADDR_INGRESS_PRIORITY_MAP_3 = 7'b0000110 ADDR_INGRESS_PRIORITY_MAP_4 = 7'b0000111 ADDR_INGRESS_PRIORITY_MAP_5 = 7'b0001000 ADDR_INGRESS_PRIORITY_MAP_6 = 7'b0001001 ADDR_INGRESS_PRIORITY_MAP_7 = 7'b0001010 ADDR_MAC_DST1_H = 7'b1000000 ADDR_MAC_DST1_L = 7'b0111111 ADDR_MAC_DST2_H = 7'b1000010 ADDR_MAC_DST2_L = 7'b1000001 ADDR_MAC_DST3_H = 7'b1000100 ADDR_MAC_DST3_L = 7'b1000011 ADDR_MAC_DST4_H = 7'b1000110 ADDR_MAC_DST4_L = 7'b1000101 ADDR_MAC_DST_ENA = 7'b1010000 ADDR_MAC_DST_MASK1_H = 7'b1001000 ADDR_MAC_DST_MASK1_L = 7'b1000111 ADDR_MAC_DST_MASK2_H = 7'b1001010 ADDR_MAC_DST_MASK2_L = 7'b1001001 ADDR_MAC_DST_MASK3_H = 7'b1001100 ADDR_MAC_DST_MASK3_L = 7'b1001011 ADDR_MAC_DST_MASK4_H = 7'b1001110 ADDR_MAC_DST_MASK4_L = 7'b1001101 ADDR_MAC_DST_NUM = 7'b1001111 ADDR_MAC_SRC1_H = 7'b0100000 ADDR_MAC_SRC1_L = 7'b0011111 ADDR_MAC_SRC2_H = 7'b0100010 ADDR_MAC_SRC2_L = 7'b0100001 ADDR_MAC_SRC3_H = 7'b0100100 ADDR_MAC_SRC3_L = 7'b0100011 ADDR_MAC_SRC4_H = 7'b0100110 ADDR_MAC_SRC4_L = 7'b0100101 ADDR_MAC_SRC5_H = 7'b0101000 ADDR_MAC_SRC5_L = 7'b0100111 ADDR_MAC_SRC6_H = 7'b0101010 ADDR_MAC_SRC6_L = 7'b0101001 ADDR_MAC_SRC7_H = 7'b0101100 ADDR_MAC_SRC7_L = 7'b0101011 ADDR_MAC_SRC8_H = 7'b0101110 ADDR_MAC_SRC8_L = 7'b0101101 ADDR_MAC_SRC_ENA = 7'b0110000 ADDR_MAC_SRC_NUM = 7'b0101111 ADDR_PORT_NUMBER = 7'b0011001 ADDR_PORT_RESET = 7'b1111111 ADDR_PRIORITY = 7'b0001100 ADDR_STATE = 7'b0000010 ADDR_TRAFFIC_CLASS_MAP_0 = 7'b0001101 ADDR_TRAFFIC_CLASS_MAP_1 = 7'b0001110 ADDR_TRAFFIC_CLASS_MAP_2 = 7'b0001111 ADDR_TRAFFIC_CLASS_MAP_3 = 7'b0010000 ADDR_TRAFFIC_CLASS_MAP_4 = 7'b0010001 ADDR_TRAFFIC_CLASS_MAP_5 = 7'b0010010 ADDR_TRAFFIC_CLASS_MAP_6 = 7'b0010011 ADDR_TRAFFIC_CLASS_MAP_7 = 7'b0010100 ADMIT_ALL = 2'b10 ADMIT_TAGGED = 2'b00 ADMIT_UNTAGGED = 2'b01 BLOCKING = 3'b100 DISABLED = 3'b000 FORWARDING = 3'b011 GND = 1'b0 LEARNING = 3'b010 LISTENING = 3'b001 PORT_NUMBER = 4'b0000 PORT_PRIORITY = 32'sb00000000000000000000000000000000 VCC = 1'b1 Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . ADMIT_ALL = 2'b10 ADMIT_TAGGED = 2'b00 ADMIT_UNTAGGED = 2'b01 BLOCKING = 3'b100 DISABLED = 3'b000 FORWARDING = 3'b011 GND = 1'b0 LEARNING = 3'b010 LISTENING = 3'b001 STATE_DATA = 4'b0110 STATE_END = 4'b1000 STATE_FINISH = 4'b0111 STATE_HEADER = 4'b0100 STATE_IN_FILTER = 4'b0101 STATE_MSEC = 4'b0010 STATE_PAUSE = 4'b0011 STATE_PORT = 4'b0000 STATE_SEC = 4'b0001 VCC = 1'b1 VLAN_TYPE = 16'b1000000100000000 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 STATE_DELAY = 3'b001 STATE_END = 3'b100 STATE_PAUSE = 3'b000 STATE_READ1 = 3'b010 STATE_READ2 = 3'b011 VCC = 1'b1 Calling function . Module is correct for synthesis. Analyzing module in library . STATE_INC = 2'b01 STATE_LOAD = 2'b10 STATE_PAUSE = 2'b00 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . WRITE_ENA_LEVEL = 32'sb00000000000000000000011001110000 Module is correct for synthesis. Analyzing module in library . STATE_DATA = 2'b01 STATE_END = 2'b11 STATE_PAUSE = 2'b00 Module is correct for synthesis. Analyzing module in library . STATE_DATA = 3'b101 STATE_END = 3'b110 STATE_MSEC = 3'b011 STATE_PAUSE = 3'b000 STATE_PORT = 3'b001 STATE_SEC = 3'b010 STATE_START = 3'b100 Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . ADDR_ACCEPT_FRAME_TYPE = 7'b0000001 ADDR_INGRESS_PRIORITY_MAP_0 = 7'b0000011 ADDR_INGRESS_PRIORITY_MAP_1 = 7'b0000100 ADDR_INGRESS_PRIORITY_MAP_2 = 7'b0000101 ADDR_INGRESS_PRIORITY_MAP_3 = 7'b0000110 ADDR_INGRESS_PRIORITY_MAP_4 = 7'b0000111 ADDR_INGRESS_PRIORITY_MAP_5 = 7'b0001000 ADDR_INGRESS_PRIORITY_MAP_6 = 7'b0001001 ADDR_INGRESS_PRIORITY_MAP_7 = 7'b0001010 ADDR_MAC_DST1_H = 7'b1000000 ADDR_MAC_DST1_L = 7'b0111111 ADDR_MAC_DST2_H = 7'b1000010 ADDR_MAC_DST2_L = 7'b1000001 ADDR_MAC_DST3_H = 7'b1000100 ADDR_MAC_DST3_L = 7'b1000011 ADDR_MAC_DST4_H = 7'b1000110 ADDR_MAC_DST4_L = 7'b1000101 ADDR_MAC_DST_ENA = 7'b1010000 ADDR_MAC_DST_MASK1_H = 7'b1001000 ADDR_MAC_DST_MASK1_L = 7'b1000111 ADDR_MAC_DST_MASK2_H = 7'b1001010 ADDR_MAC_DST_MASK2_L = 7'b1001001 ADDR_MAC_DST_MASK3_H = 7'b1001100 ADDR_MAC_DST_MASK3_L = 7'b1001011 ADDR_MAC_DST_MASK4_H = 7'b1001110 ADDR_MAC_DST_MASK4_L = 7'b1001101 ADDR_MAC_DST_NUM = 7'b1001111 ADDR_MAC_SRC1_H = 7'b0100000 ADDR_MAC_SRC1_L = 7'b0011111 ADDR_MAC_SRC2_H = 7'b0100010 ADDR_MAC_SRC2_L = 7'b0100001 ADDR_MAC_SRC3_H = 7'b0100100 ADDR_MAC_SRC3_L = 7'b0100011 ADDR_MAC_SRC4_H = 7'b0100110 ADDR_MAC_SRC4_L = 7'b0100101 ADDR_MAC_SRC5_H = 7'b0101000 ADDR_MAC_SRC5_L = 7'b0100111 ADDR_MAC_SRC6_H = 7'b0101010 ADDR_MAC_SRC6_L = 7'b0101001 ADDR_MAC_SRC7_H = 7'b0101100 ADDR_MAC_SRC7_L = 7'b0101011 ADDR_MAC_SRC8_H = 7'b0101110 ADDR_MAC_SRC8_L = 7'b0101101 ADDR_MAC_SRC_ENA = 7'b0110000 ADDR_MAC_SRC_NUM = 7'b0101111 ADDR_PORT_NUMBER = 7'b0011001 ADDR_PORT_RESET = 7'b1111111 ADDR_PRIORITY = 7'b0001100 ADDR_STATE = 7'b0000010 ADDR_TRAFFIC_CLASS_MAP_0 = 7'b0001101 ADDR_TRAFFIC_CLASS_MAP_1 = 7'b0001110 ADDR_TRAFFIC_CLASS_MAP_2 = 7'b0001111 ADDR_TRAFFIC_CLASS_MAP_3 = 7'b0010000 ADDR_TRAFFIC_CLASS_MAP_4 = 7'b0010001 ADDR_TRAFFIC_CLASS_MAP_5 = 7'b0010010 ADDR_TRAFFIC_CLASS_MAP_6 = 7'b0010011 ADDR_TRAFFIC_CLASS_MAP_7 = 7'b0010100 ADMIT_ALL = 2'b10 ADMIT_TAGGED = 2'b00 ADMIT_UNTAGGED = 2'b01 BLOCKING = 3'b100 DISABLED = 3'b000 FORWARDING = 3'b011 GND = 1'b0 LEARNING = 3'b010 LISTENING = 3'b001 PORT_NUMBER = 4'b0000 PORT_PRIORITY = 32'sb00000000000000000000000000000010 VCC = 1'b1 Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . ADDR_ACCEPT_FRAME_TYPE = 7'b0000001 ADDR_INGRESS_PRIORITY_MAP_0 = 7'b0000011 ADDR_INGRESS_PRIORITY_MAP_1 = 7'b0000100 ADDR_INGRESS_PRIORITY_MAP_2 = 7'b0000101 ADDR_INGRESS_PRIORITY_MAP_3 = 7'b0000110 ADDR_INGRESS_PRIORITY_MAP_4 = 7'b0000111 ADDR_INGRESS_PRIORITY_MAP_5 = 7'b0001000 ADDR_INGRESS_PRIORITY_MAP_6 = 7'b0001001 ADDR_INGRESS_PRIORITY_MAP_7 = 7'b0001010 ADDR_MAC_DST1_H = 7'b1000000 ADDR_MAC_DST1_L = 7'b0111111 ADDR_MAC_DST2_H = 7'b1000010 ADDR_MAC_DST2_L = 7'b1000001 ADDR_MAC_DST3_H = 7'b1000100 ADDR_MAC_DST3_L = 7'b1000011 ADDR_MAC_DST4_H = 7'b1000110 ADDR_MAC_DST4_L = 7'b1000101 ADDR_MAC_DST_ENA = 7'b1010000 ADDR_MAC_DST_MASK1_H = 7'b1001000 ADDR_MAC_DST_MASK1_L = 7'b1000111 ADDR_MAC_DST_MASK2_H = 7'b1001010 ADDR_MAC_DST_MASK2_L = 7'b1001001 ADDR_MAC_DST_MASK3_H = 7'b1001100 ADDR_MAC_DST_MASK3_L = 7'b1001011 ADDR_MAC_DST_MASK4_H = 7'b1001110 ADDR_MAC_DST_MASK4_L = 7'b1001101 ADDR_MAC_DST_NUM = 7'b1001111 ADDR_MAC_SRC1_H = 7'b0100000 ADDR_MAC_SRC1_L = 7'b0011111 ADDR_MAC_SRC2_H = 7'b0100010 ADDR_MAC_SRC2_L = 7'b0100001 ADDR_MAC_SRC3_H = 7'b0100100 ADDR_MAC_SRC3_L = 7'b0100011 ADDR_MAC_SRC4_H = 7'b0100110 ADDR_MAC_SRC4_L = 7'b0100101 ADDR_MAC_SRC5_H = 7'b0101000 ADDR_MAC_SRC5_L = 7'b0100111 ADDR_MAC_SRC6_H = 7'b0101010 ADDR_MAC_SRC6_L = 7'b0101001 ADDR_MAC_SRC7_H = 7'b0101100 ADDR_MAC_SRC7_L = 7'b0101011 ADDR_MAC_SRC8_H = 7'b0101110 ADDR_MAC_SRC8_L = 7'b0101101 ADDR_MAC_SRC_ENA = 7'b0110000 ADDR_MAC_SRC_NUM = 7'b0101111 ADDR_PORT_NUMBER = 7'b0011001 ADDR_PORT_RESET = 7'b1111111 ADDR_PRIORITY = 7'b0001100 ADDR_STATE = 7'b0000010 ADDR_TRAFFIC_CLASS_MAP_0 = 7'b0001101 ADDR_TRAFFIC_CLASS_MAP_1 = 7'b0001110 ADDR_TRAFFIC_CLASS_MAP_2 = 7'b0001111 ADDR_TRAFFIC_CLASS_MAP_3 = 7'b0010000 ADDR_TRAFFIC_CLASS_MAP_4 = 7'b0010001 ADDR_TRAFFIC_CLASS_MAP_5 = 7'b0010010 ADDR_TRAFFIC_CLASS_MAP_6 = 7'b0010011 ADDR_TRAFFIC_CLASS_MAP_7 = 7'b0010100 ADMIT_ALL = 2'b10 ADMIT_TAGGED = 2'b00 ADMIT_UNTAGGED = 2'b01 BLOCKING = 3'b100 DISABLED = 3'b000 FORWARDING = 3'b011 GND = 1'b0 LEARNING = 3'b010 LISTENING = 3'b001 PORT_NUMBER = 4'b0000 PORT_PRIORITY = 32'sb00000000000000000000000000000100 VCC = 1'b1 Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . ADDR_ACCEPT_FRAME_TYPE = 7'b0000001 ADDR_INGRESS_PRIORITY_MAP_0 = 7'b0000011 ADDR_INGRESS_PRIORITY_MAP_1 = 7'b0000100 ADDR_INGRESS_PRIORITY_MAP_2 = 7'b0000101 ADDR_INGRESS_PRIORITY_MAP_3 = 7'b0000110 ADDR_INGRESS_PRIORITY_MAP_4 = 7'b0000111 ADDR_INGRESS_PRIORITY_MAP_5 = 7'b0001000 ADDR_INGRESS_PRIORITY_MAP_6 = 7'b0001001 ADDR_INGRESS_PRIORITY_MAP_7 = 7'b0001010 ADDR_MAC_DST1_H = 7'b1000000 ADDR_MAC_DST1_L = 7'b0111111 ADDR_MAC_DST2_H = 7'b1000010 ADDR_MAC_DST2_L = 7'b1000001 ADDR_MAC_DST3_H = 7'b1000100 ADDR_MAC_DST3_L = 7'b1000011 ADDR_MAC_DST4_H = 7'b1000110 ADDR_MAC_DST4_L = 7'b1000101 ADDR_MAC_DST_ENA = 7'b1010000 ADDR_MAC_DST_MASK1_H = 7'b1001000 ADDR_MAC_DST_MASK1_L = 7'b1000111 ADDR_MAC_DST_MASK2_H = 7'b1001010 ADDR_MAC_DST_MASK2_L = 7'b1001001 ADDR_MAC_DST_MASK3_H = 7'b1001100 ADDR_MAC_DST_MASK3_L = 7'b1001011 ADDR_MAC_DST_MASK4_H = 7'b1001110 ADDR_MAC_DST_MASK4_L = 7'b1001101 ADDR_MAC_DST_NUM = 7'b1001111 ADDR_MAC_SRC1_H = 7'b0100000 ADDR_MAC_SRC1_L = 7'b0011111 ADDR_MAC_SRC2_H = 7'b0100010 ADDR_MAC_SRC2_L = 7'b0100001 ADDR_MAC_SRC3_H = 7'b0100100 ADDR_MAC_SRC3_L = 7'b0100011 ADDR_MAC_SRC4_H = 7'b0100110 ADDR_MAC_SRC4_L = 7'b0100101 ADDR_MAC_SRC5_H = 7'b0101000 ADDR_MAC_SRC5_L = 7'b0100111 ADDR_MAC_SRC6_H = 7'b0101010 ADDR_MAC_SRC6_L = 7'b0101001 ADDR_MAC_SRC7_H = 7'b0101100 ADDR_MAC_SRC7_L = 7'b0101011 ADDR_MAC_SRC8_H = 7'b0101110 ADDR_MAC_SRC8_L = 7'b0101101 ADDR_MAC_SRC_ENA = 7'b0110000 ADDR_MAC_SRC_NUM = 7'b0101111 ADDR_PORT_NUMBER = 7'b0011001 ADDR_PORT_RESET = 7'b1111111 ADDR_PRIORITY = 7'b0001100 ADDR_STATE = 7'b0000010 ADDR_TRAFFIC_CLASS_MAP_0 = 7'b0001101 ADDR_TRAFFIC_CLASS_MAP_1 = 7'b0001110 ADDR_TRAFFIC_CLASS_MAP_2 = 7'b0001111 ADDR_TRAFFIC_CLASS_MAP_3 = 7'b0010000 ADDR_TRAFFIC_CLASS_MAP_4 = 7'b0010001 ADDR_TRAFFIC_CLASS_MAP_5 = 7'b0010010 ADDR_TRAFFIC_CLASS_MAP_6 = 7'b0010011 ADDR_TRAFFIC_CLASS_MAP_7 = 7'b0010100 ADMIT_ALL = 2'b10 ADMIT_TAGGED = 2'b00 ADMIT_UNTAGGED = 2'b01 BLOCKING = 3'b100 DISABLED = 3'b000 FORWARDING = 3'b011 GND = 1'b0 LEARNING = 3'b010 LISTENING = 3'b001 PORT_NUMBER = 4'b0000 PORT_PRIORITY = 32'sb00000000000000000000000000000110 VCC = 1'b1 Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 STATE_CHECK = 2'b00 STATE_NEXT = 2'b11 STATE_READ = 2'b01 STATE_READ_PAUSE = 1'b0 STATE_READ_READ = 1'b1 STATE_WRITE = 2'b10 STATE_WRITE_END = 2'b10 STATE_WRITE_FINISH = 2'b11 STATE_WRITE_PAUSE = 2'b00 STATE_WRITE_WRITE = 2'b01 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Calling function . Module is correct for synthesis. Analyzing module in library . STATE_BUSY = 2'b01 STATE_END = 2'b10 STATE_PAUSE = 2'b00 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "IBUF_DELAY_VALUE = 0" for instance in unit . Set user-defined property "IBUF_LOW_PWR = TRUE" for instance in unit . Set user-defined property "IFD_DELAY_VALUE = AUTO" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . WARNING:Xst:37 - Detected unknown constraint/property "SYN_USEIOFF". This constraint/property is not supported by the current software release and will be ignored. Analyzing module in library . Module is correct for synthesis. Set user-defined property "CLKDV_DIVIDE = 2.000000" for instance in unit . Set user-defined property "CLKFX_DIVIDE = 1" for instance in unit . Set user-defined property "CLKFX_MULTIPLY = 4" for instance in unit . Set user-defined property "CLKIN_DIVIDE_BY_2 = FALSE" for instance in unit . Set user-defined property "CLKIN_PERIOD = 8.000000" for instance in unit . Set user-defined property "CLKOUT_PHASE_SHIFT = FIXED" for instance in unit . Set user-defined property "CLK_FEEDBACK = 1X" for instance in unit . Set user-defined property "DESKEW_ADJUST = SYSTEM_SYNCHRONOUS" for instance in unit . Set user-defined property "DFS_FREQUENCY_MODE = LOW" for instance in unit . Set user-defined property "DLL_FREQUENCY_MODE = LOW" for instance in unit . Set user-defined property "DSS_MODE = NONE" for instance in unit . Set user-defined property "DUTY_CYCLE_CORRECTION = TRUE" for instance in unit . Set user-defined property "FACTORY_JF = 8080" for instance in unit . Set user-defined property "PHASE_SHIFT = -32" for instance in unit . Set user-defined property "SIM_MODE = SAFE" for instance in unit . Set user-defined property "STARTUP_WAIT = FALSE" for instance in unit . Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "CAPACITANCE = DONT_CARE" for instance in unit . Set user-defined property "DRIVE = 12" for instance in unit . Set user-defined property "IOSTANDARD = DEFAULT" for instance in unit . Set user-defined property "SLEW = SLOW" for instance in unit . Analyzing module in library . GND = 1'b0 VCC = 1'b1 Module is correct for synthesis. Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "INIT = 0" for instance in unit . Set user-defined property "KEEP = true" for signal in unit . Set user-defined property "KEEP = true" for signal in unit . Set user-defined property "KEEP = true" for signal . Set user-defined property "KEEP = true" for signal . Analyzing module in library . ADDR_MDIO_BUSY = 8'b00000101 ADDR_MDIO_DATA = 8'b00000100 ADDR_MDIO_ERROR = 8'b00000110 ADDR_MDIO_OPCODE = 8'b00000001 ADDR_MDIO_PHY_ADDR = 8'b00000010 ADDR_MDIO_REG_ADDR = 8'b00000011 ADDR_MDIO_SEL = 8'b00000000 ADDR_MDIO_START = 8'b00000111 Calling function . Module is correct for synthesis. Analyzing module in library . STATE_DATA_READ = 3'b110 STATE_DATA_WRITE = 3'b111 STATE_IDLE = 3'b000 STATE_OPCODE = 3'b010 STATE_PHY_ADDR = 3'b011 STATE_REG_ADDR = 3'b100 STATE_START = 3'b001 STATE_TA = 3'b101 Module is correct for synthesis. Analyzing module in library . ADDR_IIC_BUSY = 8'b00000101 ADDR_IIC_DATA = 8'b00000100 ADDR_IIC_ERROR = 8'b00000110 ADDR_IIC_REG_ADDR = 8'b00000011 ADDR_IIC_RW = 8'b00000001 ADDR_IIC_SEL = 8'b00000000 ADDR_IIC_SLAVE_ADDR = 8'b00000010 ADDR_IIC_START = 8'b00000111 ADDR_SFP0_ALS_ENABLE = 8'b00001110 ADDR_SFP0_LOS = 8'b00001010 ADDR_SFP0_MASK = 8'b00001101 ADDR_SFP0_PRESENT = 8'b00001100 ADDR_SFP0_RATE_SEL = 8'b00001011 ADDR_SFP0_TX_DISABLE = 8'b00001000 ADDR_SFP0_TX_FAULT = 8'b00001001 ADDR_SFP1_ALS_ENABLE = 8'b00010110 ADDR_SFP1_LOS = 8'b00010010 ADDR_SFP1_MASK = 8'b00010101 ADDR_SFP1_PRESENT = 8'b00010100 ADDR_SFP1_RATE_SEL = 8'b00010011 ADDR_SFP1_TX_DISABLE = 8'b00010000 ADDR_SFP1_TX_FAULT = 8'b00010001 ADDR_SFP2_ALS_ENABLE = 8'b00011110 ADDR_SFP2_LOS = 8'b00011010 ADDR_SFP2_MASK = 8'b00011101 ADDR_SFP2_PRESENT = 8'b00011100 ADDR_SFP2_RATE_SEL = 8'b00011011 ADDR_SFP2_TX_DISABLE = 8'b00011000 ADDR_SFP2_TX_FAULT = 8'b00011001 ADDR_SFP3_ALS_ENABLE = 8'b00100110 ADDR_SFP3_LOS = 8'b00100010 ADDR_SFP3_MASK = 8'b00100101 ADDR_SFP3_PRESENT = 8'b00100100 ADDR_SFP3_RATE_SEL = 8'b00100011 ADDR_SFP3_TX_DISABLE = 8'b00100000 ADDR_SFP3_TX_FAULT = 8'b00100001 Calling function . Module is correct for synthesis. Analyzing module in library . IIC_CLOCK_PERIOD = 12'b001001011000 STATE_ACK_MASTER = 4'b0100 STATE_ACK_SLAVE = 4'b0011 STATE_ADDR = 4'b0101 STATE_DEVSEL_RW = 4'b0010 STATE_PAUSE = 4'b0000 STATE_RECEIVE = 4'b0110 STATE_START = 4'b0001 STATE_STOP = 4'b1000 STATE_TRANSMIT = 4'b0111 Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . Module is correct for synthesis. Analyzing module in library . CLKDIV_RESET_BIT = 32'sb00000000000000000000000000000010 DELAY_BIT = 32'sb00000000000000000000000000000111 LOSS_BIT = 32'sb00000000000000000000000000000011 STABLE_BIT = 32'sb00000000000000000000000000000011 STATE_DELAY = 3'b010 STATE_IDLE = 3'b000 STATE_LOSS = 3'b001 STATE_TRYLASERON = 3'b011 TRYLASER_BIT = 32'sb00000000000000000000000000000101 Module is correct for synthesis. Analyzing module in library . ADDR_PHY0_CONF_0 = 8'b00010000 ADDR_PHY0_CONF_1 = 8'b00010001 ADDR_PHY0_CONF_2 = 8'b00010010 ADDR_PHY0_CONF_3 = 8'b00010011 ADDR_PHY0_CONF_4 = 8'b00010100 ADDR_PHY1_CONF_0 = 8'b00011000 ADDR_PHY1_CONF_1 = 8'b00011001 ADDR_PHY1_CONF_2 = 8'b00011010 ADDR_PHY1_CONF_3 = 8'b00011011 ADDR_PHY1_CONF_4 = 8'b00011100 ADDR_PHY2_CONF_0 = 8'b00100000 ADDR_PHY2_CONF_1 = 8'b00100001 ADDR_PHY2_CONF_2 = 8'b00100010 ADDR_PHY2_CONF_3 = 8'b00100011 ADDR_PHY2_CONF_4 = 8'b00100100 ADDR_PHY3_CONF_0 = 8'b00101000 ADDR_PHY3_CONF_1 = 8'b00101001 ADDR_PHY3_CONF_2 = 8'b00101010 ADDR_PHY3_CONF_3 = 8'b00101011 ADDR_PHY3_CONF_4 = 8'b00101100 ADDR_PHY_CONF_0 = 8'b00001000 ADDR_PHY_CONF_1 = 8'b00001001 ADDR_PHY_RESET = 8'b00000000 Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Calling function . Module is correct for synthesis. Analyzing module in library . STATE_NORMAL = 1'b1 STATE_RESET = 1'b0 Module is correct for synthesis. Analyzing module in library . ADDR_DEVELOPER = 8'b00100000 ADDR_FIRMVARE_NAME = 8'b00011000 ADDR_FIRMVARE_VER = 8'b00011001 ADDR_FPGA_LCELS = 8'b00001001 ADDR_FPGA_SERIES = 8'b00001000 ADDR_FPGA_SPEED = 8'b00001010 ADDR_MICROSECOND = 8'b00000001 ADDR_PRODUCER = 8'b00010000 ADDR_SECOND = 8'b00000000 DEVELOPER = 32'b01000110010101010100001101001011 FIRMVARE_NAME = 32'b01001101010000010100001100100000 FIRMVARE_VER = 32'b00110000001100000011000000110001 FPGA_LCELS = 32'b00110100001100000011000000110000 FPGA_SERIES = 32'b01011000010000110011001101010011 FPGA_SPEED = 32'b00110100010000110010000000100000 PRODUCER = 32'b01010010010010010100111001000001 Calling function . Module is correct for synthesis. ========================================================================= * HDL Synthesis * ========================================================================= Performing bidirectional port resolution... INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 11111111111111111111111111111111 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 0 during circuit operation. The register is replaced by logic. INFO:Xst:2679 - Register in unit has a constant value of 0 during circuit operation. The register is replaced by logic. Synthesizing Unit . Related source file is "src/other_src/spi_to_epc.v". WARNING:Xst:647 - Input is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. WARNING:Xst:646 - Signal > is assigned but never used. This unconnected signal will be trimmed during the optimization process. Found finite state machine for signal . ----------------------------------------------------------------------- | States | 5 | | Transitions | 15 | | Inputs | 4 | | Outputs | 8 | | Clock | SpiSclk (rising_edge) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit 32-to-1 multiplexer for signal <$varindex0000> created at line 139. Found 5-bit register for signal . Found 5-bit adder for signal created at line 64. Found 1-of-8 decoder for signal . Found 32-bit 8-to-1 multiplexer for signal . Found 1-bit register for signal . Found 32-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal >. Found 3-bit register for signal >. Found 5-bit comparator less for signal created at line 83. Found 5-bit comparator less for signal created at line 111. Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 52 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 2 Comparator(s). inferred 33 Multiplexer(s). inferred 1 Decoder(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/timer.v". WARNING:Xst:647 - Input 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 32-bit up counter for signal . Found 32-bit register for signal . Found 32-bit register for signal . Found 32-bit register for signal . Found 32-bit adder for signal created at line 108. Found 32-bit 4-to-1 multiplexer for signal . Found 32-bit comparator less for signal created at line 107. Summary: inferred 1 Counter(s). inferred 96 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 1 Comparator(s). inferred 32 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/mac_bus_mux.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/port_regs.v". WARNING:Xst:647 - Input 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 2-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 24-bit register for signal . Found 1-bit register for signal . Found 24-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 4-bit comparator less for signal created at line 280. Found 4-bit up counter for signal . Found 4-bit comparator greatequal for signal created at line 280. Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Summary: inferred 1 Counter(s). inferred 832 D-type flip-flop(s). inferred 2 Comparator(s). inferred 144 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/phy_int_new.v". WARNING:Xst:647 - Input > is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Summary: inferred 49 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/short_impulse.v". Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit xor2 for signal created at line 30. Summary: inferred 3 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/tech/clock_div.v". Found 1-bit register for signal . Summary: inferred 1 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/tech/clock_switch.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/mac_rx_ctrl.v". Found finite state machine for signal . ----------------------------------------------------------------------- | States | 12 | | Transitions | 32 | | Inputs | 11 | | Outputs | 32 | | Clock | Clk (rising_edge) | | Clock enable | Clk_ena (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 0000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found finite state machine for signal . ----------------------------------------------------------------------- | States | 5 | | Transitions | 27 | | Inputs | 18 | | Outputs | 3 | | Clock | Clk (rising_edge) | | Clock enable | Clk_ena (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 0000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 16-bit register for signal . Found 16-bit subtractor for signal . Found 1-bit register for signal . Found 8-bit subtractor for signal <$sub0000> created at line 195. Found 1-bit register for signal . Found 8-bit comparator equal for signal created at line 195. Found 16-bit up counter for signal . Found 6-bit up counter for signal . Found 16-bit comparator greatequal for signal created at line 346. Found 16-bit comparator lessequal for signal created at line 346. Found 1-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 16-bit comparator greater for signal created at line 274. Found 16-bit comparator less for signal created at line 268. Summary: inferred 2 Finite State Machine(s). inferred 2 Counter(s). inferred 55 D-type flip-flop(s). inferred 2 Adder/Subtractor(s). inferred 5 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/broadcast_filter.v". Found 1-bit register for signal . Found 16-bit up counter for signal . Found 16-bit comparator equal for signal created at line 40. Found 16-bit comparator not equal for signal created at line 38. Found 16-bit up counter for signal . Found 16-bit comparator equal for signal created at line 28. Summary: inferred 2 Counter(s). inferred 1 D-type flip-flop(s). inferred 3 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/crc_chk.v". Found 32-bit register for signal . Found 1-bit xor2 for signal created at line 72. Found 1-bit xor3 for signal created at line 71. Found 1-bit xor4 for signal created at line 70. Found 1-bit xor4 for signal created at line 69. Found 1-bit xor4 for signal created at line 68. Found 1-bit xor4 for signal created at line 67. Found 1-bit xor3 for signal created at line 66. Found 1-bit xor3 for signal created at line 65. Found 1-bit xor3 for signal created at line 64. Found 1-bit xor2 for signal created at line 63. Found 1-bit xor2 for signal created at line 62. Found 1-bit xor2 for signal created at line 61. Found 1-bit xor3 for signal created at line 60. Found 1-bit xor4 for signal created at line 59. Found 1-bit xor4 for signal created at line 58. Found 1-bit xor4 for signal created at line 57. Found 1-bit xor4 for signal created at line 56. Found 1-bit xor4 for signal created at line 55. Found 1-bit xor6 for signal created at line 54. Found 1-bit xor6 for signal created at line 53. Found 1-bit xor4 for signal created at line 52. Found 1-bit xor3 for signal created at line 51. Found 1-bit xor3 for signal created at line 50. Found 1-bit xor3 for signal created at line 49. Found 1-bit xor3 for signal created at line 48. Found 1-bit xor4 for signal created at line 47. Found 1-bit xor4 for signal created at line 46. Found 1-bit xor4 for signal created at line 45. Found 1-bit xor3 for signal created at line 44. Found 1-bit xor3 for signal created at line 43. Found 1-bit xor3 for signal created at line 42. Found 1-bit xor2 for signal created at line 41. Found 1-bit xor2 for signal created at line 72. Found 1-bit xor2 for signal created at line 71. Found 1-bit xor2 for signal created at line 71. Found 1-bit xor2 for signal created at line 70. Found 1-bit xor2 for signal created at line 70. Found 1-bit xor2 for signal created at line 69. Found 1-bit xor2 for signal created at line 68. Found 1-bit xor2 for signal created at line 67. Found 1-bit xor2 for signal created at line 64. Found 1-bit xor2 for signal created at line 63. Found 1-bit xor2 for signal created at line 56. Found 1-bit xor2 for signal created at line 55. Found 1-bit xor2 for signal created at line 53. Found 1-bit xor2 for signal created at line 52. Found 1-bit xor2 for signal created at line 51. Found 1-bit xor2 for signal created at line 47. Found 1-bit xor2 for signal created at line 46. Found 1-bit xor2 for signal created at line 44. Found 1-bit xor2 for signal created at line 43. Summary: inferred 32 D-type flip-flop(s). inferred 27 Xor(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/mac_rx_ff_write.v". Found finite state machine for signal . ----------------------------------------------------------------------- | States | 10 | | Transitions | 23 | | Inputs | 3 | | Outputs | 12 | | Clock | Clk_MAC (rising_edge) | | Clock enable | Clk_MAC_ena (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 1001 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 9-bit register for signal . Found 36-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 9-bit up counter for signal . Found 1-bit register for signal . Found 9-bit register for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 336. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit xor2 for signal created at line 292. Found 1-bit register for signal . Found 1-bit register for signal . Found 9-bit adder for signal . Found 9-bit adder for signal . Found 9-bit adder for signal . Found 9-bit adder for signal . Found 9-bit register for signal . Found 32-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 9-bit comparator equal for signal created at line 348. Found 9-bit comparator equal for signal created at line 348. Found 9-bit comparator equal for signal created at line 348. Found 1-bit register for signal . Found 9-bit comparator equal for signal created at line 232. Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 1 Counter(s). inferred 148 D-type flip-flop(s). inferred 4 Adder/Subtractor(s). inferred 4 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/mac_rx_ff_read.v". WARNING:Xst:646 - Signal > is assigned but never used. This unconnected signal will be trimmed during the optimization process. Found finite state machine for signal . ----------------------------------------------------------------------- | States | 5 | | Transitions | 14 | | Inputs | 4 | | Outputs | 5 | | Clock | Clk_SYS (rising_edge) | | Clock enable | Clk_SYS_ena (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 011 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 9-bit up counter for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 1-bit xor2 for signal created at line 224. Found 9-bit register for signal . Found 1-bit register for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 1-bit xor2 for signal created at line 247. Found 36-bit register for signal . Found 1-bit register for signal . Found 9-bit comparator equal for signal created at line 256. Found 5-bit register for signal . Found 5-bit subtractor for signal created at line 186. Found 1-bit register for signal . Found 1-bit register for signal . Found 6-bit updown counter for signal . Found 5-bit register for signal . Found 5-bit register for signal . Found 1-bit register for signal . Found 5-bit comparator greater for signal created at line 202. Found 5-bit comparator lessequal for signal created at line 202. Found 6-bit comparator less for signal created at line 204. Found 5-bit comparator less for signal created at line 204. Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 2 Counter(s). inferred 88 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 5 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx/mac_tx_ctrl.v". WARNING:Xst:647 - Input 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 finite state machine for signal . ----------------------------------------------------------------------- | States | 15 | | Transitions | 70 | | Inputs | 20 | | Outputs | 42 | | Clock | Clk (rising_edge) | | Clock enable | Clk_ena (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 1101 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 4-bit up counter for signal . Found 16-bit up counter for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 8-bit subtractor for signal <$sub0000> created at line 191. Found 8-bit comparator equal for signal created at line 191. Found 8-bit comparator greatequal for signal created at line 233. Found 4-bit comparator greater for signal created at line 249. Found 4-bit comparator lessequal for signal created at line 247. Found 6-bit up counter for signal . Found 8-bit up counter for signal . Found 8-bit up counter for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 16-bit comparator greatequal for signal created at line 535. Found 16-bit comparator lessequal for signal created at line 535. Found 2-bit up counter for signal . Found 8-bit up counter for signal . Found 1-bit register for signal . Found 16-bit register for signal . Found 1-bit register for signal . Found 5-bit up counter for signal . Found 16-bit comparator greatequal for signal created at line 525. Found 16-bit comparator lessequal for signal created at line 525. Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 8 Counter(s). inferred 42 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 8 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx/crc_gen.v". Found 4-bit up counter for signal . Found 32-bit register for signal . Found 32-bit 4-to-1 multiplexer for signal . Found 1-bit xor2 for signal created at line 108. Found 1-bit xor3 for signal created at line 107. Found 1-bit xor4 for signal created at line 106. Found 1-bit xor4 for signal created at line 105. Found 1-bit xor4 for signal created at line 104. Found 1-bit xor4 for signal created at line 103. Found 1-bit xor3 for signal created at line 102. Found 1-bit xor3 for signal created at line 101. Found 1-bit xor3 for signal created at line 100. Found 1-bit xor2 for signal created at line 99. Found 1-bit xor2 for signal created at line 98. Found 1-bit xor2 for signal created at line 97. Found 1-bit xor3 for signal created at line 96. Found 1-bit xor4 for signal created at line 95. Found 1-bit xor4 for signal created at line 94. Found 1-bit xor4 for signal created at line 93. Found 1-bit xor4 for signal created at line 92. Found 1-bit xor4 for signal created at line 91. Found 1-bit xor6 for signal created at line 90. Found 1-bit xor6 for signal created at line 89. Found 1-bit xor4 for signal created at line 88. Found 1-bit xor3 for signal created at line 87. Found 1-bit xor3 for signal created at line 86. Found 1-bit xor3 for signal created at line 85. Found 1-bit xor3 for signal created at line 84. Found 1-bit xor4 for signal created at line 83. Found 1-bit xor4 for signal created at line 82. Found 1-bit xor4 for signal created at line 81. Found 1-bit xor3 for signal created at line 80. Found 1-bit xor3 for signal created at line 79. Found 1-bit xor3 for signal created at line 78. Found 1-bit xor2 for signal created at line 77. Found 1-bit xor2 for signal created at line 108. Found 1-bit xor2 for signal created at line 107. Found 1-bit xor2 for signal created at line 107. Found 1-bit xor2 for signal created at line 106. Found 1-bit xor2 for signal created at line 106. Found 1-bit xor2 for signal created at line 105. Found 1-bit xor2 for signal created at line 104. Found 1-bit xor2 for signal created at line 103. Found 1-bit xor2 for signal created at line 100. Found 1-bit xor2 for signal created at line 99. Found 1-bit xor2 for signal created at line 92. Found 1-bit xor2 for signal created at line 91. Found 1-bit xor2 for signal created at line 89. Found 1-bit xor2 for signal created at line 88. Found 1-bit xor2 for signal created at line 87. Found 1-bit xor2 for signal created at line 83. Found 1-bit xor2 for signal created at line 82. Found 1-bit xor2 for signal created at line 80. Found 1-bit xor2 for signal created at line 79. Summary: inferred 1 Counter(s). inferred 32 D-type flip-flop(s). inferred 32 Multiplexer(s). inferred 27 Xor(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx/flow_ctrl.v". Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 16-bit down counter for signal . Found 16-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Counter(s). inferred 27 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx/ramdon_gen.v". Found 1-bit register for signal . Found 10-bit down counter for signal . Found 10-bit register for signal . Found 1-bit xor2 for signal created at line 28. Found 8-bit up counter for signal . Summary: inferred 2 Counter(s). inferred 11 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/rmon/rmon_addr_gen.v". Found finite state machine for signal . ----------------------------------------------------------------------- | States | 5 | | Transitions | 10 | | Inputs | 2 | | Outputs | 6 | | Clock | Clk (rising_edge) | | Clock enable | ClkEna (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 0000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 5-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 16-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 16-bit register for signal . Found 3-bit register for signal . Found 16-bit comparator less for signal created at line 174. Found 16-bit comparator less for signal created at line 178. Found 16-bit comparator less for signal created at line 180. Found 16-bit comparator less for signal created at line 182. Found 16-bit comparator less for signal created at line 184. Found 16-bit comparator less for signal created at line 186. Summary: inferred 1 Finite State Machine(s). inferred 52 D-type flip-flop(s). inferred 6 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/rmon/rmon_ctrl.v". Found finite state machine for signal . ----------------------------------------------------------------------- | States | 3 | | Transitions | 10 | | Inputs | 6 | | Outputs | 9 | | Clock | Clk (rising_edge) | | Clock enable | ClkEna (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 0001 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Using one-hot encoding for signal . Found 32-bit register for signal . Found 32-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 32-bit adder for signal . Found 5-bit up counter for signal . Found 3-bit comparator equal for signal created at line 97. Found 3-bit comparator not equal for signal created at line 97. Summary: inferred 1 Finite State Machine(s). inferred 1 Counter(s). inferred 67 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 2 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/M8_1E.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/sram_addr_count.v". WARNING:Xst:647 - Input 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 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 finite state machine for signal . ----------------------------------------------------------------------- | States | 3 | | Transitions | 5 | | Inputs | 2 | | Outputs | 3 | | Clock | Clock (rising_edge) | | Clock enable | State$and0000 (positive) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 00 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 17-bit register for signal . Found 17-bit adder for signal <$add0000> created at line 45. Found 17-bit comparator less for signal . Found 17-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 34 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 1 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/_temp_src/tx_buffer_fsm_new.v". Found 12-bit comparator less for signal . Found 8-bit comparator greater for signal . Found 8-bit updown counter for signal . Found 1-bit register for signal . Summary: inferred 1 Counter(s). inferred 1 D-type flip-flop(s). inferred 2 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/_temp_src/tx_write_fsm.v". Found finite state machine for signal . ----------------------------------------------------------------------- | States | 3 | | Transitions | 8 | | Inputs | 5 | | Outputs | 3 | | Clock | Clock (rising_edge) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 00 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 36-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 39 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/_temp_src/tx_read_fsm.v". WARNING:Xst:647 - Input > 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 finite state machine for signal . ----------------------------------------------------------------------- | States | 7 | | Transitions | 9 | | Inputs | 2 | | Outputs | 4 | | Clock | Clock (rising_edge) | | Clock enable | State$not0000 (positive) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 32-bit register for signal . Found 2-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 40 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/port_regs.v". WARNING:Xst:647 - Input 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 2-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 24-bit register for signal . Found 1-bit register for signal . Found 24-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 4-bit comparator less for signal created at line 280. Found 4-bit up counter for signal . Found 4-bit comparator greatequal for signal created at line 280. Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Summary: inferred 1 Counter(s). inferred 829 D-type flip-flop(s). inferred 2 Comparator(s). inferred 144 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/port_regs.v". WARNING:Xst:647 - Input 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 2-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 24-bit register for signal . Found 1-bit register for signal . Found 24-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 4-bit comparator less for signal created at line 280. Found 4-bit up counter for signal . Found 4-bit comparator greatequal for signal created at line 280. Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Summary: inferred 1 Counter(s). inferred 829 D-type flip-flop(s). inferred 2 Comparator(s). inferred 144 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/port_regs.v". WARNING:Xst:647 - Input 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 2-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 3-bit register for signal . Found 24-bit register for signal . Found 1-bit register for signal . Found 24-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 48-bit 8-to-1 multiplexer for signal . Found 4-bit comparator less for signal created at line 280. Found 4-bit up counter for signal . Found 4-bit comparator greatequal for signal created at line 280. Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Found 48-bit register for signal . Summary: inferred 1 Counter(s). inferred 829 D-type flip-flop(s). inferred 2 Comparator(s). inferred 144 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/bus_src/select_source.v". WARNING:Xst:647 - Input 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 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 3-bit 4-to-1 multiplexer for signal . Found 3-bit 4-to-1 multiplexer for signal . Found 3-bit 4-to-1 multiplexer for signal . Found 3-bit 4-to-1 multiplexer for signal . Found 2-bit 4-to-1 multiplexer for signal . Found 2-bit 4-to-1 multiplexer for signal . Summary: inferred 16 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/bus_src/priority_packet_counter.v". Found 16-bit updown counter for signal . Found 16-bit comparator greater for signal created at line 32. Summary: inferred 1 Counter(s). inferred 1 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/bus_src/priority_rd_addr_counter.v". WARNING:Xst:647 - Input 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 17-bit register for signal . Summary: inferred 17 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/_temp_src/pci_to_mac_fsm.v". WARNING:Xst:647 - Input > 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 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 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 finite state machine for signal . ----------------------------------------------------------------------- | States | 3 | | Transitions | 5 | | Inputs | 2 | | Outputs | 3 | | Clock | Clock (rising_edge) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 00 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 2-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 3 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/arbiter_src/sram_write_mux.v". WARNING:Xst:647 - Input 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 72-bit register for signal . Found 20-bit register for signal . Found 1-bit register for signal . Summary: inferred 93 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/arbiter_src/sram_read_mux.v". WARNING:Xst:647 - Input 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 20-bit register for signal . Found 1-bit register for signal . Found 3-bit comparator greatequal for signal created at line 122. Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 2-bit register for signal . Summary: inferred 27 D-type flip-flop(s). inferred 1 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/mdio_fsm.v". INFO:Xst:2117 - HDL ADVISOR - Mux Selector of Case statement line 55 was re-encoded using one-hot encoding. The case statement will be optimized (default statement optimization), but this optimization may lead to design initialization problems. To ensure the design works safely, you can: - add an 'INIT' attribute on signal (optimization is then done without any risk) - use the attribute 'signal_encoding user' to avoid onehot optimization - use the attribute 'safe_implementation yes' to force XST to perform a safe (but less efficient) optimization Found finite state machine for signal . ----------------------------------------------------------------------- | States | 8 | | Transitions | 17 | | Inputs | 5 | | Outputs | 9 | | Clock | Clock (rising_edge) | | Clock enable | ClockEna (positive) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 16-bit register for signal . Found 4-bit register for signal . Found 4-bit comparator less for signal created at line 71. Found 4-bit comparator less for signal created at line 88. Found 4-bit comparator less for signal created at line 132. Found 4-bit adder for signal created at line 55. Summary: inferred 1 Finite State Machine(s). inferred 23 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 3 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/iic_state_machine fsm.v". WARNING:Xst:647 - Input 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 > 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 finite state machine for signal . ----------------------------------------------------------------------- | States | 9 | | Transitions | 27 | | Inputs | 8 | | Outputs | 10 | | Clock | Clock (rising_edge) | | Clock enable | State$and0000 (positive) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 0000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 2-bit adder for signal . Found 2-bit comparator less for signal created at line 122. Found 3-bit register for signal . Found 3-bit adder for signal . Found 1-bit register for signal . Found 12-bit up counter for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 3-bit comparator less for signal created at line 147. Summary: inferred 1 Finite State Machine(s). inferred 1 Counter(s). inferred 22 D-type flip-flop(s). inferred 2 Adder/Subtractor(s). inferred 2 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/one_sfp_irq.v". Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit xor2 for signal . Found 1-bit register for signal . Summary: inferred 3 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/one_sfp_als.v". Found finite state machine for signal . ----------------------------------------------------------------------- | States | 4 | | Transitions | 11 | | Inputs | 5 | | Outputs | 4 | | Clock | Clock (rising_edge) | | Clock enable | State$not0000 (positive) | | Reset | Rst (negative) | | Reset type | asynchronous | | Reset State | 000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 8-bit register for signal . Found 8-bit adder for signal created at line 51. Found 8-bit up counter for signal . Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 1 Counter(s). inferred 9 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/reset_gen.v". Found 1-bit register for signal . Found 24-bit up counter for signal . Found 24-bit comparator greatequal for signal created at line 27. Found 1-bit register for signal . Found 24-bit comparator less for signal created at line 27. Summary: inferred 1 Counter(s). inferred 2 D-type flip-flop(s). inferred 2 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/_temp_src/mac_mux.v". Found 1-bit 4-to-1 multiplexer for signal . Summary: inferred 1 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/arbiter_src/memory_arbiter.v". Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/mdio.v". WARNING:Xst:647 - Input 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 > 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 2-bit register for signal . Found 7-bit up counter for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 16-bit register for signal . Found 2-bit register for signal . Found 5-bit register for signal . Found 5-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Counter(s). inferred 31 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/phy_new.v". WARNING:Xst:647 - Input 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 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 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Found 4-bit register for signal . Summary: inferred 36 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "input_dcm.v". Unit synthesized. Synthesizing Unit . Related source file is "src/sram_src/sram_write_clock.v". Unit synthesized. Synthesizing Unit . Related source file is "src/_temp_src/tx_buffer_new.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/regs_int.v". WARNING:Xst:647 - Input 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 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 > 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 register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 6-bit register for signal . Found 16-bit register for signal . Found 5-bit register for signal . Found 1-bit register for signal . Found 5-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 6-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 6-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 7-bit register for signal . Found 16-bit register for signal . Found 5-bit register for signal . Found 1-bit register for signal . Found 4-bit register for signal . Found 16-bit register for signal . Found 16-bit register for signal . Found 5-bit register for signal . Found 32-bit register for signal . Found 1-bit register for signal . Summary: inferred 123 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/clock_ctrl_new.v". WARNING:Xst:647 - Input > 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 register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 3 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/mac_rx_ff_new.v". Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit xor2 for signal . Summary: inferred 3 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx/mac_rx_add_chk.v". Found 1-bit register for signal . Found 3-bit up counter for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 8-bit comparator equal for signal created at line 84. Summary: inferred 1 Counter(s). inferred 12 D-type flip-flop(s). inferred 1 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx/mac_tx_addr_add.v". WARNING:Xst:653 - Signal is used but never assigned. This sourceless signal will be automatically connected to value 0. WARNING:Xst:653 - Signal is used but never assigned. This sourceless signal will be automatically connected to value 0. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. Found 3-bit up counter for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 1 Counter(s). inferred 2 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx/mac_tx_ff.v". WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:1780 - Signal is never used or assigned. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:646 - Signal > is assigned but never used. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:1780 - Signal is never used or assigned. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:1780 - Signal is never used or assigned. This unconnected signal will be trimmed during the optimization process. Found finite state machine for signal . ----------------------------------------------------------------------- | States | 7 | | Transitions | 20 | | Inputs | 5 | | Outputs | 5 | | Clock | Clk_SYS (rising_edge) | | Clock enable | Clk_SYS_ena (positive) | | Reset | Reset (positive) | | Reset type | asynchronous | | Reset State | 0000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Using one-hot encoding for signal . Using one-hot encoding for signal . INFO:Xst:2117 - HDL ADVISOR - Mux Selector of Case statement line 428 was re-encoded using one-hot encoding. The case statement will be optimized (default statement optimization), but this optimization may lead to design initialization problems. To ensure the design works safely, you can: - add an 'INIT' attribute on signal (optimization is then done without any risk) - use the attribute 'signal_encoding user' to avoid onehot optimization - use the attribute 'safe_implementation yes' to force XST to perform a safe (but less efficient) optimization Using one-hot encoding for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 9-bit up counter for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 1-bit xor2 for signal created at line 500. Found 9-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 9-bit register for signal . Found 9-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 1-bit xor2 for signal created at line 253. Found 9-bit up counter for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 1-bit xor2 for signal created at line 230. Found 9-bit register for signal . Found 9-bit adder for signal . Found 9-bit adder for signal . Found 9-bit register for signal . Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit xor2 for signal created at line 515. Found 1-bit register for signal . Found 9-bit comparator equal for signal created at line 270. Found 10-bit register for signal . Found 10-bit register for signal . Found 36-bit register for signal . Found 36-bit register for signal . Found 1-bit register for signal . Found 9-bit comparator equal for signal created at line 523. Found 5-bit register for signal . Found 5-bit subtractor for signal . Found 1-bit register for signal . Found 6-bit comparator greatequal for signal created at line 364. Found 5-bit comparator greatequal for signal created at line 364. Found 9-bit comparator equal for signal created at line 261. Found 1-bit register for signal . Found 6-bit updown counter for signal . Found 6-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 5-bit register for signal . Found 5-bit register for signal . Found 2-bit register for signal . Found 32-bit register for signal . Found 5-bit comparator greatequal for signal created at line 386. Found 5-bit comparator greatequal for signal created at line 384. Found 5-bit comparator less for signal created at line 384. Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 3 Counter(s). inferred 221 D-type flip-flop(s). inferred 3 Adder/Subtractor(s). inferred 8 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/rmon/rmon_dpram.v". WARNING:Xst:647 - Input is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/rx_read_fsm.v". WARNING:Xst:647 - Input > is never used. This port will be preserved and left unconnected if it belongs to a top-level block or it belongs to a sub-block and the hierarchy of this sub-block is preserved. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. Found finite state machine for signal . ----------------------------------------------------------------------- | States | 5 | | Transitions | 9 | | Inputs | 4 | | Outputs | 4 | | Clock | Clock (rising_edge) | | Clock enable | ClockEna (positive) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 17-bit 4-to-1 multiplexer for signal . Found 36-bit register for signal . Found 36-bit register for signal . Found 9-bit comparator greater for signal created at line 73. Summary: inferred 1 Finite State Machine(s). inferred 76 D-type flip-flop(s). inferred 1 Comparator(s). inferred 17 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/mux_priority.v". Unit synthesized. Synthesizing Unit . Related source file is "src/bus_src/one_channel_packet_counters.v". Found 2-bit register for signal . Found 1-bit register for signal . Found 17-bit 4-to-1 multiplexer for signal . Summary: inferred 3 D-type flip-flop(s). inferred 17 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/serdes_src/rx_ddr.v". Found 8-bit register for signal . Found 32-bit register for signal . Found 4-bit register for signal . Found 16-bit register for signal . Summary: inferred 60 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/serdes_src/tx_write.v". Unit synthesized. Synthesizing Unit . Related source file is "src/sram_src/sram_address.v". Unit synthesized. Synthesizing Unit . Related source file is "src/sram_src/sram_write.v". Unit synthesized. Synthesizing Unit . Related source file is "src/sram_src/sram_read_new.v". Unit synthesized. Synthesizing Unit . Related source file is "sram_read_dcm.v". Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/sfp_irq.v". Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/sfp_als.v". Found 16-bit up counter for signal . Summary: inferred 1 Counter(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/clock_gen.v". Found 1-bit xor2 for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 7-bit comparator less for signal created at line 100. Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit up counter for signal . Found 2-bit comparator less for signal created at line 78. Found 4-bit up counter for signal . Found 4-bit comparator less for signal created at line 48. Found 1-bit register for signal . Found 7-bit up counter for signal . Summary: inferred 3 Counter(s). inferred 5 D-type flip-flop(s). inferred 3 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/other_src/sfp.v". WARNING:Xst:647 - Input 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 register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 8-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Summary: inferred 44 D-type flip-flop(s). Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_rx.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/mac_tx.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_src/rmon.v". Unit synthesized. Synthesizing Unit . Related source file is "src/mac_buf_src/rx_write_fsm.v". WARNING:Xst:646 - Signal > is assigned but never used. This unconnected signal will be trimmed during the optimization process. Found finite state machine for signal . ----------------------------------------------------------------------- | States | 9 | | Transitions | 27 | | Inputs | 13 | | Outputs | 11 | | Clock | Clock (rising_edge) | | Clock enable | ClockEna (positive) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 0000 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 36-bit register for signal . Found 2-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 3-bit register for signal . Found 3-bit comparator less for signal created at line 203. Found 3-bit comparator less for signal created at line 226. Found 3-bit adder for signal created at line 131. Found 1-bit register for signal . Found 3-bit register for signal . Found 1-bit register for signal . Found 48-bit register for signal . Found 48-bit comparator equal for signal . Found 3-bit comparator equal for signal created at line 222. Found 1-bit register for signal . Summary: inferred 1 Finite State Machine(s). inferred 98 D-type flip-flop(s). inferred 1 Adder/Subtractor(s). inferred 4 Comparator(s). Unit synthesized. Synthesizing Unit . Related source file is "src/bus_src/rx_packet_counters.v". Found 4x34-bit ROM for signal . Found 17-bit 4-to-1 multiplexer for signal . Summary: inferred 1 ROM(s). inferred 17 Multiplexer(s). Unit synthesized. Synthesizing Unit . Related source file is "src/serdes_src/tx_ddr.v". Unit synthesized. Synthesizing Unit . Related source file is "src/sram_src/sram_read_clock.v". Unit synthesized. Synthesizing Unit . Related source file is "src/bus_src/bus.v". WARNING:Xst:647 - Input 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 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 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 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 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:1780 - Signal is never used or assigned. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:1780 - Signal is never used or assigned. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:1780 - Signal is never used or assigned. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. WARNING:Xst:646 - Signal is assigned but never used. This unconnected signal will be trimmed during the optimization process. INFO:Xst:2117 - HDL ADVISOR - Mux Selector of Case statement line 140 was re-encoded using one-hot encoding. The case statement will be optimized (default statement optimization), but this optimization may lead to design initialization problems. To ensure the design works safely, you can: - add an 'INIT' attribute on signal (optimization is then done without any risk) - use the attribute 'signal_encoding user' to avoid onehot optimization - use the attribute 'safe_implementation yes' to force XST to perform a safe (but less efficient) optimization INFO:Xst:2117 - HDL ADVISOR - Mux Selector of Case statement line 213 was re-encoded using one-hot encoding. The case statement will be optimized (default statement optimization), but this optimization may lead to design initialization problems. To ensure the design works safely, you can: - add an 'INIT' attribute on signal (optimization is then done without any risk) - use the attribute 'signal_encoding user' to avoid onehot optimization - use the attribute 'safe_implementation yes' to force XST to perform a safe (but less efficient) optimization Found finite state machine for signal . ----------------------------------------------------------------------- | States | 4 | | Transitions | 11 | | Inputs | 6 | | Outputs | 5 | | Clock | Clock (rising_edge) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 00 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found finite state machine for signal . ----------------------------------------------------------------------- | States | 4 | | Transitions | 10 | | Inputs | 5 | | Outputs | 3 | | Clock | Clock (rising_edge) | | Reset | Reset (negative) | | Reset type | asynchronous | | Reset State | 00 | | Encoding | automatic | | Implementation | LUT | ----------------------------------------------------------------------- Found 32-bit register for signal . Found 20-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 17-bit register for signal . Found 2-bit register for signal . Found 1-bit register for signal . Found 2-bit register for signal . Found 17-bit up counter for signal . Found 17-bit adder for signal created at line 197. Found 2-bit register for signal . Found 2-bit adder for signal created at line 140. Found 1-bit register for signal . Found 36-bit register for signal . Found 1-bit register for signal . Found 1-bit register for signal . Found 36-bit register for signal . Found 1-bit register for signal . Found 2-bit comparator greater for signal . Found 2-bit comparator greater for signal . Found 2-bit register for signal