THESE STEPS ARE SIMILAR TO LEAPFROG, HOWEVER PLEASE READ THEM CAREFULLY.
Create a new directory in your home directory. Copy the VHDL
code provided into the new directory. From the prompt, start Leapfrog
and create a new work area. Once Leapfrog starts, click on the "Synergy"
tab, located right below the "simulation" tab. Create a work directory
from this tab organization just as you did for Leapfrog and set it as the
work library. The window should look as shown in the figure 1.1 below:
![]() |
In the above figure,
Now from the "TOOLS" pull-down menu, select SYNERGY. The window
shown in figure 1.2 shown below should open.
![]() |
2. Selecting the design:
Click on the file-bureau icon (upper left corner, below the menu-bar).
The window shown in figure 1.3 should open
![]() |
From the files sub-window, select synergy.vhd as this is the source file to be synthesized. On clicking on this file, this file will appear in the selection window as shown in figure 1.3. Now click on "analyze" button and if there are no errors in the VHDL file, no errors will appear in the messages sub-window of the SYNERGY window (figure 1.2). If there are errors, re-edit the file to make the source file error-free.
After analyzing the file, click on the "SELECT DESIGN" tab of window
shown in figure 1.3. The window will now appear as shown in figure
1.4 below
![]() |
From the pull-down list (by clicking the button located to the right of the Target Library field), select XC4000E_SYN. This is the Xilinx 4000E components library that Synergy will use during synthesis.
The window below the VHDL Library field shows the entities existing in the selected library. Click on BEHAVIOR(A) (i.e. architecture behavior of entity example, the A stands for analyzed). The "DESIGN" field of figure 1.4 will get updated as shown. Enter the run directory (by clicking the BROWSE button located to the right of the RUN DIRECTORY field and entering the appropriate directory name). DO NOT SELECT THE SAME DIRECTORY AS THE ONE IN WHICH YOU INVOKED SYNERGY OR ELSE IT WILL GENERATE AN ERROR. In figure 1.4, the run directory was entered as "examplerun".
Hit the "SELECT DESIGN" button. This will close the window of figure 1.4 and a progress indicator window (synthesizer startup) will appear.
If everything is okay, this progress indicator window will close after some time and the synergy prompt will appear in the command-entry window of the SYNERGY window (figure 1.2).
Now we are all set to enter the constraints. For this, please
refer to Part-II
of the tutorial.
Created by Tarak: March 1998