01.07.2013 Views

Xilinx Constraints Guide

Xilinx Constraints Guide

Xilinx Constraints Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Defining I/O Pin Configurations<br />

Chapter 2: Entry Strategies for <strong>Xilinx</strong> <strong>Constraints</strong><br />

This section discusses Defining I/O Pin Configurations and includes:<br />

• Pin Assignment Overview<br />

• Reviewing I/O Pin Data Information<br />

• Pin Assignment<br />

• I/O Planner Documentation<br />

Pin Assignment Overview<br />

I/O Planner can be invoked either as a standalone tool or from within ISE Design Suite.<br />

Invoking I/O Planner standalone can be helpful early in the design process when HDL<br />

sources may not yet be complete. I/O ports can be defined manually within the tool,<br />

or by importing a CSV format spreadsheet or HDL sources. You can define an initial<br />

pinout and export a User <strong>Constraints</strong> File (UCF) file for use in the ISE Design Suite flow.<br />

A UCF file is required when invoking I/O Planner from within ISE Design Suite. If a<br />

UCF file does not exist, an empty one is created. Creation of I/O ports manually or<br />

by importing a CSV spreadsheet is not enabled when invoking I/O Planner from ISE<br />

Design Suite.<br />

I/O Planner is an I/O pin assignment environment containing many helpful views and<br />

capabilities. You can selectively drag and drop groups of I/O ports onto the device using<br />

a variety of methods. An automatic placement routine is also available. Comprehensive<br />

Design Rule Checks (DRCs) ensure legal pinout definition.<br />

Reviewing I/O Pin Data Information<br />

Data Sheets provide device specifications, including I/O standards. To get device-specific<br />

I/O standard information, see the data sheet for the device you are targeting. A lot of<br />

the data contained in the data sheets is also available inside of the I/O Planner tool. The<br />

types of information available include I/O standards, clock capable pins, internal trace<br />

delays, differential pairs, clock region and I/O bank contents, etc. Information about<br />

I/O related device resources such as global and regional clock buffers, I/O delays and<br />

delay controllers, gigabit transceivers, etc. is also available.<br />

<strong>Constraints</strong> <strong>Guide</strong><br />

UG625 (v. 13.2) July 6, 2011 www.xilinx.com 41

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!