Fix signals sorting (put clock on the top)
This commit is contained in:
parent
90905544d4
commit
931f4d8aa4
@ -343,10 +343,9 @@
|
||||
(let ((tstart (apply min (vcd-timestamps vcd)))
|
||||
(tend (apply max (vcd-timestamps vcd)))
|
||||
(signals (sort
|
||||
(remove
|
||||
(lambda (sig) (< (length (vcd-signal-scope sig)) 2))
|
||||
(vcd-signals vcd))
|
||||
(vcd-signals vcd)
|
||||
(lambda (a b)
|
||||
(and (not (equal? (vcd-signal-name b) "clock"))
|
||||
(or
|
||||
(and (equal? (vcd-signal-name a) "clock")
|
||||
(not (equal? (vcd-signal-name b) "clock")))
|
||||
@ -355,7 +354,7 @@
|
||||
(length (vcd-signal-scope b)))
|
||||
|
||||
(string-ci<? (vcd-signal-name a)
|
||||
(vcd-signal-name b)))))))
|
||||
(vcd-signal-name b))))))))
|
||||
|
||||
(if (<= tend tstart)
|
||||
'()
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user