The DDR3 Pinout Generation Utility is a GUI tool that is capable of generating the pinout and preference files that contain information for a design that uses the DDR3 SDRAM Controller IP core. The process of determining and assigning a pinout configuration is not always straightforward. Many factors need to be taken into consideration such as pinout generation rules, SSN reduction, etc. The DDR3 Pinout Generation Utility aids the user by providing an automated GUI-based environment that simplifies the pinout generation process. This tool enables the user to input the desired configuration into the GUI and generates a pinout file and corresponding preference file as the output. The pinout is generated in the form of an Excel spreadsheet file (.xls). An .lpf file provides the LOCATE pref-erences for the generated pins.
The DDR3 Pinout Generation Utility also provides an automated pinout validation feature. Once a DDR3 pinout is generated, you can use the Diamond software and the DDR3 SDRAM Controller IP core to validate the generated pinout. Before the tool can be put into use, certain settings and variables need to be configured. The procedure to set up the required options for accessing the Diamond software and the DDR3 SDRAM Controller IP core is detailed in the User's Guide. Note that this flow is for the Windows 7 platform. If you use a different operating system, you can take equivalent steps.