Changes

Jump to navigation Jump to search
no edit summary
Line 25: Line 25:  
== Creating a new VHDL file ==
 
== Creating a new VHDL file ==
   −
So you've got a project.  Now you need some files in your project.  Go to '''Project > New Source'''.  Select "VHDL Module", give your file a name (don't bother with the .vhd; ISE will add that for you) and a parent directory.  Click next.  Here's where you start to love ISE, as it will do some work for you.  If you read the previous pages of the tutorial, you read about entities, architectures, and ports.  ISE now gives you a GUI to define these; give your entity and architecture a name.  If you know what your ports will be, go ahead and define them: a name, in/out/inout, line/bus, indices if you're using a bus.  If you don't know what your ports will be (or want to change them later), you can just edit the code manually with no problems.  Click next.  You get a screen to verify all the details you just set up and if you're all set, click finish.  The new file will be added to the Sources box to the top left and will open up in the main window.  The file will have all sorts of predefined code for you; the library/use statements, some standard comments to describe the file, and the framework for your code.
+
So you've got a project.  Now you need some files in your project.  Go to '''Project > New Source'''.  Select "VHDL Module", give your file a name (don't bother with the .vhd; ISE will add that for you) and a parent directory.  Click next.  Here's where you start to love ISE, as it will do some work for you.  If you read the previous pages of the tutorial, you read about entities, architectures, and ports.  ISE now gives you a GUI to define these; give your entity and architecture a name.  If you know what your ports will be, go ahead and define them: a name, in/out/inout, line/bus, indices if you're using a bus.  If you don't know what your ports will be (or want to change them later), you can just edit the code manually with no problems.  Click next.  You get a screen to verify all the details you just set up and if you're all set, click finish.  The new file will be added to the '''Sources''' box to the top left and will open up in the main window.  The file will have all sorts of predefined code for you; the library/use statements, some standard comments to describe the file, and the framework for your code.
    
[[Image:Sources Synthesis-Implementation.PNG|thumb|left|125px|The Sources box in the Synthesis and Implementation view.]]
 
[[Image:Sources Synthesis-Implementation.PNG|thumb|left|125px|The Sources box in the Synthesis and Implementation view.]]
461

edits

Navigation menu