Andy Pugh has added support for the table mode in the Mesa hardware stepgen to 
linuxcnc master. This allows user programmable output pin sequences up to 8 
pins wide and 16 states deep. Firmware support for this feature has been 
available for many years but the driver did not support table mode until now.

As a side effect of this driver change, in any bitfile that has table mode 
stepgen pins, the driver will enable these pins as outputs if the 
corresponding stepgen is enabled. If these pins were used for GPIO outputs, 
they will become unavailable.

If these pins were used as GPIO inputs, the pins will still be available in 
HAL (to readback the outputs) but will now not work as intended for external 
sense inputs. This can cause a dangerous situation if these pins are use as 
limit switches or other safety related inputs.

The following bitfiles have per stepgen table mode pins in addition to the 
normal step/dir pins:

PIN_MAUROPON.vhd
PIN_RSST12_8_96.vhd
PIN_ST12_72.vhd
PIN_SVST2_8_72.vhd
PIN_SVST4_4_48.vhd
PIN_SVST4_4NA_48.vhd
PIN_SVST4_6_48.vhd
PIN_SVST4_6NA_48.vhd
PIN_SVST4_8_72.vhd
PIN_SVST4_8_ADO_72.vhd
PIN_SVST4_8_i90_72.vhd
PIN_SVST8_3P_72.vhd
PIN_SVST8_4_72.vhd
PIN_SVST8_4P_72.vhd
PIN_SVST8_8_96.vhd

If

1. You are using any of the above bitfiles
2. You are using the hardware stepgen
3. You are using linuxcnc master

There may be a conflict, and I suggest not using master until the bitfiles are 
updated. I plan to update all these bitfiles by removing the table mode pins 
sometime next week.


Thanks to M. Haberler for bringing this to my attention


Peter Wallace
Mesa Electronics

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to