Special Signal/Pin Assignments

It is possible to define compatibility between different pin and signal types such that special assignments may be made.

Setting Types Compatibilities

  1. Select Tools > Types Compatibility. The Types Compatibility dialog is displayed.
  1. Right-click in the dialog and select Insert. An entry appears in the list.
  1. Double-click in the Signal Type column and select the required signal using the drop down box.
  1. Double-click in the Pin Type column and select the required signal using the drop down box.
  1. Click OK.

The signal/pin association is now enabled and assignments between signals and pins of these types can now be made. See "Making Special Assignments".

Figure 8-3. Setting Types Compatibility

Making Special Assignments

Once Types Compatibilities have been set (see "Setting Types Compatibilities") assignments can be made between signals and pins of those types by holding down CTRL + SHIFT whilst dragging signals to pins.

Special FPGA assignments can only be made when assigning signals that have not been previously assigned.

Note

When making special assignments in this way, any User-defined Rules which have been created are ignored.

 

Special assignments can be unassigned in the same way as ordinary assignments - it is not necessary to hold down CTRL + SHIFT to remove assignments.

 

Tip: This operation could be used after the device is optimized, to allow connection of unused I/O pins to a PCB signal (i.e. GND) such that the pins will be automatically connected to the appropriate net (i.e. GND) on the layout.