CPU Design: Synthesis Results 359
as the target technology. Then a default package is chosen, and the actual
package can be selected from a list. We use the EP20K200EFC484 package
because this design will be targeted to that device. The speed grade deter-
mines how fast the device will operate. In this example we use the fastest
device, the 2X speed grade. These settings are shown in Figure 15-2. Fi-
nally the target technology is loaded into the synthesis tool by selecting
the Load Librarybutton.
Our next step is to read the VHDL files into the synthesis tool by
selecting the Inputtab. The result is shown in Figure 15-3.
We then select the File Folder button next to the Working Directory
text. This brings up the working directory selection box (see Figure 15-4).
We choose the working directory by navigating to the directory containing
the design source files.
The source files can now be read into Leonardo Spectrum using the SET
Input Filesdialog box. We select the file folder button next to the Open
Filestext (see Figure 15-3). This dialog box allows us to select one or
more files to be added to the list of files for the design. In Figure 15-5 all the
design files are selected except the testbench (mem2.vhd) and top level that
instantiates the testbench (top.vhd). Clicking the Open button will add all
the files to the design file list.
Figure 15-2
Leonardo Spectrum
Technology Tab.