6
3.8 Printing the Package View
Note: This step is optional. It is described here for the sake of completeness. To save a tree, do not actually
print.
Before printing the package view, change the background from black to white as follows:
--Bring the mouse pointer within the Package window, then Right-click and select View – Options
--When the Options window opens, change the PlanAhead Default Theme to PlanAhead Light Theme under
Colors option. Click Apply. Notice that the package now has a light color background.
--At this time you could select File->Print and the Package View will print. However, do not do it. Instead,
in the Package window zoom-in to pin A10 and verify that it is assigned to a[0]: you should see a[0] written
inside the cell at location row A column 10. Verify the correct assignment of the other pins as well.
--Select File->Save Project
--Select File->Exit
--Select OK
3.9 Re-Implementing the Design after Pins Assignment
--The Xilinx ISE screen should now again appear and a question mark (?) should appear next to
Implement Design indicating that the design is no longer current (since we assigned pins).
--Double-click on Implement Design to implement the design again using the assigned pins.
--The (?) next to Implement Design should now have been replaced by a green check again.
3.10 Generating the Programming File
--Double-click on Generate Programming File in the Process tab. This step will generate the bit file
(fourbit_adder.bit in this example) that will be downloaded to the FPGA in a later step. A green check
mark should appear after it has successfully run.
3.11 Viewing and Printing Reports
Note: Again, this step is described for completeness; do not actually do the printing.
--The Design Summary tab shows that several types of reports are available. Click on Summary, IOB
Properties, Pinout Report, etc. reports and take some time to read through and understand them. For
example, notice in the Static Timing report that the longest path delay of 14.427 ns is between input bit
a<0> and output cout.
--You could print any of these reports by selecting File->Print.
--An alternative to printing the Pinout Report is to print the User Configuration File (UCF). Look in the
project folder for a file with a ucf extension (fourbit_adder.ucf in this case). Open the file with any text
editor. Notice that this file only contains information on pins that were assigned.
--A schematic can be printed as follows:
Select Tools->Schematic Viewer->RTL. When you do this first time, we are asked to select the
Viewer Startup Mode; leave it as “Start with the Explorer Wizard”. At this time you should get a
new dialog window, “Create RTL Schematic”.
Expand the (+) sign of the Signals area, select all of the signals, and click the “Add ->” button.