Changes

Jump to navigation Jump to search
831 bytes added ,  18:59, 9 July 2007
no edit summary
Line 31: Line 31:  
If you already had a file created and you just wanted to open it, take a look at the Sources box to the top left.  Make sure the pull-down menu above it is set for "Synthesis/Implementation" and the "Sources" tab is selected below it.  Double-click the file you want.  Depending on your code, ISE will sort your files into hierarchies at times, so you may need to click the little plus signs to find the desired file.  Take a look at the image to the left to see what the Sources box looks like.
 
If you already had a file created and you just wanted to open it, take a look at the Sources box to the top left.  Make sure the pull-down menu above it is set for "Synthesis/Implementation" and the "Sources" tab is selected below it.  Double-click the file you want.  Depending on your code, ISE will sort your files into hierarchies at times, so you may need to click the little plus signs to find the desired file.  Take a look at the image to the left to see what the Sources box looks like.
   −
Now let's explain what some of that box means.  Find the line that has the device and package codes (in the picture it says "xc3s50a-4tq144").  Above that you really don't need to worry about too much.  Below that is a list of all your files.  The first file ("DAC_box") has a funny little icon next to it: three rectangles, the topmost of which is green.  That icon means that the DAC_box file is the "top module".  You can synthesize the top module, but the others cannot be synthesized.  Since you'll want to synthesize different components at different times, just remember that before synthesis you have to reset your top module.  This is done by right clicking on the file you want set as top and selecting '''Set as Top Module.'''
+
Now let's explain what some of that box means.  Find the line that has the device and package codes (in the picture it says "xc3s50a-4tq144").  Above that you really don't need to worry about too much.  Below that is a list of all your files.  You can see that every file has the format "entity_name - architecture_name (file_name.vhd)".  If you named things well, you can usually only worry about the entity name to find what you need.
 +
 
 +
The first file ("DAC_box") has a funny little icon next to it: three rectangles, the topmost of which is green.  That icon means that the DAC_box file is the "top module".  You can synthesize the top module, but the others cannot be synthesized.  Since you'll want to synthesize different components at different times, just remember that before synthesis you have to reset your top module.  This is done by right clicking on the file you want set as top and selecting '''Set as Top Module.'''
 +
 
 +
You can see that ISE has established a hierarchy of files.  The DAC_box has a DAC_controller and a DAC_emulator.  The DAC_controller has a DAC_hold19, a DAC_shiftreg, and a DAC_delay, and the DAC_emulator part list is collapsed.  In front of each of these files lower in the hierarchy there is a u number.  The u number is a shorthand designation of which part is which (discussed in [[VHDL:_The_real_code#Putting_it_together:_components]]).  Your files can appear in multiple places, as well.  For example, the DAC_subemulator (no u number because it is an independent part not used in the DAC_box) has a DAC_hold19 and a DAC_shifter.
461

edits

Navigation menu