Overview of the Footprint Viewer
The Footprint Viewer has three major sections:
The image of the chip is in the upper left section of the screen. The background color of a pin and of its corresponding row in the table may be changed by clicking on the pin. The pin description is displayed when the mouse pointer hovers over the pin image.
The control section is in the upper right section. There are three tab control windows:
Highlight Tab -- A list of architectural groups of pins that can be highlighted by pointing to the box. A set of radio buttons will appear that allow you to choose the background color for the pins in that group. The color pallet at the top of the Highlight window determines the background color of a pin that is clicked in the image or table.
Migration Tab -- lists each of the footprint compatible parts represented on the image and table of pins. Radio buttons allow you to create an equation for highlighting IO pins. The requirements and pin count of matching pins is printed below the radio buttons.
IO pins that are:
IO in the 2V500FG456
AND are IO in the 2V1000FG456
AND are IO in the 2V1500FG676
(198) Pins Match requirements
(271) Pins do not match
A highlight button will change the background colors of all the IO pins on the image
Prohibits Tab -- displays a set of controls for each highlight color. It also displays a textarea directly above the table. When a button is pressed, the program searches for highlighted IO pins in the table. Prohibit statements are created for each pin matching the color. The prohibit statements are displayed in the textarea and may be highlighted and copied for pasting into your UCF file.
Fixed Buttons
LEGEND -- pop-up explaining image names and symbols
CLEAR -- changes all image and table background colors to white
HELP -- launches a window in the help system
NEW PART -- goes back to the selection screen
The pinout table in the lower section of the screen. Each footprint compatible part is represented by a column of signal descriptions. Each row represents one package pin. The table may be sorted by clicking on a column heading. The order is reversed by clicking again on a column. Clicking on a row will change the background color of that row and the background color of the pin in the image.
Click on the MIGRATION tab to bring it to the front.
Click on CLEAR button to clear previous highlights (optional)
Set the 2V1000FG456 radio button to IO, set all other parts to IGNORE -- A green box will appear stating that 324 pins match the requirements. A red box will state that 0 pins do not match.
Press 'Highlight Results' to change the pin background colors. Pins that match the requirements will be green, pins that do not match will be red.. All the IO pins not in the outside two rows should be green. All others should be white.
To highlight the IO pins common to the 2V1000FG456 and 2V500FG456,
Click on the MIGRATION tab to bring it to the front.
Click on CLEAR button to clear previous highlights (optional)
Set the 2V500FG456 and the 2V1000FG456 radio buttons to IO, set all other parts to IGNORE -- A green box will appear stating that 264 pins match the requirements. A red box will state that 60 pins do not match.
Press 'Highlight Results' to change the pin background colors. Pins that match the requirements will be green, pins that do not match will be red.
To prohibit IO pins NOT common to the 2V1000FG456 and 2V500FG456,
Highlight the IO pins common to the 2V1000FG456 and 2V500FG456
Sort the table by clicking on the COLOR heading (optional)-- This step lets you quickly verify that the red pins have descriptions in the 2V1000FG456 column and NC in the 2V500FG456 column.
Click on the PROHIBITS tab to bring it to the front. -- this will also move the pintable down to make room for the prohibit textarea.
Click the 'Prohibit RED IOs' button.-- CONFIG PROHIBIT statements will be created for each IO pin with a red background. A comment is appended to the line with the pin description from the largest part in the table. Each line is appended to the entries already in the textarea. In this case, two sets of prohibits will be generated. The default case is for designs utilizing the FG676 packages. A second set of prohibits is generated with pin numbers that have been translated to the FG456 pin numbers.