Logic timing diagram suggestions?

Beta releases, announcements and anything else that doesn't fit below. Please read the <B>Welcome</B> topic.

Moderator: DPlotAdmin

Post Reply
pomalle
Posts: 8
Joined: Wed Feb 18, 2009 10:02 am

Logic timing diagram suggestions?

Post by pomalle »

Anyone who is a digital designer will know the logic timing diagrams generated by a tool such as ModelSim where on the y-axis is a set of signals and the x-axis is time. The y-axis for each individual signal is only 0 or 1 since it is digital. The nice thing about this type of diagram is that all of the signals are arranged vertically (rather than on top of one another) so that you can see relationships between digital transitions between signals in time. I'd like to do something similar with DPlot, if possible. I have the outputs of a simulation (non-digital) that I would like to arrange one above the next on the y-axis with time on the x-axis. Has anyone done this? If so, could you give me pointers? Thanks!
User avatar
DPlotAdmin
Posts: 2312
Joined: Tue Jun 24, 2003 9:34 pm
Location: Vicksburg, Mississippi
Contact:

Post by DPlotAdmin »

Do you have an example on the 'net you can point to?
Visualize Your Data
support@dplot.com
pomalle
Posts: 8
Joined: Wed Feb 18, 2009 10:02 am

Example

Post by pomalle »

Here is an example. On this ModelSim site there is a screenshot that shows one of these logic diagrams:

http://model.com/content/modelsim-pe-si ... -and-debug

It is the diagram in the upper right of the screenshot with the green traces and time along the x-axis. Along the y-axis is the list of signals that are being traced.
User avatar
DPlotAdmin
Posts: 2312
Joined: Tue Jun 24, 2003 9:34 pm
Location: Vicksburg, Mississippi
Contact:

Post by DPlotAdmin »

Thanks. Stacked plots are on my to-do list but I cannot promise when that feature will be ready. The only way to do this at present in DPlot is to add a constant to every curve other than the first. You can do this fairly easily with Edit>Operate on Y and Y=Y+<offset>*($NC-1), where <offset> is the gap you want in the Y direction between each trace. Now the Y axis labels will be all fouled up, of course. You can turn off the numbers on the Y axis by right-clicking any of them and setting the number format to "None". If desired you can then add your own labels along the Y axis with Text>X,Y Labels.
Visualize Your Data
support@dplot.com
Post Reply