Changes

Jump to navigation Jump to search
824 bytes added ,  19:10, 9 July 2007
no edit summary
Line 39: Line 39:  
== Synthesis ==
 
== Synthesis ==
   −
[[Image:Sources Synthesis-Implementation.PNG|thumb|left|125px|The Sources box in the Synthesis and Implementation view.]]
+
[[Image:Processes Synthesis-Implementation.PNG|thumb|right|125px|The Processes box in the Synthesis and Implementation view.]]
    
Those of you familiar with computer programming may think of this step as "compiling", but since you're not generating an executable file it's not really the same thing.  Synthesis is the step that takes your VHDL code and generates from it a schematic for your circuit.
 
Those of you familiar with computer programming may think of this step as "compiling", but since you're not generating an executable file it's not really the same thing.  Synthesis is the step that takes your VHDL code and generates from it a schematic for your circuit.
   −
Once you've written your code and are ready to see how the schematic looks, go up to the Sources box and set it as the top module.  Then go down to the '''Processes''' box and double click on "Synthesize - XST".
+
Once you've written your code and are ready to see how the schematic looks, go up to the Sources box and set it as the top module.  Then go down to the '''Processes''' box and double click on "Synthesize - XST".  The User Constraints section allows you to tie certain I/O lines to specific pins on the package.  You can see that in the image Synthesis - XST has a little yellow triangle with an exclamation point next to it.  That means that the design has synthesized with no errors but has warnings.  Double click on "View Synthesis Report" to see any errors and warnings.  Some warnings can safely be ignored, others must be take care of.  An error will generate a red icon.  If ISE is uncertain if the latest version of the file has been synthesized or not, it will place an orange icon with a question mark.  Double clicking Synthesize - XST runs the synthesis, and you can right click and select rerun if you want to be sure the file is up-to-date.
 +
 
 +
Once you've synthesized your design, double click on "View RTL Schematic".
461

edits

Navigation menu