Skip to content

Commit

Permalink
Clean up 'hold(u)'
Browse files Browse the repository at this point in the history
  • Loading branch information
henrikt-ma committed Jun 25, 2020
1 parent 1306e3b commit e15669f
Showing 1 changed file with 3 additions and 6 deletions.
9 changes: 3 additions & 6 deletions chapters/synchronous.tex
Original file line number Diff line number Diff line change
Expand Up @@ -599,12 +599,9 @@ \subsection{Base-clock conversion operators}\doublelabel{base-clock-conversion-o
\end{nonnormative*}
\\ \hline
\lstinline!hold(u)! &
Input argument u is a clocked Component Expression (see \autoref{argument-restrictions-component-expression})
or a parameter expression. The operator returns a piecewise constant
signal of the same type of u. When the clock of u ticks, the operator
returns u and otherwise returns the value of u from the last clock
activation. Before the first clock activation of u, the operator returns
the start value of u, see \autoref{initialization-of-clocked-partitions}.
Input argument \lstinline!u! is a clocked Component Expression (see \autoref{argument-restrictions-component-expression}) or a parameter expression. The operator returns a piecewise constant
signal of the same type of \lstinline!u!. When the clock of \lstinline!u! ticks, the operator returns \lstinline!u! and otherwise returns the value of \lstinline!u! from the last clock activation.
Before the first clock activation of \lstinline!u!, the operator returns the start value of \lstinline!u!, see \autoref{initialization-of-clocked-partitions}.
\par
\begin{nonnormative*}
Since the input argument is not defined before the first tick of the clock of u, the restriction is present, that it must be a Component Expression (or a parameter expression),
Expand Down

0 comments on commit e15669f

Please sign in to comment.