![]() |
|
|
|
#1 |
|
hi
i have the following problem: if i simulate my design in modelsim (xilinx edition) with the behavioral model i can choose all my signals i use. but if i simulate post translate a lot of the signal have different names and some of them are split up (e.g. if i have a vector in my design i have a different name for each bit). also if i try to add signals that are in my designe it tells my it cant find them. can anybody help me here please thanks u_stadler@yahoo.de |
|
|
|
|
#2 |
|
Posts: n/a
|
wrote:
> but if i simulate post translate a lot of the signal have different > names and some of them are split up (e.g. if i have a vector in my > design i have a different name for each bit) http://groups.google.com/groups?q=vh...timing+ delay -- Mike Treseler Mike Treseler |
|
|
|
#3 |
|
Posts: n/a
|
Hi,
well, there is not much help available for you. Depending on what your synthesis tool does, you see more ore less of your original signals in the gate level model. At the worst case, only the register outputs will be left, logic will be optimized and the signals do not exist as such anymore. If your hierarchy was flattened out, you usually get longer names with the hierarchy path included in the signal name. What you can do for simulation is, find the signals that you can still identify in your design and assign them the original name. You can also group together bits of a vector in a virtual signal and give the virtual signal the original name. You can then save them as a do-file and if you do some more tcl-coding, you can even put the signals for functional and gate level sim into one file and switch between them depending on the type of simulation (just experiment a bit...) But all of this is quite a bit of work and takes time for trying out. Thus, I would only do this, if you have to run quite a lot of simulations in gate-level and your gate level hierarchy does not change a lot with every synthesis run (then you have to find the signals again...). I hope this gives you some ideas Cheers, Andreas ajahn |
|
|
|
#4 |
|
Posts: n/a
|
Hi,
You hierarchy is flatened during the implementation process. I believe you should be able to see all the signals you want (plus lots of useless ones) if you keep the hierarchy during the synthesis. Usin XST (the xilinx synthesis tool), simply right click on "synthesize" and go to properties. There will be an option there to keep the hierarchy. Select yes and rerun you implementation. Make sure the property display level is set to advance (otherwise you will not see the option for keeping herarchy). The display level is a drop down option in process property window (the one you are changing the hierarchy option in). If you do this in Symplify, there are constraints you can put in in the constraint file to keep the hierarchy, but i can't remember of the top of my head. If you need, I will dig them up. Hope this helps -Jakub wrote: > hi > > i have the following problem: > > if i simulate my design in modelsim (xilinx edition) with the > behavioral model i can choose all my signals i use. > but if i simulate post translate a lot of the signal have different > names and some of them are split up (e.g. if i have a vector in my > design i have a different name for each bit). also if i try to add > signals that are in my designe it tells my it cant find them. > > can anybody help me here please > > thanks canadianJaouk |
|
![]() |
| Thread Tools | Search this Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Error in Modelsim 6.0a | boitsas | Software | 1 | 10-26-2009 05:36 AM |
| simprim problems on modelsim | saiyijinprince | Hardware | 2 | 04-05-2007 02:24 PM |
| Need help on Modelsim VHDL syntax? ASAP:) | kaji | General Help Related Topics | 0 | 03-14-2007 10:43 PM |
| Need help on a Modelsim VHDL Syntax? ASAP:) | kaji | Software | 0 | 03-14-2007 10:43 PM |
| Need Help on a Modelsim VHDL Syntax....ASAP:) | kaji | Hardware | 0 | 03-14-2007 10:41 PM |