2378 - Diamond:&nbsp; In Lattice Diamond, what is the difference between a Pin Layout File and a Pin Out file?<br><br>

2378 - Diamond:&nbsp; In Lattice Diamond, what is the difference between a Pin Layout File and a Pin Out file?<br><br>

A Pin Layout File is a report of pin information and assignments in your design.  It is created from within the Lattice Diamond Spreadsheet View using File>Export Pin Layout File
The Pin Layout File can be a list of available pins, pad names, functions, banks, polarity, I/O type, user assignments, and default attributes as well as post-PAR assignments.  The Pin Layout File can also include pin migration information to show pin differences between various members of the device family.  This is useful for determining incompatible or available pins. You can customize the information to be included in the report, specify the order of presentation of the information, and specify the delimiter to be used to separate each type of information within the layout file.

A Pin Out File is a report of all device pins in the targeted device.   It is created from within the Lattice Diamond Spreadsheet View using File>Export Pin Out File. The Pin Out file includes information such as pin/ball function, pin number, type, bank, dual function usage, and differential type.  This file is created in comma-separated value (.csv) format. You can create a Pin Out file from within Lattice Diamond Spreadsheet View or Package View at any stage of the design flow.
The Pin Out File is similar in content to the pinout .csv file provided with the device data sheet.

For more information about Pin Layout or Pin Out files, see the Lattice Diamond online Help.

Lattice Diamond Help > Applying Design Constraints > Exporting/Importing Pin Files and Preference Sheets > Exporting a Pin Layout File

Lattice Diamond Help > Applying Design Constraints > Exporting/Importing Pin Files and Preference Sheets > Exporting a Pinout File in CSV Format