DownloadΒΆ

Download Version Beta0.971.

  • Fix Signal names missing in save images.
  • Fix Last directory remembered with saving images
  • Fix Delay and Constraint edge positions used.
  • Fix Added Max Constraint back in checks.
  • Changed User Delay to Part Delay
  • Changed User Constraint to Part Constraint.
  • Added Part Delay GUI panel.
  • Added Part Constraint GUI panel.

Download Version Beta0.970.

  • New “Add Pulse” AP mode button in toolbar. When “Add Pulse” mode is enabled, you can add pulses or edges to any signal in the diagram. The Buttons for H L Z X B are disabled when “Add Pulse” mode is disabled.

  • New “Show Hidden” button in the toolbar. Use this to show any hidden Pulse Width Labels, Constraints, or Delays. Use the pop-up menu to un-hide any selected hidden object. Use the pop-up menu to hide the object. The hidden objects are shown with a yellow background.

  • Selected objects are shown with dashed line red rectangle around the border. Use toolbar buttons to change color, font, and line styles and see the results immediately

  • New font select combobox and button in toolbar. You can easily change the font used for any text selected in the diagram with one click.

  • Added Differential Driver. Given an input signal, it creates differential signals. Delays from the original input signal can be added to model path delays or skew on each signal.

  • Added “Sync Clock” to DigitalSignal and DigitalBus. When adding pulses to a Signal or Bus, the clock above the signal is used by default if the Synchronous Clock is not specified. For example: How can I model clock tree skew? Add a Differential Driver with a DigitalClock named CLK as the input. Specify delays on both outputs CLK+ and CLK- to represent the different path delays and skew. Sounds like a good idea for another application note.

  • Updated the Python API. Updated functions with more consistent argument positions for addDigitalClock, addDigitalBus, and addDigitalSignal. This will break older scripts but the changes are very simple. I will add a note in the announcement that shows how to fix the scripts.

    The following functions are recommended when adding signals to a timing diagram.

    • dclk = timDiagram.addDigitalClock(name, startState, freq)
    • dclk = timDiagram.addDigitalClock(name, startState, freq, dutyCyle)
    • dclk = timDiagram.addDigitalClock(name, startState, freq, dutyCyle, riseTime, fallTime)
    • dsig = timDiagram.addDigitalSignal(name, startState)
    • dsig = timDiagram.addDigitalSignal(name, startState, riseTime, fallTime)
    • dbus = timDiagram.addDigitalBus(name, startState, stateFormat)
    • dbus = timDiagram.addDigitalBus(name, startState, stateFormat, riseTime, fallTime)

    The following functions have been removed.

    • timDiagram.addDigitalClock(dclk)
    • timDiagram.addDigitalSignal(dsig)
    • timDiagram.addDigitalBus(dbus)
  • Fixed addTimeWarp script function.

  • Plus other minor fixes and improvements.

Download Version Beta0.963.

  • Fixed Edge fall time – Signals were using one value for rise and fall times.

  • Fixed Locale settings to english and US. This should override any settings made by the JVM. This Locale is displayed if started from the command line.

  • Added VCD Analog Signals. Try sine_waves.vcd in example dir. VCD files get converted automatically to timing diagrams so this is the start of AnalogSignal for timing diagrams. More capablities will be added in future versions. Recommendations and suggestions welcome from users. Looking for VCD file examples from users to help test this feature.

  • Started the clean-up of the examples directory. There where many examples from previous versions of the TimingAnalyzer that were not working.

    • cnstrnt_err.tim
    • cram_read.tim
    • pci_bus_master_mem_read.tim
    • pci_bus_master_mem_write.tim
    • pci_io_read.tim
    • pci_io_write.tim
    • sine_waves.vcd

Download Version Beta0.962.

  • Fixed VCD file loading
  • Fixed Python scripts not executing from GUI

Download Version Beta0.961.

  • Fixed update UserDelay options
  • Added constraint margin time in display when “show constraint time” is selected.
  • Fixed Clock, Signal, and Bus edge values only using pS when adding signals

Download Version Beta0.960.

  • PulseWidthLabels, Text Labels, Constraints, and Delays can cross TimeWarps
  • Improved drawing routines allow timing diagram to start at a time other than 0
  • Fixes VHDL and Verilog monitors so simulation waveform views can start at a time other than 0
  • Add and Edit Pulses and Edges with new toolbar .
  • Many other improvements and fixes

Download Version Beta0.957.

  • Included images directory in TimingAnalyzer.jar to clean up the install directory
  • Fixed bus value select when the bus value did not contain a number.
  • Fixed clock edge times displayed that were rounded to ns. Now accurate to +/- 1.0E-15.
  • Fixed user delay / constraint panel textfields position on OS X