Import FPGA Changes Wizard - Updating Pin Allocations
The next page of the Import FPGA Project Changes Wizard is used to update pin allocations for the linked signals in the Stub and Master FPGA projects. These are the physical pins on the FPGA device. For each signal, the page shows the physical pin assignment in both the Stub and Master projects. The pin allocation information comes directly from the corresponding constraint files for the projects, associated with the chosen configuration if more than one compatible configuration exists.
Where the same physical pin on the target FPGA device is used in each project, the entries for the Stub and Master project columns will be identical and will be non-highlighted. If pin allocations for one or more signals differ between the two projects, the entries will be highlighted in red.
Figure 1 shows one of the two discrepant entries corresponding to the example pin swap that was originally made on the PCB document (refer back to Figure 1 in Passing Changes to the FPGA Designer), whereby the pin allocations for the two output signals – AUDIO_MIC_EN
and SPI_CLK
– were swapped (signals moved between the two pins Y7
and AA6
).
Note: You can not proceed any further in the Wizard until the pin allocations between the two projects are completely matched. As design changes are only passed unidirectionally (in this case from Stub project to Master project), any discrepancies in pin allocations must first be resolved by pressing the corresponding button (the name of which reflects the chosen configuration in the Master FPGA project). This will pass the pin assignment from the Stub project into the Master project by updating the configuration in the Master project or, more specifically, the relevant constraint file associated to it.