The warning...
61061008 WARNING - Signal "reset_c" is selected to use Secondary clock resources. However, its driver comp "reset" is located at "N1", which is not a dedicated pin for connecting to Secondary clock resources. General routing has to be used to route this signal, and it might suffer from excessive delay or skew.
Looking through the output I see a reset_c being synthesised...
################### Begin Clock Report ######################
Clock Nets
Number of Clocks: 1
Net : fpga_clock, loads : 40
Clock Enable Nets
Number of Clock Enables: 1
Top 1 highest fanout Clock Enables:
Net : fpga_clock_enable_40, loads : 1
Highest fanout non-clock nets
Top 10 highest fanout non-clock nets:
Net : reset_c, loads : 41
Net : fpga_clock_enable_40, loads : 40
Net : counter/counter_24, loads : 2
Net : counter/counter_31, loads : 2
Net : counter/counter_29, loads : 2
Net : counter/counter_30, loads : 2
Net : counter/counter_27, loads : 2
Net : counter/counter_28, loads : 2
Net : counter/counter_25, loads : 2
Net : counter/counter_26, loads : 2
################### End Clock Report ##################
and
Number of clocks: 1
Net fpga_clock: 21 loads, 21 rising, 0 falling (Driver: rc_oscillator )
Number of Clock Enables: 1
Net fpga_clock_enable_40: 21 loads, 21 LSLICEs
Number of LSRs: 1
Net reset_c: 21 loads, 21 LSLICEs
Number of nets driven by tri-state buffers: 0
Top 10 highest fanout non-clock nets:
Net reset_c: 22 loads
Net fpga_clock_enable_40: 21 loads
Net counter/counter_24: 2 loads
Net counter/counter_25: 2 loads
Net counter/counter_26: 2 loads
Net counter/counter_27: 2 loads
Net counter/counter_28: 2 loads
Net counter/counter_29: 2 loads
Net counter/counter_30: 2 loads
Net counter/counter_31: 2 loads
The following 1 signal is selected to use the primary clock routing resources:
fpga_clock (driver: rc_oscillator, clk load #: 21)
The following 2 signals are selected to use the secondary clock routing resources:
fpga_clock_enable_40 (driver: SLICE_18, clk load #: 0, sr load #: 0, ce load #: 21)
reset_c (driver: reset, clk load #: 0, sr load #: 21, ce load #: 0)
WARNING - Signal "reset_c" is selected to use Secondary clock resources. However, its driver comp "reset" is located at "N1", which is not a dedicated pin for connecting to Secondary clock resources. General routing has to be used to route this signal, and it might suffer from excessive delay or skew.
No signal is selected as Global Set/Reset.
So my real question... Why is reset_c synthesised? (I do not have a reset_c in my code only a reset) and why does it complain about routing of this signal?
Note: My code and project does work I am just trying to understand the reset_c. I'm thinking it relates to the I/O cells on the MachXO3?
PS
I am using Lattice ISE