add -- frequency adjust to clock panel add -- jitter parameter add -- clock enable add -- derived clock from other clocks
add -- enumerate bus states for state machine state labels add -- pipelined bus colors, set bus values in pipeline to a color add -- copy/paste bus values add -- drag and drop bus values add -- select all bus values in a bus so you can change the size and font settings at one time add -- align bus text add -- unbus so signals in a bus can be used with logic functions issue -- bus values cannot be edited in "margins" timing analysis more issue -- in "Txt" mode, start state is WAIT, add ALERT, add ALERT later, WAIT in middle is not right
add -- multiple StateBars when more than one edge is selected add -- move with mouse add -- move text label left or right
issue -- choose better color for constraint violation issue -- arrows don't look right when delays are very small add -- visible parameter needed to hide the text label add -- set visible or not visible from pop-up menu issue -- negative constraints not drawn correctly issue -- same constraint/delay name shown multiple times in gui combobox add -- option to draw curved lines add -- delay with a dependancy, circle connected to dependent signal add -- import and export constraints and Delays in Spreadsheet csv format. add -- option to show delay and constraint times add -- add multiple delays and constraints at one time add -- commonly used types like net delays, path delays, etc... add -- part libraries so you can load delays and constraints from libraries.
issue -- move text label into timewarp, label is lost issue -- cannot move object across timewarp add -- allow objects cross timewarps like delays and constraints add -- edit timewarps to change parameters issue -- when adding time warp edges need to selected first in time then second issue -- when bus values are separated by a timewarp, the value on the left can't be edited
add -- copy and paste from pop-up menu add -- multiple line text labels issue -- move to far left, label is lost issue -- move into timewarp, label is lost
add -- option to show the time in pulse width labels issue -- Pulse width lines are not aligned to the edges for 0.0 rise and fall times
issue -- mouse sensitive to position in clock cycle for add pulses. Need to click in 2nd half of clock cycle to add pulse
add -- jitter option to any edge issue -- done -- deleting an edge changes the value to the next edge value not the previous edge value
add -- drop down box for multiple undos/redos with one click issue -- undo "delete signal" does bring the signal back sometimes. issue -- undo moving text labels doesn't go back to the original position issue -- sometimes it takes several undos to undo the last function
issue -- text labels are drawn below the diagram when signal heights are increased issue -- Colors in image do not match the signal line and edge colors issue -- emf files not limited by blue diagram border, but by paper size red border issue -- "save as" adds multiple file extensions to the file name when "All Files" filter is selected issue -- emf files change dash lines to solid lines issue -- save image dialog does not remember last directory add -- command line option to output image add -- can not change time scale or start time in image preview issue -- file save in image preview changes function. change to export image or save button issue -- text dialog updates are not seen in image preview imprv -- select individual signals for image diagram
add -- timing analysis reports showing all delays and contraints used and time margins add -- option to show min,typ, max time margins in diagram and images add -- when margins are selected, you can edit delays
add -- -- color buttons on toolbar to change object color quickly
add -- -- text font button on toolbar to change object font quickly
add -- -- buttons on toolbar to move signal up and down
add -- started -- default settings panel which allows user to control the GUI with default colors, line widths, fonts....
from td_defaults file.
add -- -- move signals up and down with mouse
add -- started -- zoom in to window in time by dragging the mouse horizontally with shift key down.
add -- done 0.944 -- zoom in to show complete diagram from button on toolbar.
add -- done 0.82 -- change the vertical position of constraint and delay labels. Use arrows keys with ctrl or shft key
combination's to precisely position.
add -- -- a sidebar that lists all the selectable objects
issue -- -- signal name window width is not remembered between sessions
issue -- -- rectangle selection is required to move signals synchronously
issue -- done -- selecting objects with rectangle requires the box be drawn from left to right
issue -- -- increasing signal height can move text labels below the bottom of the diagram
add -- -- log output window to trace commands.
issue -- -- scrolling horizontally with scrollbar buttons is very slow
imprv -- -- file open to last used directory instead of examples directory
imprv -- -- add cancel button in close dialog
They are not dynamic. Once executed, the logic function can not be updated. Adjusting clock frequencies will update the logic function because delays are attached from the clock to the signal. This are quick ways to form outputs from combinatorial and sequential logic functions but this is not a simulator.
add -- done 0.944 -- buffer
add -- done 0.944 -- inverter
add -- done 0.94 -- DFF
add -- done 0.941 -- binary counter
add -- -- shift registers
add -- -- edge Detectors
add -- -- multiplexer/demultplexer
add -- -- encoder/decoder
add -- -- address decoder
add -- -- and,or,nand,nor
add -- -- unsigned arithmetic functions
add -- -- parity generators and checkers
add -- -- ram and rom
imprv -- -- make logic functions dynamic
imprv -- -- remove check boxes from panels and use intuitive choices in combobox
like, read_ram, read_ram*, HIGH, LOW,
add -- -- logic expressions ( sigA AND sigB ) OR sigC
add -- done 0.942 -- start a new timing diagram with a user specified name add -- done 0.942 -- save the timing diagram add -- -- output image diagram. add -- done 0.942 -- setStartTime(),setEndTime(),setTimePerDivision() add -- done 0.942 -- zoomIn(), zoomOut() add -- -- add TimeWarp function add -- -- add StateBar function add -- done 0.942 -- add Text Labels